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.

124 lines
3.3 KiB

  1. !IF 0
  2. Copyright (c) 1989 Microsoft Corporation
  3. Module Name:
  4. sources.
  5. Abstract:
  6. This file specifies the target component being built and the list of
  7. sources files needed to build that component. Also specifies optional
  8. compiler switches and libraries that are unique for the component being
  9. built.
  10. Author:
  11. Wesley Witt (wesw)
  12. !ENDIF
  13. !include ..\..\faxsrc.inc
  14. TARGETNAME=$(FAXSVC)
  15. TARGETPATH=obj
  16. TARGETTYPE=PROGRAM
  17. UMTYPE=console
  18. LINKER_STACKSIZE=-stack:1048576,32768
  19. !ifdef NOUNICODE
  20. UMENTRY=winmain
  21. !else
  22. UMENTRY=wwinmain
  23. !endif
  24. BACKGROUND_USE=1
  25. NTKEEPRESOURCETMPFILES=1
  26. USE_CRTDLL=1
  27. USE_STL=1
  28. MSC_WARNING_LEVEL = /W3
  29. !IF 0
  30. The reason for MSC_WARNING_LEVEL = /W3 is a Bug in
  31. #pragma warning (disable : 4786)
  32. // identifier was truncated to '255' characters in the debug information
  33. // This pragma does not work KB ID: Q167355
  34. !ENDIF
  35. USECXX_FLAG=/Tp
  36. USE_NATIVE_EH=1
  37. PRECOMPILED_INCLUDE=faxsvc.h
  38. PRECOMPILED_PCH=precomp.pch
  39. PRECOMPILED_OBJ=precomp.obj
  40. C_DEFINES=$(C_DEFINES) -DFAX_WORKSTATION_ONLY=0 -DUSE_EXTENDED_FSPI=1 -D_START_AS_EXE_
  41. INCLUDES=\
  42. $(INCLUDES); \
  43. $(FAXROOT)\tiff\inc; \
  44. $(FAXROOT)\tiff\src; \
  45. $(FAXROOT)\admin\faxres\$(O); \
  46. ..\registry; \
  47. ..\inc; \
  48. ..\include; \
  49. ..\faxevent\$(O);
  50. TARGETLIBS=\
  51. $(SDK_LIB_PATH)\rpcrt4.lib \
  52. $(SDK_LIB_PATH)\rpcutil.lib \
  53. $(SDK_LIB_PATH)\tapi32.lib \
  54. $(SDK_LIB_PATH)\ntdll.lib \
  55. $(SDK_LIB_PATH)\uuid.lib \
  56. $(SDK_LIB_PATH)\mpr.lib \
  57. $(SDK_LIB_PATH)\gdi32.lib \
  58. $(SDK_LIB_PATH)\winspool.lib \
  59. $(SDK_LIB_PATH)\user32.lib \
  60. $(SDK_LIB_PATH)\VCCOMSUP.LIB \
  61. !if !$(FREEBUILD)
  62. $(SDK_LIB_PATH)\imagehlp.lib \
  63. !endif
  64. $(SDK_LIB_PATH)\version.lib \
  65. $(SDK_LIB_PATH)\ole32.lib \
  66. $(SDK_LIB_PATH)\oleaut32.lib \
  67. $(SDK_LIB_PATH)\wsock32.lib \
  68. $(SDK_LIB_PATH)\uuid.lib \
  69. $(SDK_LIB_PATH)\shell32.lib \
  70. $(SDK_LIB_PATH)\netapi32.lib \
  71. $(SDK_LIB_PATH)\Crypt32.lib \
  72. $(SDK_LIB_PATH)\Credui.lib \
  73. $(SDK_LIB_PATH)\Shlwapi.lib \
  74. $(SDK_LIB_PATH)\Faultrep.lib \
  75. $(SDK_LIB_PATH)\thrownew.obj \
  76. $(FAXROOT)\service\registry\$O\faxreg.lib \
  77. $(FAXROOT)\service\rpc\stubs\faxsvc\$O\svcstub.lib \
  78. $(FAXLIB)\*\$(FAXTIFF).lib \
  79. $(FAXLIB)\*\faxrend.lib
  80. SOURCES=\
  81. faxdev.c \
  82. Events.cpp \
  83. archive.c \
  84. faxrpc.c \
  85. faxsvc.c \
  86. faxlog.c \
  87. handle.c \
  88. job.c \
  89. queue.c \
  90. receive.c \
  91. route.c \
  92. security.c \
  93. server.c \
  94. tapi.c \
  95. tapidbg.c \
  96. tapiCountry.c \
  97. util.c \
  98. ExtensionData.cpp \
  99. RouteGroup.cpp \
  100. RouteRule.cpp \
  101. Receipts.cpp \
  102. version.rc