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.

46 lines
1.1 KiB

  1. !ifndef MIDL
  2. MIDL = midl.exe
  3. !endif
  4. MIDL_FLAGS= \
  5. $(MIDL_OPTIMIZATION) \
  6. -Zp8 \
  7. $(INCPATH0) \
  8. -oldnames \
  9. -char unsigned \
  10. -dlldata nul \
  11. -proxy nul \
  12. -out $(O) \
  13. -ms_ext -c_ext \
  14. -DMIDL_PASS \
  15. $(C_DEFINES) \
  16. -cpp_cmd $(TARGET_CPP) \
  17. -DMIDL_PASS $(C_DEFINES) $(INCPATH0)
  18. SSWITCH=-prefix sstub _
  19. $(O)\dce.h: ..\dce.idl
  20. $(MIDL) $(MIDL_FLAGS) -header dce.h ..\dce.idl
  21. #$(O)\obase.h: ..\obase.idl
  22. # $(MIDL) $(MIDL_FLAGS) -header obase.h ..\obase.idl
  23. $(O)\objex.h: ..\objex.idl $(SDK_INC_PATH)\obase.idl ..\objex.acf
  24. $(MIDL) $(SSWITCH) $(MIDL_FLAGS) -header objex.h ..\objex.idl
  25. $(O)\remact.h : ..\remact.idl $(SDK_INC_PATH)\obase.idl ..\remact.acf
  26. $(MIDL) $(MIDL_FLAGS) -header remact.h \
  27. $(SSWITCH) ..\remact.idl
  28. #$(O)\immact.h : ..\immact.idl ..\obase.idl
  29. # $(MIDL) $(SSWITCH) $(MIDL_FLAGS) -header immact.h ..\immact.idl
  30. # only a header file generated
  31. $(O)\remunk.h : ..\remunk.idl $(SDK_INC_PATH)\obase.idl
  32. $(MIDL) $(MIDL_FLAGS) -header remunk.h ..\remunk.idl
  33. allidl: $(O)\objex.h $(O)\remact.h $(O)\remunk.h
  34. clean:
  35. -erase $(O)\*.h >NUL 2>NUL