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.
 
 
 
 
 
 

126 lines
2.4 KiB

#
# Builds iisrtl.dll, the Internet Information Server RunTime Library
#
# George V. Reilly, georgere, 1/6/1998
#
# Note: if you add or remove files from iisrtl or change the
# build options here or change the exports in iisrtl.def, be
# sure to make the corresponding changes to ..\iisrtl2 and ..\kisrtl too.
#
!include ..\..\place.inc
MAJORCOMP=iis
MINORCOMP=IisRtl
#TARGETNAME=GisRtl
TARGETNAME=iisRtl
TARGETPATH=obj
TARGETTYPE=DYNLINK
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\advapi32.lib \
$(SDK_LIB_PATH)\ws2_32.lib \
$(SDK_LIB_PATH)\rpcrt4.lib \
$(SDK_LIB_PATH)\user32.lib \
$(SDK_LIB_PATH)\uuid.lib \
$(SDK_LIB_PATH)\ole32.lib \
DLLENTRY=_DllMainCRTStartup
DLLDEF=$(TARGETNAME).def
# USE_LIBCMT=1
USE_USRDLL=1
USE_MSVCRT=1
INCLUDES=.;..\..\inc;
SOURCES_LKRHASH=\
lkrhash.cpp \
SOURCES_LOCKS=\
locks.cpp \
sharelok.cpp \
SOURCES_ATQ=\
acache.cxx \
sched.cxx \
timer.cxx \
hashtab.cxx \
SOURCES_DBGSUPP=\
isplat.cxx \
pudebug.c \
strlog.cxx \
reftrace.c \
stktrace.c \
tracelog.c \
win32obj.c \
SOURCES_INETRTL=\
datetime.cxx \
isutils.cxx \
perfutil.c \
rpcutil.c \
SOURCES_ISWSOCK=\
ipsupp.cxx \
SOURCES_MEMMAN=\
madel.cxx \
manodel.cxx \
alloc.cpp \
SOURCES_TSRES=\
resource.cxx \
SOURCES_TSSTR=\
buffer.cxx \
eventlog.cxx \
multisz.cxx \
string.cxx \
SOURCES_TSSTRAU=\
aucommon.cxx \
mlszau.cxx \
stringau.cxx \
SOURCES_MISC=\
gip.cpp \
irtldbg.cpp \
misc.cpp \
strings.cpp \
SOURCES=\
dllmain.cpp \
iisrtl.rc \
$(SOURCES_LKRHASH) \
$(SOURCES_LOCKS) \
$(SOURCES_ATQ) \
$(SOURCES_DBGSUPP) \
$(SOURCES_INETRTL) \
$(SOURCES_ISWSOCK) \
$(SOURCES_MEMMAN) \
$(SOURCES_TSRES) \
$(SOURCES_TSSTR) \
$(SOURCES_TSSTRAU) \
$(SOURCES_MISC) \
!IFDEF CAP_PROFILE
TARGETLIBS= $(TARGETLIBS) $(CAP_LIBS)
!ENDIF
#
# ICAPHOOK.OBJ (ICECAP v3.6) allows user to set specific functions to profile
# without recompile the binary.
# NOTE: icaphook.obj is not available for ALPHA platform.
#
!IFDEF ICAP_PROFILE
TARGETLIBS= ..\..\libsupp\*\icaphook.obj $(TARGETLIBS) $(ICAP_LIBS)
!ENDIF
PRECOMPILED_INCLUDE=precomp.hxx
PRECOMPILED_OBJ=precomp.obj
PRECOMPILED_PCH=precomp.pch
PRECOMPILED_CXX=1