# # 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