Leaked source code of windows server 2003
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.
|
|
###############################################################################
#
# Microsoft Confidential
# Copyright (C) Microsoft Corporation 1996-1998
# All Rights Reserved.
#
# Internet SDK include files
#
###############################################################################
!ifndef ARCH ARCH =i386 ARCHTOOLS=x86 !endif
IS_32 =TRUE IS_SDK =TRUE WANT_C1032=TRUE DEVTOOLS =$(ROOT)\dev\tools\binw\$(ARCHTOOLS) SDKINCDIR=$(ROOT)\dev\sdk\inc INCDIR=$(ROOT)\dev\inc COMMONTOOLS=$(ROOT)\dev\tools\common
PROXY=..\proxy MIDL =$(DEVTOOLS)\midl.exe MIDLFLAGS = /client none /server none /ms_ext /c_ext /env win32 /Oic -D_MIDL_USER_MARSHAL_DISABLED=1 TLBFLAGS = -o Errors.log \
-cpp_opt "-I.. -I. /C /E /D__MKTYPLIB__ -nologo "
# List of main dependents
LOCLIST= comcat.h docobj.h hlink.h hliface.h urlmon.h urlhist.h \
inetsdk.h wininet.h urlcache.h servprov.h htiframe.h htiface.h exdisp.h activaut.h activscp.h \
activdbg.h objsafe.h mimeinfo.h
DEPLIST= $(SDKINCDIR)\comcat.h $(SDKINCDIR)\docobj.h \
$(SDKINCDIR)\hlink.h $(SDKINCDIR)\hliface.h $(SDKINCDIR)\urlmon.h \
$(SDKINCDIR)\inetsdk.h \
$(SDKINCDIR)\wininet.h \
$(INCDIR)\wininet.h \
$(SDKINCDIR)\urlcache.h $(SDKINCDIR)\htiface.h $(SDKINCDIR)\htiframe.h \
$(SDKINCDIR)\servprov.h \
$(SDKINCDIR)\exdispid.h \
$(SDKINCDIR)\hlinkez.h \
$(SDKINCDIR)\activaut.h \
$(SDKINCDIR)\activscp.h \
$(SDKINCDIR)\activdbg.h \
$(SDKINCDIR)\autodiscovery.h \
$(SDKINCDIR)\objsafe.h \
$(SDKINCDIR)\urlhist.h \
$(SDKINCDIR)\mimeinfo.h \
..\retail\$(ARCH)\exdisp.tlb
CLEANLIST=$(DEPLIST) $(LOCLIST) *.x Errors.log
MAKE: $(DEPLIST)
###### Don't move this line #######
!include $(ROOT)\dev\master.mk ###################################
..\retail\$(ARCH)\exdisp.tlb: exdisp.odl mktyplib $(TLBFLAGS) -tlb ..\retail\$(ARCH)\exdisp.tlb -h exdisp.h $? copy exdisp.h $(SDKINCDIR)
$(SDKINCDIR)\exdispid.h: exdispid.h copy exdispid.h $(SDKINCDIR)
$(SDKINCDIR)\shdispid.h: shdispid.h copy shdispid.h $(SDKINCDIR)
$(SDKINCDIR)\comcat.h comcat.h: comcat.idl
$(SDKINCDIR)\activaut.h activaut.h: activaut.idl $(MIDL) $(MIDLFLAGS) /header $(*B).h \
/iid ..\uuid\$(*B).c $? copy $(*B).h $(SDKINCDIR)
$(SDKINCDIR)\activscp.h activscp.h: activscp.idl $(MIDL) $(MIDLFLAGS) /header $(*B).h \
/iid ..\uuid\$(*B).c $? copy $(*B).h $(SDKINCDIR)
$(SDKINCDIR)\activdbg.h activdbg.h: activdbg.idl $(MIDL) $(MIDLFLAGS) /header $(*B).h \
/iid ..\uuid\$(*B).c $? copy $(*B).h $(SDKINCDIR)
$(SDKINCDIR)\AutoDiscovery.h AutoDiscovery.h: AutoDiscovery.idl $(MIDL) $(MIDLFLAGS) /header $(*B).h \
/iid ..\uuid\$(*B).c $? copy $(*B).h $(SDKINCDIR)
$(SDKINCDIR)\objsafe.h objsafe.h: objsafe.idl $(MIDL) $(MIDLFLAGS) /header $(*B).h \
/iid ..\uuid\$(*B).c $? copy $(*B).h $(SDKINCDIR)
$(SDKINCDIR)\urlmon.h urlmon.h: urlmon.idl $(MIDL) $(MIDLFLAGS) /header $(*B).h \
/iid ..\uuid\$(*B).c $? copy $(*B).h $(SDKINCDIR)
$(SDKINCDIR)\urlhist.h urlhist.h: urlhist.idl $(MIDL) $(MIDLFLAGS) /header $(*B).h \
/iid ..\uuid\$(*B).c $? copy $(*B).h $(SDKINCDIR)
$(SDKINCDIR)\docobj.h docobj.h: docobj.idl
$(SDKINCDIR)\hliface.h hliface.h: hliface.idl
$(SDKINCDIR)\htiframe.h htiframe.h: htiframe.idl
$(SDKINCDIR)\htiface.h htiface.h: htiface.idl
$(SDKINCDIR)\mimeinfo.h mimeinfo.h: mimeinfo.idl
$(SDKINCDIR)\hlink.h hlink.h: hlink.idl
$(SDKINCDIR)\hlinkez.h: hlinkez.h copy hlinkez.h $(SDKINCDIR)
$(SDKINCDIR)\inetsdk.h inetsdk.h: inetsdk.idl
$(SDKINCDIR)\servprov.h servprov.h: servprov.idl
$(SDKINCDIR)\urlmon.h urlmon.h: urlmon.idl
$(SDKINCDIR)\urlcache.h urlcache.h: urlcache.w
wininet.h: wininet.w
$(SDKINCDIR)\wininet.h $(INCDIR)\wininet.h : wininet.h
inetsdk.idl: comcat.idl docobj.idl urlmon.idl hlink.idl activaut.idl activscp.idl activdbg.idl AutoDiscovery.idl objsafe.idl
.idl.h: $(MIDL) $(MIDLFLAGS) /dlldata ..\proxy\dlldata.c /header $(*B).h \
/iid ..\uuid\$(*B).c /proxy ..\proxy\$(*B).c $? copy $(*B).h $(SDKINCDIR)
.idl{$(SDKINCDIR)}.h: $(MIDL) $(MIDLFLAGS) /dlldata ..\proxy\dlldata.c /header $(*B).h \
/iid ..\uuid\$(*B).c /proxy ..\proxy\$(*B).c $? copy $(*B).h $(SDKINCDIR)
.w.h: -del $(*B).x > NUL -del $(*B).p > NUL $(DEVTOOLS)\hsplit -4 -o $(*B).x $(*B).p $(*B).w $(DEVTOOLS)\wcshdr < $(*B).x > $(*B).h del $(*B).x -del $(*B).p > NUL
.h{$(INCDIR)}.h: copy $(*B).h $(INCDIR)
.h{$(SDKINCDIR)}.h: $(COMMONTOOLS)\mkpublic $(*B).h $(SDKINCDIR)\$(*B).h
.odl{..\retail\$(ARCH)}.tlb: .odl.tlb: mktyplib $(TLBFLAGS) -tlb ..\retail\$(ARCH)\$*.tlb $*.odl
# Add suffixes for MIDL compiler, Type Lib, and UNICODE coversion
.SUFFIXES: .idl .w .odl .tlb
|