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.

94 lines
2.1 KiB

  1. #
  2. # include the WIA global build settings
  3. #
  4. USE_SHFUSION=1
  5. !include $(PROJECT_ROOT)\ui\uienv.inc
  6. SOURCES_USED = $(SOURCES_USED) $(PROJECT_ROOT)\ui\uienv.inc
  7. #
  8. # Our specific build settings
  9. #
  10. TARGETNAME=wiaacmgr
  11. TARGETTYPE=PROGRAM
  12. TARGETPATH=obj
  13. USE_MSVCRT = 1
  14. NO_BROWSER_FILE = 1
  15. USE_RTTI = 1
  16. ATL_VER = 30
  17. USE_STATIC_ATL = 1
  18. !IF $(ALPHA)
  19. USE_NTDLL=1
  20. !ELSE
  21. USE_NOLIBS=1
  22. !ENDIF
  23. #
  24. # if you set DBG_GENERATE_PRETEND_EVENT=1 in your environment, you can get a version of
  25. # the download manager that runs without ATL at all. Also, it doesn't CoCreateInstance
  26. # IID_IWiaEventCallback which makes it easier to run under boundschecker or another
  27. # debugger.
  28. #
  29. !IF "$(DBG_GENERATE_PRETEND_EVENT)"=="1"
  30. C_DEFINES=$(C_DEFINES) -DDBG_GENERATE_PRETEND_EVENT
  31. !ENDIF
  32. !IF "$(WINHEC_DEMO)"=="1"
  33. C_DEFINES=$(C_DEFINES) -DWINHEC_DEMO
  34. !ENDIF
  35. PASS0_HEADERDIR=$(O)
  36. PASS0_SOURCEDIR=$(O)
  37. MIDL_UUIDDIR=$(O)
  38. MIDL_TLBDIR=$(O)
  39. INCLUDES=\
  40. $(INCLUDES); \
  41. $(PROJECT_ROOT)\ui\prevwnd; \
  42. $(O)
  43. SOURCES=\
  44. ..\acqmgr.cpp \
  45. ..\acqmgrcw.cpp \
  46. ..\atl.cpp \
  47. ..\camsel.cpp \
  48. ..\comdelp.cpp \
  49. ..\comfin.cpp \
  50. ..\comprog.cpp \
  51. ..\comfirst.cpp \
  52. ..\comtrans.cpp \
  53. ..\flnfile.cpp \
  54. ..\scansel.cpp \
  55. ..\thrdmsg.cpp \
  56. ..\thrdntfy.cpp \
  57. ..\wiaacmgr.cpp \
  58. ..\mintrans.cpp \
  59. ..\eventprompt.cpp \
  60. ..\stievent.cpp \
  61. ..\upquery.cpp \
  62. ..\wiaacmgr.idl \
  63. ..\wiaacmgr.rc
  64. TARGETLIBS=$(TARGETLIBS)\
  65. $(SHELL_LIB_PATH)\shfusion.lib \
  66. $(SHELL_LIB_PATH)\shguidp.lib \
  67. $(PROJECT_ROOT)\ui\lib\$(PLATFORM_SUFFIX)\*\wiashext.lib \
  68. $(PROJECT_ROOT)\ui\lib\$(PLATFORM_SUFFIX)\*\prevwnd.lib
  69. PRECOMPILED_CXX=1
  70. PRECOMPILED_INCLUDE=..\precomp.h
  71. PRECOMPILED_PCH=precomp.pch
  72. PRECOMPILED_OBJ=precomp.obj
  73. #
  74. #
  75. # Fusion manifest
  76. #
  77. SXS_MANIFEST_RESOURCE_ID=123
  78. SXS_APPLICATION_MANIFEST=wiaacmgr.Manifest