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.

114 lines
2.4 KiB

  1. !ifndef ROOT
  2. ROOT=$(MAKEDIR:\ui\msconf=)
  3. !endif
  4. !ifndef DEVROOT
  5. DEVROOT=$(ROOT)\dev
  6. !endif
  7. !include $(DEVROOT)\common.inc
  8. MAJORCOMP=ui
  9. MINORCOMP=msconf
  10. TARGETNAME=msconf
  11. TARGETPATH=$(_OBJ_DIR)
  12. TARGETTYPE=DYNLINK
  13. C_DEFINES = $(C_DEFINES) -D_USRDLL
  14. DLLDEF=msconf.def
  15. DLLENTRY=_DllMainCRTStartup
  16. BBTCOMP=1
  17. 386_STDCALL=1
  18. LINKLIBS=\
  19. $(ROOT)\nmutil\nmutila\$(O)\nmutila.lib
  20. TARGETLIBS= \
  21. $(SDK_LIB_PATH)\kernel32.lib \
  22. $(SDK_LIB_PATH)\advapi32.lib \
  23. $(SDK_LIB_PATH)\user32.lib \
  24. $(SDK_LIB_PATH)\gdi32.lib \
  25. $(SDK_LIB_PATH)\comdlg32.lib \
  26. $(SDK_LIB_PATH)\ole32.lib \
  27. $(SDK_LIB_PATH)\oleaut32.lib \
  28. $(SDK_LIB_PATH)\uuid.lib \
  29. $(SDK_LIB_PATH)\shell32.lib
  30. IDL_TYPE=ole
  31. PASS0_HEADERDIR = $(ROOT)\ui\msconf\$(O)
  32. PASS0_SOURCEDIR = $(ROOT)\ui\msconf\$(O)
  33. MIDL_TLBDIR = $(ROOT)\ui\msconf\$(O)
  34. MIDL_UUIDDIR = $(ROOT)\ui\msconf\$(O)
  35. #
  36. # List of sources
  37. #
  38. SOURCES= \
  39. sdkInternal.idl \
  40. sdkInternal_i.c \
  41. imsconf3.idl \
  42. imsconf3_i.c \
  43. NetMeeting.idl\
  44. NetMeeting_i.c\
  45. Mslablti.idl\
  46. Mslablti_i.c\
  47. clcnflnk.cpp \
  48. cldataob.cpp \
  49. clenumft.cpp \
  50. clpersis.cpp \
  51. clprpsht.cpp \
  52. clrefcnt.cpp \
  53. dlginfo.cpp \
  54. launstub.cpp\
  55. marshalableti.cpp\
  56. mrulist2.cpp \
  57. NmSysInfo.cpp\
  58. siDebug.cpp \
  59. siLoad.cpp \
  60. siMain.cpp \
  61. si.rc \
  62. watcher.cpp
  63. !if $(ALPHA)
  64. !if "$(FREEBUILD)" == "0"
  65. # QIThunk.lib is for ATL debugging on Alpha
  66. TARGETLIBS= $(TARGETLIBS) $(SDK_LIB_PATH)\qithunk.lib
  67. !else
  68. # we have to link with chkstk for _alloca
  69. # On i386 targets this works fine... However, the
  70. # Alpha needs OtsDivide32 from libc.lib
  71. # DEBGU builds are fine. because they use CRT already
  72. TARGETLIBS= $(TARGETLIBS) $(SDK_LIB_PATH)\libc.lib
  73. !endif
  74. !endif
  75. # Precompiled specs
  76. #
  77. PRECOMPILED_INCLUDE = precomp.h
  78. PRECOMPILED_SOURCEFILE = precomp.cpp
  79. PRECOMPILED_PCH = precomp.pch
  80. PRECOMPILED_OBJ = precomp.obj
  81. PRECOMPILED_CXX = 1
  82. CONDITIONAL_INCLUDES = \
  83. macocidl.h \
  84. macwin32.h \
  85. rpcerr.h \
  86. rpcmac.h \
  87. winwlm.h \
  88. macname1.h \
  89. macname2.h \
  90. macpub.h \
  91. macapi.h