windows-nt/Source/XPSP1/NT/inetsrv/iis/svcs/kisrtl/sources
2020-09-26 16:20:57 +08:00

124 lines
2.4 KiB
Plaintext

#
# Builds kisrtl.dll, the Klone of Internet Information Server RunTime Library
#
# George V. Reilly, georgere, 1/6/1998
#
!include ..\..\place.inc
MAJORCOMP=inetsvcs
MINORCOMP=kisRtl
C_DEFINES = -D_KISTRL=1 -D_EXEXPRESS=1
TARGETNAME=lisRtl
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=lisrtl.def
# USE_LIBCMT=1
USE_USRDLL=1
USE_MSVCRT=1
INCLUDES=.;..\iisrtl;..\..\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 \
kisrtl.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