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.

87 lines
1.8 KiB

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