############################################################################### # # Microsoft Confidential # Copyright (C) Microsoft Corporation 1995 # All Rights Reserved. # # Internet SDK Proxy/Stub makefile (must make in ..\inc first) # ############################################################################### !ifndef ARCH ARCH =i386 !endif IS_32 =TRUE IS_SDK =TRUE WANT_C1032=TRUE # Need this to get the right lib files MSDEV=$(BLDROOT)\dev\msdev LINK32_FLAGS=kernel32.lib uuid.lib $(MSDEV)\lib\uuid2.lib ..\lib\$(ARCH)\uuid3.lib rpcrt4.lib /NOLOGO \ /SUBSYSTEM:windows /DLL /INCREMENTAL:no /MACHINE:I386 \ /MERGE:.rdata=.text /MERGE:.bss=.data OUTDIR=..\retail\$(ARCH) PROXIES=$(OUTDIR)\sweeprx.dll CLEANLIST= $(PROXIES) *.obj *.res *.lib *.map *.pch $(OUTDIR)\*.map $(OUTDIR)\*.lib $(OUTDIR)\*.exp *.c MAKE: $(PROXIES) SWEEPRX_OBJ=dlldata.obj call_as.obj comcat.obj datapath.obj docobj.obj \ hlink.obj servprov.obj htiframe.obj htiface.obj shldisp.obj # urlmon.obj $(OUTDIR)\sweeprx.dll: $(SWEEPRX_OBJ) link $(LINK32_FLAGS) /MAP:$*.map /OUT:$*.dll /IMPLIB:$*.lib \ /DEF:sweeprx.def $(SWEEPRX_OBJ) del $*.map del $*.lib del $*.exp sweeprx.res: sweeper.rc rc /d MODULE=sweeprx /fo sweeprx.res sweeper.rc !include $(ROOT)\dev\master.mk CFLAGS=/nologo /Gz /MD /W3 /GX /YX"windows.h" /O2 /D "NDEBUG" /D "WIN32" /D REGISTER_PROXY_DLL .c.obj: cl /c $(CFLAGS) /I..\inc $*.c