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.

136 lines
2.2 KiB

  1. processedfiles: \
  2. $(O)\ddeml.h \
  3. $(O)\ddemlp.h \
  4. $(O)\ime.h \
  5. $(O)\imep.h \
  6. $(O)\imm.h \
  7. $(O)\immdev.h \
  8. $(O)\immp.h \
  9. $(O)\oleacc.h \
  10. $(O)\pbt.h \
  11. $(O)\wincon.h \
  12. $(O)\winconp.h \
  13. $(O)\windef.h \
  14. $(O)\windows.h \
  15. $(O)\windowsp.h \
  16. $(O)\wingdi.h \
  17. $(O)\wingdip.h \
  18. $(O)\winuser.h \
  19. $(O)\winuser.rh \
  20. $(O)\winuserp.h \
  21. $(O)\conapi.h
  22. #
  23. # DDEML
  24. #
  25. $(O)\ddemlp.h $(O)\ddeml.x: ddeml.w
  26. hsplit -e -o $(O)\ddeml.x $(O)\ddemlp.h ddeml.w
  27. $(O)\ddeml.h: $(O)\ddeml.x
  28. wcshdr < $? > $@
  29. #
  30. # IME
  31. #
  32. $(O)\ime.x $(O)\imep.x: ime.w
  33. hsplit -o $(O)\ime.x $(O)\imep.x ime.w
  34. $(O)\ime.h: $(O)\ime.x
  35. wcshdr < $? > $@
  36. $(O)\imep.h: $(O)\imep.x
  37. wcshdr < $? > $@
  38. #
  39. # IMM
  40. #
  41. $(O)\immdev.x $(O)\immp.x $(O)\imm.x : imm.w
  42. cd $(O)
  43. copy $(MAKEDIR)\imm.w .
  44. hdivide imm.w
  45. cd $(MAKEDIR)
  46. $(O)\immp.h: $(O)\immp.x
  47. wcshdr < $? > $@
  48. $(O)\imm.h : $(O)\imm.x
  49. wcshdr < $? > $@
  50. $(O)\immdev.h: $(O)\immdev.x
  51. wcshdr < $? > $@
  52. #
  53. # WINCON
  54. #
  55. $(O)\wincon.x $(O)\winconp.x: wincon.w
  56. hsplit -e -o $(O)\wincon.x $(O)\winconp.x wincon.w
  57. $(O)\wincon.h: $(O)\wincon.x
  58. wcshdr < $? > $@
  59. $(O)\winconp.h: $(O)\winconp.x
  60. wcshdr < $? > $@
  61. #
  62. # CONAPI
  63. #
  64. $(O)\conapi.h: conapi.w
  65. wcshdr < $? > $@
  66. #
  67. # WINDEF
  68. #
  69. $(O)\windef.h: windef.w
  70. hsplit -e -o $@ nul windef.w
  71. #
  72. # WINDOWS
  73. #
  74. $(O)\windows.x $(O)\windowsp.x: windows.w
  75. hsplit -e -o $(O)\windows.x $(O)\windowsp.x windows.w
  76. $(O)\windows.h : $(O)\windows.x
  77. wcshdr < $? > $@
  78. $(O)\windowsp.h : $(O)\windowsp.x
  79. wcshdr < $? > $@
  80. #
  81. # WINGDI
  82. #
  83. $(O)\wingdi.x $(O)\wingdip.x: wingdi.w
  84. hsplit -e -o $(O)\wingdi.x $(O)\wingdip.x wingdi.w
  85. $(O)\wingdip.h: $(O)\wingdip.x
  86. wcshdr < $? > $@
  87. $(O)\wingdi.h: $(O)\wingdi.x
  88. wcshdr < $? > $@
  89. #
  90. # WINUSER
  91. #
  92. $(O)\winuser.x $(O)\winuserp.x $(O)\pbt.h $(O)\winuser.rh : winuser.w
  93. hsplit -e -x $(O)\winuser.rh rwinuser -x $(O)\pbt.h pbt -o $(O)\winuser.x $(O)\winuserp.x -i winuser.w
  94. $(O)\winuser.y: $(O)\winuser.x
  95. wcshdr < $? > $@
  96. $(O)\winuser.inl: $(O)\winuser.h
  97. $(O)\winuser.h: $(O)\winuser.y
  98. shfusion2 $? > $@ SetStubsFile('$(O)\winuser.inl')
  99. $(O)\winuserp.h: $(O)\winuserp.x
  100. wcshdr < $? > $@