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.

103 lines
3.1 KiB

  1. # ############################################################
  2. #
  3. #Copyright (c) 2000 Microsoft Corporation
  4. #
  5. #Author:
  6. # byronc, coopp
  7. #
  8. #Date:
  9. # 22-Feb-2000
  10. #
  11. #Module Name:
  12. # sources.inc
  13. #
  14. #Abstract:
  15. # This file specifies the target component being built and the list of
  16. # sources files needed to build that component. Also specifies optional
  17. # compiler switches and libraries that are unique for the component being
  18. # built.
  19. #
  20. # This directory builds the WIA includes and MIDL generated files
  21. #
  22. # ############################################################
  23. !include $(PROJECT_ROOT)\wia\wiaenv.inc
  24. SYNCHRONIZE_BLOCK=1
  25. TARGETTYPE=NOTARGET
  26. TARGETPATH=.
  27. # Only publish to PUBLIC
  28. PASS0_PUBLISH=\
  29. {$(O)\wia.h=$(SDK_INC_PATH)\wia.h;$(DDK_INC_PATH)\wia.h} \
  30. {$(O)\wiascr.tlb=$(SDK_LIB_PATH)\wiascr.tlb} \
  31. {$(O)\wiavideo.h=$(SDK_INC_PATH)\wiavideo.h} \
  32. {wiadef.h=$(SDK_INC_PATH)\wiadef.h;$(DDK_INC_PATH)\wiadef.h} \
  33. {wiadevd.h=$(SDK_INC_PATH)\wiadevd.h;$(DDK_INC_PATH)\wiadevd.h} \
  34. {$(O)\wiamindr.h=$(DDK_INC_PATH)\wiamindr.h} \
  35. {wiamdef.h=$(DDK_INC_PATH)\wiamdef.h} \
  36. {wiamicro.h=$(DDK_INC_PATH)\wiamicro.h} \
  37. {wiacammc.h=$(DDK_INC_PATH)\wiacammc.h} \
  38. {wiautil.h=$(DDK_INC_PATH)\wiautil.h} \
  39. {wiatwcmp.h=$(DDK_INC_PATH)\wiatwcmp.h} \
  40. {scsiscan.h=$(DDK_INC_PATH)\scsiscan.h} \
  41. {sti.h=$(SDK_INC_PATH)\sti.h;$(DDK_INC_PATH)\sti.h} \
  42. {wiaintfc.h=$(SDK_INC_PATH)\wiaintfc.h;$(DDK_INC_PATH)\wiaintfc.h} \
  43. {stierr.h=$(SDK_INC_PATH)\stierr.h;$(DDK_INC_PATH)\stierr.h} \
  44. {stireg.h=$(SDK_INC_PATH)\stireg.h;$(DDK_INC_PATH)\stireg.h} \
  45. {stiusd.h=$(DDK_INC_PATH)\stiusd.h} \
  46. {usbscan.h=$(DDK_INC_PATH)\usbscan.h} \
  47. {ptpusd.h=$(DDK_INC_PATH)\ptpusd.h} \
  48. SOURCES=
  49. WIA_DIR=$(PROJECT_ROOT)\wia
  50. WIA_INC_DIR=$(WIA_DIR)\inc
  51. DEVMAN_DIR=$(WIA_DIR)\core\server
  52. DMPROXY_DIR=$(WIA_DIR)\core\sti
  53. WIASCRIPT_DIR=$(WIA_DIR)\core\wiascr\dll
  54. !IF "$(BUILD_PRODUCT)"=="millen"
  55. CHICAGO_PRODUCT=1
  56. ALT_PROJECT_TARGET = chicago
  57. !ELSE
  58. ALT_PROJECT_TARGET = .
  59. !ENDIF
  60. TARGETSRCS_WIA= \
  61. $(O)\wia.h \
  62. $(O)\wia_i.c \
  63. $(O)\wia.tlb \
  64. $(O)\wia_p.c \
  65. $(O)\wia_a.c
  66. TARGETSRCS_MINI= \
  67. $(O)\wiamindr.h \
  68. $(O)\wiamindr_i.c \
  69. $(O)\wiamindr_p.c \
  70. $(O)\wiamindr_a.c
  71. TARGETSRCS_WIASCRIPT= \
  72. $(O)\wiascr.h \
  73. $(O)\wiascr_i.c \
  74. $(O)\wiascr.tlb
  75. TARGETSRCS_PRIV= \
  76. $(O)\wiapriv.h \
  77. $(O)\wiapriv_i.c \
  78. $(O)\wiapriv_p.c
  79. TARGETSRCS_VIDEO= \
  80. $(O)\wiavideo.h \
  81. $(O)\wiavideo_i.c \
  82. $(O)\wiavideo.tlb \
  83. $(O)\wiavideo_p.c \
  84. $(O)\wiavideo_a.c
  85. NTTARGETFILE0=$(TARGETSRCS_WIA) \
  86. $(TARGETSRCS_WIASCRIPT) \
  87. $(TARGETSRCS_MINI) \
  88. $(TARGETSRCS_PRIV) \
  89. $(TARGETSRCS_VIDEO)