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.

199 lines
3.9 KiB

  1. #
  2. # The contents of this file was moved from windows\makefile0
  3. #
  4. !IFNDEF NO_STRICT
  5. STRICT=1
  6. !ENDIF
  7. TARGETSRCS0= \
  8. $(SDK_INC_PATH)\accctrl.h \
  9. $(SDK_INC_PATH)\aclapi.h \
  10. $(WINDOWS_INC_PATH)\aclapip.h \
  11. $(SDK_INC_PATH)\dde.rh \
  12. $(SDK_INC_PATH)\digitalv.h \
  13. $(SDK_INC_PATH)\indicml.h \
  14. $(SDK_INC_PATH)\nspapi.h \
  15. $(WINDOWS_INC_PATH)\pbt.h \
  16. $(SDK_INC_PATH)\winfax.h \
  17. $(SDK_INC_PATH)\winnls32.h \
  18. $(SDK_INC_PATH)\winsvc.h
  19. TARGETSRCS1= \
  20. $(WINDOWS_INC_PATH)\indicmlp.h \
  21. $(WINDOWS_INC_PATH)\profmapp.h
  22. TARGETSRCS= $(TARGETSRCS0) $(TARGETSRCS1)
  23. wininc: $(TARGETSRCS)
  24. #
  25. # accctrl.h, accctrlp.x, accctrl.x
  26. #
  27. $(O)\accctrl.x $(O)\accctrlp.x: accctrl.w
  28. hsplit -e -o $(O)\accctrl.x $(O)\accctrlp.x accctrl.w
  29. $(O)\accctrl.h : $(O)\accctrl.x
  30. wcshdr < $? > $@
  31. $(SDK_INC_PATH)\accctrl.h : $(O)\accctrl.h
  32. $(PUBLISH_CMD) {$?=$@}
  33. #
  34. # digitalv.h
  35. #
  36. $(O)\digitalv.h: digitalv.x
  37. wcshdr < $? > $@
  38. $(SDK_INC_PATH)\digitalv.h: $(O)\digitalv.h
  39. $(PUBLISH_CMD) {$?=$@}
  40. #
  41. # indicmlp.h, indicml.h
  42. #
  43. $(O)\indicml.h $(O)\indicmlp.h : indicml.w
  44. hsplit -e -o $(O)\indicml.h $(O)\indicmlp.h indicml.w
  45. $(SDK_INC_PATH)\indicml.h : $(O)\indicml.h
  46. $(PUBLISH_CMD) {$?=$@}
  47. $(WINDOWS_INC_PATH)\indicmlp.h : $(O)\indicmlp.h
  48. $(PUBLISH_CMD) {$?=$@}
  49. #
  50. # nspapi.h
  51. #
  52. $(O)\nspapi.h : nspapi.x
  53. wcshdr < $? > $@
  54. $(SDK_INC_PATH)\nspapi.h : $(O)\nspapi.h
  55. $(PUBLISH_CMD) {$?=$@}
  56. #
  57. # winsvc.h
  58. #
  59. $(O)\winsvc.h: winsvc.x
  60. wcshdr < $? > $@
  61. $(SDK_INC_PATH)\winsvc.h: $(O)\winsvc.h
  62. $(PUBLISH_CMD) {$?=$@}
  63. #
  64. # userenvp.h, userenv.h, userenvp.x, userenv.x
  65. #
  66. $(O)\userenv.x $(O)\userenvp.x: userenv.w
  67. hsplit -e -o $(O)\userenv.x $(O)\userenvp.x userenv.w
  68. $(O)\userenv.h: $(O)\userenv.x
  69. wcshdr < $? > $@
  70. $(O)\userenvp.h: $(O)\userenvp.x
  71. wcshdr < $? > $@
  72. $(SDK_INC_PATH)\userenv.h: $(O)\userenv.h
  73. $(PUBLISH_CMD) {$?=$@}
  74. $(WINDOWS_INC_PATH)\userenvp.h: $(O)\userenvp.h
  75. $(PUBLISH_CMD) {$?=$@}
  76. #
  77. # profmap.h, profmapp.h, profmapp.x, profmap.x
  78. #
  79. $(O)\profmap.x $(O)\profmapp.x: profmap.w
  80. hsplit -e -o $(O)\profmap.x $(O)\profmapp.x profmap.w
  81. #
  82. # BUGBUG - this API set is internal only right now, so
  83. # profmap.h is not built
  84. #
  85. #$(O)\profmap.h: $(O)\profmap.x
  86. # wcshdr < $? > $@
  87. #
  88. #$(SDK_INC_PATH)\profmap.h: $(O)\profmap.h
  89. # $(PUBLISH_CMD) {$?=$@}
  90. $(O)\profmapp.h: $(O)\profmapp.x
  91. wcshdr < $? > $@
  92. $(WINDOWS_INC_PATH)\profmapp.h: $(O)\profmapp.h
  93. $(PUBLISH_CMD) {$?=$@}
  94. #
  95. # winnetp.h, winnetp.x, winnetwk.h, winnetwk.x
  96. #
  97. $(O)\winnetwk.x $(O)\winnetp.x: winnetwk.w
  98. hsplit -e -o $(O)\winnetwk.x $(O)\winnetp.x winnetwk.w
  99. $(O)\winnetwk.h: $(O)\winnetwk.x
  100. wcshdr < $? > $@
  101. $(O)\winnetp.h: $(O)\winnetp.x
  102. wcshdr < $? > $@
  103. $(SDK_INC_PATH)\winnetwk.h: $(O)\winnetwk.h
  104. $(PUBLISH_CMD) {$?=$@}
  105. $(WINDOWS_INC_PATH)\winnetp.h: $(O)\winnetp.h
  106. $(PUBLISH_CMD) {$?=$@}
  107. # start FE_IME
  108. #
  109. # winnls32.h, winnls3p.h, winnls3p.x, winnls32.x
  110. #
  111. $(O)\winnls32.x $(O)\winnls3p.x: winnls32.w
  112. hsplit -o $(O)\winnls32.x $(O)\winnls3p.x winnls32.w
  113. $(SDK_INC_PATH)\winnls32.h: $(O)\winnls32.h
  114. $(PUBLISH_CMD) {$?=$@}
  115. $(O)\winnls32.h: $(O)\winnls32.x
  116. wcshdr < $? > $@
  117. $(WINDOWS_INC_PATH)\winnls3p.h: $(O)\winnls3p.h
  118. $(PUBLISH_CMD) {$?=$@}
  119. $(O)\winnls3p.h: $(O)\winnls3p.x
  120. wcshdr < $? > $@
  121. # end FE_IME
  122. ########################################################################
  123. # dde.rh
  124. #
  125. $(SDK_INC_PATH)\dde.rh: $(O)\dde.rh
  126. $(PUBLISH_CMD) {$?=$@}
  127. $(O)\dde.rh: $(SDK_INC_PATH)\dde.h makefile.inc
  128. type << > $@
  129. /*++ BUILD Version: ???? Increment this if a change has global effects
  130. $(COPYRIGHT_STRING)
  131. Module Name:
  132. dde.rh
  133. Abstract:
  134. This module defines the 32-Bit Windows resource codes from dde.h.
  135. Revision History:
  136. --*/
  137. <<
  138. hextract -o $@ -lt r_dde -bt begin_r_dde end_r_dde $(SDK_INC_PATH)\dde.h