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.

76 lines
1.4 KiB

  1. TARGETNAME=sfc_os
  2. TARGETPATH=obj
  3. PASS1_PUBLISH={$(O)\sfc_os.lib=$(PROJECT_LIB_PATH)\sfc_os.lib}
  4. TARGETTYPE=DYNLINK
  5. DLLDEF=sfc_os.def
  6. MSC_WARNING_LEVEL=/W3 /WX
  7. INCLUDES=\
  8. $(INCLUDES);\
  9. ..\rpc\idl\$(O);\
  10. ..\rpc\idl;\
  11. $(COM_INC_PATH);\
  12. $(ADMIN_INC_PATH)
  13. USE_NTDLL=1
  14. DLLENTRY=SfcDllEntry
  15. C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE
  16. PASS0_HEADERDIR=$(O)
  17. PASS0_SOURCEDIR=$(O)
  18. TARGETLIBS=\
  19. $(TARGETLIBS)\
  20. ..\rpc\cli\$(O)\sfccli.lib \
  21. ..\rpc\srv\$(O)\sfcsrv.lib \
  22. $(SDK_LIB_PATH)\ntdll.lib \
  23. $(SDK_LIB_PATH)\user32.lib \
  24. $(SDK_LIB_PATH)\gdi32.lib \
  25. $(SDK_LIB_PATH)\comdlg32.lib \
  26. $(SDK_LIB_PATH)\kernl32p.lib \
  27. $(SDK_LIB_PATH)\rpcutil.lib \
  28. $(SDK_LIB_PATH)\rpcndr.lib \
  29. $(SDK_LIB_PATH)\rpcrt4.lib \
  30. $(BASE_LIB_PATH)\spapip.lib \
  31. $(SDK_LIB_PATH)\advapi32.lib \
  32. $(SDK_LIB_PATH)\version.lib \
  33. $(SDK_LIB_PATH)\wintrust.lib \
  34. $(SDK_LIB_PATH)\crypt32.lib \
  35. $(SDK_LIB_PATH)\excppkg.lib \
  36. $(SDK_LIB_PATH)\ole32.lib \
  37. $(SDK_LIB_PATH)\mpr.lib
  38. DELAYLOAD=\
  39. setupapi.dll;\
  40. version.dll;\
  41. mpr.dll
  42. DLOAD_ERROR_HANDLER=kernel32.dll
  43. SOURCES=\
  44. apicli.c\
  45. apisrv.c\
  46. btree.c\
  47. crypto.c\
  48. dirscan.c\
  49. dirwatch.c\
  50. eventlog.c\
  51. fileio.c\
  52. init.c\
  53. msg.mc \
  54. restore.c \
  55. sfc.rc \
  56. registry.c\
  57. security.c\
  58. util.c\
  59. validate.c\
  60. exceppk.c\
  61. version.c
  62. SYNCHRONIZE_BLOCK=1 # sfc_fwd needs this before it can compile
  63. PRECOMPILED_INCLUDE=sfcp.h
  64. PRECOMPILED_PCH=precomp.pch
  65. PRECOMPILED_OBJ=precomp.obj