Windows2003-3790/inetcore/outlookexpress/setup/cab/sources
2020-09-30 16:53:55 +02:00

102 lines
1.9 KiB
Plaintext

ATHROOT=..\..
!include $(ATHROOT)\athena.inc
SOURCES_USED=$(SOURCES_USED) $(ATHROOT)\athena.inc
INCLUDES=\
.; \
$(INCLUDES)
NTTARGETFILES=
!if "$(BUILD_PRODUCT)" == "NT"
TARGETPATH=obj
TARGETTYPE=NOTARGET
SOURCES=
COPYPDB=
DEFINEX86=
# !!! WARNING !!!
# Since OE has to be installed twice on ia64, $(O)\msoe50.inf has to be copied and
# checked into \nt\admin\ntsetup\inf\win4\inf\msoe50.inx so that it can be munged for wow64.
#
# Therefore, if you modify anything that affects msoe50.inf, you should uncomment the two lines
# below and build a new obj\*\msoe50.inf and then check that file into the admin depot
#
# MISCFILES= \
# $O\msoe50.inf
!else
TARGETNAME = astub
TARGETPATH = obj
TARGETTYPE = PROGRAM
TARGETLIBS= \
$(BASEDIR)\public\sdk\lib\*\shlwapi.lib
# Dynamically link to MSVCRT.DLL which ships with IE5+
USE_MSVCRT=1
SOURCES = \
astub.cpp \
astub.rc
UMENTRY=winmain
# Copy PDBs for debug, non-NT builds
!if $(FREEBUILD)
COPYPDB=
!else
# Allow devs to override default debug behaviour
!if "$(NOCOPYPDB)" == "1"
COPYPDB=
!else
COPYPDB=/DCOPYPDB
!endif
!endif
# Internal files used for mailnews.cab and .exe...
MISCFILES= \
internal.txt \
$O\oe50intl.inx \
$O\msoe50.inf.nt \
$O\msoe50.inf.cab \
$O\msoe50.inf.exe \
$O\internal.inf \
$O\oecab.sed \
$O\oeexe.sed \
internal.sed \
..\caboe.bat \
..\cabme.bat \
..\cabint.bat \
$O\oecabl.sed \
$O\oeexel.sed
!endif
MISCFILES= \
$(MISCFILES) \
msoe.txt \
$(ATHROOT)\mailnews\help\msoe.hlp \
$(ATHROOT)\mailnews\help\msoe.chm
!if $(386)
# Win9X inf only relevant for X86
MISCFILES= \
$(MISCFILES) \
$O\oe9x50.inf
DEFINEX86=/DX86
!else
DEFINEX86=
!endif
UMTYPE=windows
# CONDITIONAL_JUNKMAIL
# junkmail.lko \