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.

99 lines
2.1 KiB

  1. #
  2. # ksmedia.h, ksmediap.h
  3. #
  4. $(O)\ksmedia.w: $(O)\ksmedia.h $(O)\ksmediap.h
  5. $(O)\ksmedia.h : ksmedia.w
  6. hsplit -o $@ nul -bt2 BEGIN_MSINTERNAL END_MSINTERNAL -c @@ $?
  7. $(O)\ksmediap.h: ksmedia.w
  8. copy $? $@
  9. #
  10. # 1394wmi.h, 1394wmi.bmf
  11. #
  12. $(O)\1394wmi.bmf: $(O)\1394wmi.mof
  13. $(O)\1394wmi.w : $(O)\1394wmi.bmf
  14. wmimofck -m -h$@ $?
  15. $(O)\ntddredb.bmf: $(O)\ntddredb.mof
  16. $(O)\ntddredb.w : $(O)\ntddredb.bmf
  17. wmimofck -h$@ $?
  18. WINIOCTL_DEPENDS = $(SDK_INC_PATH)\devioctl.h \
  19. ntddstor.w \
  20. ntdddisk.w \
  21. ntddchgr.w \
  22. ntddser.w \
  23. $(SDK_INC_PATH)\ntioapi.h \
  24. ntddvol.w
  25. ########################################################################
  26. # winioctl.h
  27. #
  28. $(O)\winioctl.w: $(WINIOCTL_DEPENDS) makefile.inc
  29. type << > $@
  30. /*++ BUILD Version: ???? // Increment this if a change has global effects
  31. $(COPYRIGHT_STRING)
  32. Module Name:
  33. winioctl.h
  34. Abstract:
  35. This module defines the 32-Bit Windows Device I/O control codes.
  36. Revision History:
  37. --*/
  38. //
  39. // Device interface class GUIDs.
  40. //
  41. // need these GUIDs outside conditional includes so that user can
  42. // #include <winioctl.h> in precompiled header
  43. // #include <initguid.h> in a single source file
  44. // #include <winioctl.h> in that source file a second time to instantiate the GUIDs
  45. //
  46. #ifdef DEFINE_GUID
  47. //
  48. // Make sure FAR is defined...
  49. //
  50. #ifndef FAR
  51. #ifdef _WIN32
  52. #define FAR
  53. #else
  54. #define FAR _far
  55. #endif
  56. #endif
  57. <<
  58. hextract -f -o $@ -lt wioctlguids -bt begin_wioctlguids end_wioctlguids $(WINIOCTL_DEPENDS)
  59. type << >> $@
  60. //
  61. // Obsolete device interface class GUID names.
  62. // (use of above GUID_DEVINTERFACE_* names is recommended).
  63. //
  64. <<
  65. hextract -f -o $@ -lt wioctlobsoleteguids -bt begin_wioctlobsoleteguids end_wioctlobsoleteguids $(WINIOCTL_DEPENDS)
  66. type << >> $@
  67. #endif // DEFINE_GUID
  68. #ifndef _WINIOCTL_
  69. #define _WINIOCTL_
  70. <<
  71. hextract -f -o $@ -lt winioctl -bt begin_winioctl end_winioctl $(WINIOCTL_DEPENDS)
  72. type << >> $@
  73. #endif // _WINIOCTL_
  74. <<