101 lines
2.3 KiB
Plaintext
101 lines
2.3 KiB
Plaintext
!IF 0
|
|
|
|
Copyright (c) 1989-1991 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
sources.
|
|
|
|
Abstract:
|
|
|
|
This file specifies the target component being built and the list of
|
|
sources files needed to build that component. Also specifies optional
|
|
compiler switches and libraries that are unique for the component being
|
|
built.
|
|
|
|
|
|
History:
|
|
|
|
Created 12-Sep-1991 by Richard L Firth (rfirth)
|
|
from template created 12-Apr-1990 by Steve Wood (stevewo)
|
|
|
|
|
|
NOTE: Commented description of this file is in \nt\public\oak\bin\sources.tpl
|
|
|
|
!ENDIF
|
|
|
|
TARGETNAME=winhttp
|
|
UMTYPE=windows
|
|
|
|
!INCLUDE ..\wininet.inc
|
|
|
|
MINORCOMP=dll
|
|
|
|
TARGETTYPE=DYNLINK
|
|
TARGETPATH=obj
|
|
|
|
PASS1_PUBLISH={$(O)\winhttp.lib=$(SDK_LIB_PATH)\winhttp.lib}
|
|
|
|
# Make sure the component libs are built before this.
|
|
SYNCHRONIZE_DRAIN=1
|
|
|
|
DLLENTRY=_DllMainCRTStartup
|
|
|
|
# Default Base address; should be rebased during POSTbuild.
|
|
DLLBASE=0x76080000
|
|
|
|
#
|
|
# Build this as side-by-side component
|
|
#
|
|
SXS_MANIFEST=Winhttp.Manifest
|
|
|
|
#
|
|
# Generate an msm install module
|
|
#
|
|
SXS_MERGE_MODULE=winhttp.msm
|
|
SXS_GENERATE_MERGE_MODULE=1
|
|
SXS_MERGE_MODULE_GUID={fccfe75a-2120-421f-a7f5-1a816cb8ad18}
|
|
SXS_MERGE_MODULE_COMPONENT_GUID={21aa50fb-152d-498c-b3a9-633758d601ba}
|
|
|
|
INCLUDES=$(O);..\inc;..\idl;$(SHELL_INC_PATH);$(PROJECT_LIB_PATH)
|
|
|
|
SOURCES=dllentry.cxx \
|
|
winhttp.rc
|
|
|
|
NTTARGETFILE0= \
|
|
$(O)\inetmsg.rc
|
|
|
|
LINKLIBS=\
|
|
$(LIBDIR)\*\httpapi.lib \
|
|
$(LIBDIR)\*\debug.lib \
|
|
$(LIBDIR)\*\dummy.lib \
|
|
$(LIBDIR)\*\common.lib \
|
|
$(LIBDIR)\*\hndlobj.lib \
|
|
$(LIBDIR)\*\http.lib \
|
|
$(LIBDIR)\*\httpauth.lib \
|
|
$(LIBDIR)\*\httprequest.lib \
|
|
$(LIBDIR)\*\httpguids.lib \
|
|
$(LIBDIR)\*\passport.lib \
|
|
$(LIBDIR)\*\autoproxy.lib \
|
|
$(LIBDIR)\*\apsvc.lib
|
|
|
|
|
|
!IF "$(WIN64)" == "0" && "$(FULL_DEBUG)"==""
|
|
LINKLIBS=$(LINKLIBS) \
|
|
$(LIBDIR)\*\RockAllHeap.lib \
|
|
$(LIBDIR)\*\RockAllInterface.lib \
|
|
$(LIBDIR)\*\RockAllLibrary.lib
|
|
!ENDIF
|
|
|
|
|
|
TARGETLIBS= \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\DbgHelp.lib \
|
|
$(SDK_LIB_PATH)\Rpcrt4.lib
|
|
|
|
|