Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
1.4 KiB

  1. ############################################################################
  2. #
  3. # Copyright (C) 1992, Microsoft Corporation.
  4. #
  5. # All rights reserved.
  6. #
  7. ############################################################################
  8. #
  9. # Set up include directories and roots for includes.exe
  10. #
  11. CINC = -I$(OLE2H) $(CINC) -I$(CAIROLE)\stg\h
  12. INCLUDES_ROOTS = -P$$(OLE2H)=$(OLE2H) -P$$(CAIROLE)=$(CAIROLE)
  13. #
  14. # Default OLE2 paths
  15. #
  16. !include $(CAIROLE)\stg\setole2.mk
  17. #
  18. # Defining NO_WINMAIN suppresses linking with astartw.obj
  19. #
  20. NO_WINMAIN = 1
  21. #
  22. # Copy built exes to this directory
  23. #
  24. !ifdef OLETARGET
  25. EXECOPY = $(OLETARGET)\$(ODL)$(TGTDIR)
  26. !endif
  27. #
  28. # Define libraries
  29. #
  30. !if "$(PLATFORM)" == "i286"
  31. DFLIB = $(CAIROLE)\stg\$(OBJDIR)\storage.lib
  32. !else
  33. DFLIB = $(CAIROLE)\stg\$(OBJDIR)\storag32.lib
  34. !endif
  35. #
  36. # Name of target. Include an extension (.dll, .lib, .exe)
  37. # If the target is part of the release, set RELEASE to 1.
  38. #
  39. TARGET = $(EXENAME).exe
  40. RELEASE =
  41. #
  42. # C compiler flags
  43. #
  44. CFLAGS = $(CFLAGS) -DUL64
  45. #
  46. # Source files. Remember to prefix each name with .\
  47. #
  48. CXXFILES = \
  49. .\$(EXENAME).cxx\
  50. $(CXXFILES)
  51. #
  52. # Libraries and other object files to link.
  53. #
  54. !include $(CAIROLE)\stg\dflibs.mk
  55. LIBS = $(LIBS) $(DFLIB) $(RTLIBEXEQ)
  56. #
  57. # Set MULTIDEPEND to support multiple build targets
  58. #
  59. MULTIDEPEND = MERGED