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.

62 lines
1.4 KiB

  1. TARGETPATH = obj
  2. TARGETTYPE = NOTARGET
  3. CHECKED_ALT_DIR=1
  4. NO_BROWSER_FILE=1
  5. SYNCHRONIZE_BLOCK=1
  6. PASS0_HEADERDIR = $(O)
  7. PASS0_SOURCEDIR = ..\proxy
  8. MIDL_UUIDDIR = ..\lib
  9. MIDL_TLBDIR = $(O)
  10. MIDL_NO_ROBUST = 1
  11. # needs to run on Win95 and NT 3.51
  12. MIDL_OPTIMIZATION=$(MIDL_OPTIMIZATION) -Oicf
  13. C_DEFINES = -DWIN32=300 -D_CAIRO_=300 -DREGISTER_PROXY_DLL
  14. !if !$(FREEBUILD)
  15. MKTYPLIB_FLAGS = $(MKTYPLIB_FLAGS) -DDEBUG
  16. C_DEFINES = $(C_DEFINES) -DDEBUG
  17. !endif
  18. MKTYPLIB_FLAGS = $(MKTYPLIB_FLAGS) /OLD -DWINNT -h $*.h
  19. MIDL_FLAGS = $(MIDL_FLAGS) -no_warn
  20. !undef PASS0ONLY
  21. # NOTE: If you add an idl file here, make sure you add the appropriate entries
  22. # in ..\proxy\sources, ..\proxy\dlldatax.c and ..\uuid\makefile.inc
  23. #
  24. # idl files that require processing
  25. #
  26. SOURCES= \
  27. danim.idl \
  28. datime.idl
  29. #
  30. # .h and .tlb files that are for public consumption after being built in pass0
  31. #
  32. PASS0_PUBLISH= \
  33. {$(O)\danim.h=$(SDK_INC_PATH)\danim.h} \
  34. {danimid.h=$(SDK_INC_PATH)\danimid.h} \
  35. {$(O)\datime.h=$(SDK_INC_PATH)\datime.h} \
  36. {datimeid.h=$(SDK_INC_PATH)\datimeid.h} \
  37. {$(O)\danim.tlb=$(SDK_LIB_PATH)\danim.tlb} \
  38. {$(O)\datime.tlb=$(SDK_LIB_PATH)\datime.tlb}
  39. #
  40. # Idl files that are released
  41. #
  42. PASSO_PUBLISH= $(PASS0_PUBLISH) \
  43. {$(O)\danim.idl=$(SDK_INC_PATH)\danim.idl} \
  44. {$(O)\datime.idl=$(SDK_INC_PATH)\datime.idl}