mirror of https://github.com/tongzx/nt5src
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
74 lines
1.4 KiB
!if 0
|
|
Copyright (c) 1999 Microsoft Corporation. All Rights Reserved.
|
|
!endif
|
|
|
|
TARGETNAME=streamps
|
|
TARGETPATH=obj
|
|
|
|
C_DEFINES= \
|
|
$(C_DEFINES) \
|
|
-DFLAT \
|
|
-DWIN32=100 \
|
|
-D_NT1X_=100 \
|
|
-DINC_OLE2 \
|
|
-DNOEXCEPTIONS \
|
|
-DREGISTER_PROXY_DLL \
|
|
-DNASHVILLE \
|
|
$(TRACELOG)
|
|
|
|
!IF "$(ALMOSTRETAIL)"!="" && "$(NTDEBUG)" == "retail"
|
|
C_DEFINES= \
|
|
$(C_DEFINES) \
|
|
-DDBGASSERT=1
|
|
!ENDIF
|
|
|
|
!ifndef TUNING_MODEL_ONLY
|
|
TUNING_MODEL_ONLY=0
|
|
!endif
|
|
|
|
|
|
!if "$(TUNING_MODEL_ONLY)" == "1"
|
|
C_DEFINES = $(C_DEFINES) -DTUNING_MODEL_ONLY=1
|
|
!endif
|
|
|
|
INCLUDES=..\idl\$(O); \
|
|
..\include
|
|
|
|
MSC_WARNING_LEVEL=/W3
|
|
|
|
!ifdef PROXY_SEPARATE
|
|
USE_MAPSYM = 1
|
|
TARGETTYPE= DYNLINK
|
|
UMTYPE=console
|
|
SUBSYSTEM_VERSION=4.00
|
|
|
|
NTTARGETFILES=
|
|
|
|
TARGETLIBS= \
|
|
$(BASEDIR)\public\sdk\lib\*\uuid.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\ole32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\oleaut32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\rpcrt4.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\kernel32.lib
|
|
DLLDEF=streamps.def
|
|
DLLBASE=0x1c800000
|
|
DELAYLOAD=RPCRT4.DLL
|
|
|
|
USE_LIBCMT=1
|
|
|
|
DLLENTRY=_DllMainCRTStartup
|
|
!else
|
|
C_DEFINES = $(C_DEFINES) -DENTRY_PREFIX=StreamPS
|
|
TARGETTYPE=LIBRARY
|
|
!endif
|
|
|
|
!if "$(TUNING_MODEL_ONLY)"=="1"
|
|
C_DEFINES = $(C_DEFINES) -DTUNING_MODEL_ONLY=1
|
|
!endif
|
|
|
|
SOURCES= \
|
|
dlldatax.c \
|
|
strmifp.c
|
|
|
|
|
|
SYNCHRONIZE_BLOCK=1
|