Source code of Windows XP (NT5)
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.0 KiB

  1. !ifndef ROOT
  2. ROOT=$(MAKEDIR:\ulsldap=)
  3. !endif
  4. !ifndef DEVROOT
  5. DEVROOT=$(ROOT)\dev
  6. !endif
  7. !include $(DEVROOT)\common.inc
  8. MAJORCOMP=uls
  9. MINORCOMP=ulsldap
  10. TARGETNAME=ils
  11. TARGETPATH=$(_OBJ_DIR)
  12. TARGETTYPE=DYNLINK
  13. DLLDEF=uls.def
  14. DLLENTRY=DllMain
  15. # This component is now a bbt comp
  16. #BBTCOMP= 1
  17. !if "$(FREEBUILD)" == "1"
  18. ! if $(386)
  19. !UNDEF USE_MSVCRT
  20. !UNDEF USE_LIBCMT
  21. USE_SYSDLL=1
  22. ! endif
  23. !endif
  24. C_DEFINES = -D_MEM_ZEROINIT $(C_DEFINES)
  25. 386_STDCALL=1
  26. LINKLIBS=\
  27. $(ROOT)\nmutil\nmutila\$(_OBJ_DIR)\*\nmutila.lib
  28. TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
  29. $(SDK_LIB_PATH)\advapi32.lib \
  30. $(SDK_LIB_PATH)\user32.lib \
  31. $(SDK_LIB_PATH)\oleaut32.lib \
  32. $(SDK_LIB_PATH)\wsock32.lib \
  33. $(SDK_LIB_PATH)\uuid.lib \
  34. $(SDK_LIB_PATH)\wldap32.lib
  35. USER_INCLUDES=uls.h
  36. IDL_TYPE=ole
  37. PASS0_HEADERDIR = $(ROOT)\ulsldap\$(O)
  38. PASS0_SOURCEDIR = $(ROOT)\ulsldap\$(O)
  39. MIDL_TLBDIR = $(ROOT)\ulsldap\$(O)
  40. MIDL_UUIDDIR = $(ROOT)\ulsldap\$(O)
  41. #
  42. # List of sources
  43. #
  44. SOURCES=\
  45. uls.idl \
  46. attribs.cpp \
  47. callback.cpp \
  48. classfac.cpp \
  49. connpt.cpp \
  50. cserver.cpp \
  51. culs.cpp \
  52. debug.cpp \
  53. filter.cpp \
  54. init.cpp \
  55. localprt.cpp \
  56. localusr.cpp \
  57. regunreg.cpp \
  58. request.cpp \
  59. uls_i.c \
  60. ulsmeet.cpp \
  61. utils.cpp \
  62. ldapsp.cpp \
  63. spconn.cpp \
  64. spfilter.cpp \
  65. spils.cpp \
  66. splmtg.cpp \
  67. splprot.cpp \
  68. spclient.cpp \
  69. spnotify.cpp \
  70. sppqueue.cpp \
  71. sputils.cpp \
  72. spserver.cpp \
  73. uls.rc
  74. CONDITIONAL_INCLUDES = \
  75. macocidl.h
  76. #
  77. # Precompiled specs
  78. #
  79. PRECOMPILED_INCLUDE = ulsp.h
  80. PRECOMPILED_PCH = ulsp.pch
  81. PRECOMPILED_OBJ = ulsp.obj
  82. PRECOMPILED_CXX = 1
  83. CONDITIONAL_INCLUDES = \
  84. macocidl.h \
  85. macwin32.h \
  86. rpcerr.h \
  87. rpcmac.h \
  88. winwlm.h \
  89. macname1.h \
  90. macname2.h \
  91. macpub.h \
  92. macapi.h