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.

74 lines
1.4 KiB

  1. !if 0
  2. Copyright (c) 1999 Microsoft Corporation. All Rights Reserved.
  3. !endif
  4. TARGETNAME=streamps
  5. TARGETPATH=obj
  6. C_DEFINES= \
  7. $(C_DEFINES) \
  8. -DFLAT \
  9. -DWIN32=100 \
  10. -D_NT1X_=100 \
  11. -DINC_OLE2 \
  12. -DNOEXCEPTIONS \
  13. -DREGISTER_PROXY_DLL \
  14. -DNASHVILLE \
  15. $(TRACELOG)
  16. !IF "$(ALMOSTRETAIL)"!="" && "$(NTDEBUG)" == "retail"
  17. C_DEFINES= \
  18. $(C_DEFINES) \
  19. -DDBGASSERT=1
  20. !ENDIF
  21. !ifndef TUNING_MODEL_ONLY
  22. TUNING_MODEL_ONLY=0
  23. !endif
  24. !if "$(TUNING_MODEL_ONLY)" == "1"
  25. C_DEFINES = $(C_DEFINES) -DTUNING_MODEL_ONLY=1
  26. !endif
  27. INCLUDES=..\idl\$(O); \
  28. ..\include
  29. MSC_WARNING_LEVEL=/W3
  30. !ifdef PROXY_SEPARATE
  31. USE_MAPSYM = 1
  32. TARGETTYPE= DYNLINK
  33. UMTYPE=console
  34. SUBSYSTEM_VERSION=4.00
  35. NTTARGETFILES=
  36. TARGETLIBS= \
  37. $(BASEDIR)\public\sdk\lib\*\uuid.lib \
  38. $(BASEDIR)\public\sdk\lib\*\ole32.lib \
  39. $(BASEDIR)\public\sdk\lib\*\oleaut32.lib \
  40. $(BASEDIR)\public\sdk\lib\*\rpcrt4.lib \
  41. $(BASEDIR)\public\sdk\lib\*\kernel32.lib
  42. DLLDEF=streamps.def
  43. DLLBASE=0x1c800000
  44. DELAYLOAD=RPCRT4.DLL
  45. USE_LIBCMT=1
  46. DLLENTRY=_DllMainCRTStartup
  47. !else
  48. C_DEFINES = $(C_DEFINES) -DENTRY_PREFIX=StreamPS
  49. TARGETTYPE=LIBRARY
  50. !endif
  51. !if "$(TUNING_MODEL_ONLY)"=="1"
  52. C_DEFINES = $(C_DEFINES) -DTUNING_MODEL_ONLY=1
  53. !endif
  54. SOURCES= \
  55. dlldatax.c \
  56. strmifp.c
  57. SYNCHRONIZE_BLOCK=1