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.
122 lines
3.1 KiB
122 lines
3.1 KiB
!IF 0
|
|
|
|
Copyright (c) 1989 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.
|
|
|
|
Author: Johann Posch
|
|
|
|
|
|
!ENDIF
|
|
|
|
!include ..\..\daytona.inc
|
|
|
|
TARGETNAME= urlmon
|
|
TARGETPATH= obj
|
|
TARGETTYPE= DYNLINK
|
|
|
|
|
|
PASS1_PUBLISH=\
|
|
{$(O)\urlmon.lib=$(SDK_LIB_PATH)\urlmon.lib} \
|
|
{$(O)\urlmonp.lib=$(INETCORE_LIB_PATH)\urlmonp.lib}
|
|
|
|
DLLDEF= $O\urlmon.def
|
|
DLLENTRY= _DllMainCRTStartup
|
|
DLLBASE= @..\..\inc\base.txt,urlmon
|
|
|
|
#VERIFY_LC=1
|
|
LC_PATH=$(PROJECT_ROOT)\lcinf
|
|
|
|
INCLUDES= ..\..\inc;..\..\zones;$(O)
|
|
|
|
!if "$(BUILD_PRODUCT)" == "IE"
|
|
MC_FLAGS= \
|
|
$(MC_FLAGS) -A
|
|
!endif
|
|
|
|
PASS0_HEADERDIR=$(O)
|
|
MC_SOURCEDIR=$(O)
|
|
|
|
USE_MAPSYM=1
|
|
|
|
SOURCES= \
|
|
..\urlerr.mc \
|
|
..\urlmon.rc
|
|
|
|
UMTYPE= windows
|
|
|
|
NO_NTDLL=1
|
|
|
|
SYNCHRONIZE_DRAIN=1
|
|
|
|
# Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
|
|
LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
|
|
|
|
LINKLIBS= \
|
|
$(LINKLIBS) \
|
|
..\..\mon\daytona\$O\mon.lib \
|
|
..\..\trans\daytona\$O\trans.lib \
|
|
..\..\iapp\daytona\$O\iapp.lib \
|
|
..\..\stg\daytona\$O\astg.lib \
|
|
..\..\utils\daytona\$O\utils.lib \
|
|
..\..\proxy\daytona\$O\urlproxy.lib \
|
|
..\..\compress\gzip\daytona\$O\gzip.lib \
|
|
..\..\eapp\daytona\$O\eapp.lib \
|
|
..\..\download\daytona\$O\download.lib \
|
|
..\..\urlhlink\daytona\$O\urlhlink.lib \
|
|
..\..\urltrack\daytona\$O\urltrack.lib \
|
|
..\..\zones\daytona\$O\zones.lib
|
|
|
|
TARGETLIBS= \
|
|
$(SDK_LIB_PATH)\wininet.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\rpcrt4.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SHELL_LIB_PATH)\shfusion4.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(SDK_LIB_PATH)\version.lib \
|
|
$(SDK_LIB_PATH)\mpr.lib
|
|
|
|
|
|
!IFDEF USE_PERFTAGS
|
|
!IF $(FREEBUILD)
|
|
TARGETLIBS = $(TARGETLIBS) $(BASEDIR)\private\lib\*\perftags.lib
|
|
!ENDIF
|
|
!ENDIF
|
|
|
|
NTPROFILEINPUT=yes
|
|
|
|
!include ..\sources.inc
|
|
|
|
NTTARGETFILE0=$(O)\selfreg.inf $(O)\urlmonp.def
|
|
NTTARGETFILE1=$(O)\urlmonp.lib
|
|
|
|
CONDITIONAL_INCLUDES = \
|
|
winwlm.h \
|
|
macwin32.h \
|
|
new
|
|
|
|
#
|
|
# Fusionized
|
|
#
|
|
SXS_ASSEMBLY_NAME=Microsoft.Windows.URLMon
|
|
SXS_ASSEMBLY_VERSION=1.0
|
|
SXS_ASSEMBLY_LANGUAGE=0000
|
|
SXS_MANIFEST=URLMon.Manifest
|
|
SXS_MANIFEST_IN_RESOURCES=
|
|
SXS_MANIFEST_RESOURCE_ID=123
|
|
SXS_NO_BINPLACE=1
|