mirror of https://github.com/lianthony/NT4.0
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.
679 lines
24 KiB
679 lines
24 KiB
!if "$(NTMAKEENV)" != ""
|
|
#
|
|
# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source
|
|
# file to this component. This file merely indirects to the real make file
|
|
# that is shared by all the components of NT OS/2
|
|
#
|
|
!INCLUDE $(NTMAKEENV)\makefile.def
|
|
|
|
|
|
!else
|
|
###############################################################################
|
|
#
|
|
# Microsoft Confidential
|
|
# Copyright (C) Microsoft Corporation 1995
|
|
# All Rights Reserved.
|
|
#
|
|
# MSMosaic makefile
|
|
#
|
|
###############################################################################
|
|
|
|
|
|
####################
|
|
# macro definitions
|
|
####################
|
|
|
|
ROOT = ..\..\..\..
|
|
OHARE_ROOT = ..\..
|
|
|
|
!ifndef IE_CORE_SRC_DIR
|
|
IE_CORE_SRC_DIR = ..\core
|
|
!endif
|
|
|
|
!ifndef SHARED_DIR
|
|
SHARED_DIR = ..\core
|
|
!endif
|
|
|
|
SECURITY_DIR = ..\security\include
|
|
!ifndef SHELL_DIR
|
|
SHELL_DIR = $(ROOT)\win\shell\inc
|
|
!endif
|
|
INC16_DIR = $(ROOT)\dev\inc16
|
|
URL_DIR = $(OHARE_ROOT)\url
|
|
|
|
BASE_NAME = iexplore
|
|
RES_DIR = (IE_CORE_SRC_DIR)\resource
|
|
|
|
#JPEGLIB = Y
|
|
|
|
# FEATURE_OCX = Y
|
|
|
|
!ifndef BUILD
|
|
BUILD = debug
|
|
!endif
|
|
|
|
!ifdef DBCS
|
|
BASE_ADDRESS = @$(OHARE_ROOT)\ohdbcs.txt,$(BASE_NAME)
|
|
!endif
|
|
|
|
LIBS = kernel32.lib gdi32.lib user32.lib advapi32.lib winmm.lib
|
|
!if "$(PROFILE)" == "on"
|
|
LIBS = $(LIBS) $(OHARE_ROOT)\lib\debug\icap.lib msvcrt.lib
|
|
!endif
|
|
LIBS = $(LIBS) libcmt.lib uuid.lib shell32.lib comctl32.lib
|
|
LIBS = $(LIBS) url.lib $(OHARE_ROOT)\lib\rsa32.lib
|
|
LIBS = $(LIBS) $(OHARE_ROOT)\lib\wsock32.lib
|
|
LIBS = $(LIBS) $(OHARE_ROOT)\lib\ssl.lib
|
|
LIBS = $(LIBS) $(OHARE_ROOT)\lib\crypto.lib
|
|
!ifdef DBCS
|
|
LIBS = $(LIBS) $(OHARE_ROOT)\ie\fechrcnv\retail\fechrcnv.lib
|
|
!endif
|
|
!ifdef JPEGLIB
|
|
LIBS = $(LIBS) ..\jpeglib\jpeglib.lib
|
|
!endif
|
|
!ifdef FEATURE_OCX
|
|
LIBS = $(LIBS) oleaut32.lib
|
|
!endif
|
|
!if "$(BUILD)" == "debug"
|
|
LIBS = $(LIBS) ..\xx_debug\debug\xx_debug.lib
|
|
LIBS = $(LIBS) $(OHARE_ROOT)\lib\debug\mssfchek.lib
|
|
!else
|
|
LIBS = $(LIBS) $(OHARE_ROOT)\lib\retail\mssfchek.lib
|
|
!endif
|
|
|
|
PCH_C_INCLUDE = all.h
|
|
|
|
EXT_INCLUDE = ..\xx_debug;$(IE_CORE_SRC_DIR);$(SECURITY_DIR);$(SHELL_DIR);.;$(URL_DIR);$(INC16_DIR)
|
|
|
|
!ifdef DBCS
|
|
EXT_INCLUDE = $(EXT_INCLUDE);$(OHARE_ROOT)\ie\fechrcnv
|
|
!endif
|
|
|
|
!ifdef JPEGLIB
|
|
EXT_INCLUDE = ..\jpeglib;$(EXT_INCLUDE)
|
|
!endif
|
|
|
|
|
|
EXT_C_SWITCHES = -Gz -Op -W3
|
|
|
|
EXT_DEFINES = -D_MT \
|
|
-D__STDC__ \
|
|
-DWIN32_I386 \
|
|
-DWIN32_BUFFERED \
|
|
-D_WINDOWS \
|
|
-DNO_GROUPS \
|
|
-DACCESS_AUTH \
|
|
-DIEXPLORER_DOESNT_CHECK_HEAP_RETURN_VALUES \
|
|
-DCOOKIES \
|
|
-DMIME \
|
|
-DNT_WARNING
|
|
|
|
EXT_DEFINES = $(EXT_DEFINES) \
|
|
-DFEATURE_NEW_PAGESETUPDLG \
|
|
-DFEATURE_TOOLBAR \
|
|
-DFEATURE_JPEG \
|
|
-DHTTPS_ACCESS_TYPE \
|
|
-DFEATURE_IMAGE_VIEWER \
|
|
-DFEATURE_SOUND_PLAYER \
|
|
-DFEATURE_CLIENT_IMAGEMAP \
|
|
-DFEATURE_SPM \
|
|
-DFEATURE_IMG_THREADS \
|
|
-DFEATURE_IAPI \
|
|
-DFEATURE_IMG_INLINE \
|
|
-DFEATURE_NEWSREADER \
|
|
-DFEATURE_KEEPALIVE \
|
|
# -DTEST_DCACHE_OPTIONS
|
|
# -DFEATURE_SUPPORT_UNWRAPPING
|
|
# -DFEATURE_SUPPORT_WRAPPING
|
|
!ifdef FEATURE_OCX
|
|
-DFEATURE_OCX \
|
|
!endif
|
|
-DFEATURE_VRML
|
|
|
|
!if "$(MY_FLAGS)" != ""
|
|
EXT_DEFINES = $(EXT_DEFINES) -D$(MY_FLAGS)
|
|
!endif
|
|
|
|
!if "$(BUILD)" == "debug"
|
|
EXT_DEFINES = $(EXT_DEFINES) -DVSTF -D_DEBUG -DXX_DEBUG -DXX_DEBUG_WIN32GUI -DFEATURE_TESTHOOK
|
|
! ifdef AUDIT
|
|
EXT_DEFINES = $(EXT_DEFINES) -DAUDIT
|
|
! else
|
|
EXT_DEFINES = $(EXT_DEFINES) -DGTR_MEM_STATS
|
|
! endif
|
|
!endif
|
|
|
|
!if "$(PROFILE)" == "on"
|
|
EXT_DEFINES = $(EXT_DEFINES) -DPROFILE
|
|
!endif
|
|
|
|
!ifdef DBCS
|
|
EXT_DEFINES = $(EXT_DEFINES) -DDBCS -D$(DBCS)
|
|
!endif
|
|
|
|
EXT_DEFINES = $(EXT_DEFINES: = )
|
|
|
|
#EXT_TARGETS = $(DEST_DIR)\$(BASE_NAME).ini
|
|
!if "$(BUILD)" == "debug"
|
|
EXT_TARGETS = $(EXT_TARGETS) ..\xx_debug\xx_debug.lib
|
|
!endif
|
|
|
|
!ifdef DBCS
|
|
EXT_TARGETS = $(EXT_TARGETS) ..\fechrcnv\fechrcnv.lib
|
|
!endif
|
|
|
|
!ifdef JPEGLIB
|
|
EXT_TARGETS = $(EXT_TARGETS) ..\jpeglib\jpeglib.lib
|
|
!endif
|
|
|
|
CERN_C_SRC = $(IE_CORE_SRC_DIR)\htbtree.c \
|
|
$(IE_CORE_SRC_DIR)\htchunk.c \
|
|
$(IE_CORE_SRC_DIR)\htfile.c \
|
|
$(IE_CORE_SRC_DIR)\htformat.c \
|
|
$(IE_CORE_SRC_DIR)\htinit.c \
|
|
$(IE_CORE_SRC_DIR)\htlist.c \
|
|
$(IE_CORE_SRC_DIR)\html.c \
|
|
$(IE_CORE_SRC_DIR)\htmlpdtd.c \
|
|
$(IE_CORE_SRC_DIR)\htparse.c \
|
|
$(IE_CORE_SRC_DIR)\htplain.c \
|
|
$(IE_CORE_SRC_DIR)\htstring.c \
|
|
$(IE_CORE_SRC_DIR)\sgml.c
|
|
|
|
CERN_C_OBJ = $(DEST_DIR)\htbtree.obj \
|
|
$(DEST_DIR)\htchunk.obj \
|
|
$(DEST_DIR)\htfile.obj \
|
|
$(DEST_DIR)\htformat.obj \
|
|
$(DEST_DIR)\htinit.obj \
|
|
$(DEST_DIR)\htlist.obj \
|
|
$(DEST_DIR)\html.obj \
|
|
$(DEST_DIR)\htmlpdtd.obj \
|
|
$(DEST_DIR)\htparse.obj \
|
|
$(DEST_DIR)\htplain.obj \
|
|
$(DEST_DIR)\htstring.obj \
|
|
$(DEST_DIR)\sgml.obj
|
|
|
|
SHARED_C_SRC = $(IE_CORE_SRC_DIR)\aiff.c \
|
|
$(IE_CORE_SRC_DIR)\async.c \
|
|
$(IE_CORE_SRC_DIR)\au.c \
|
|
$(IE_CORE_SRC_DIR)\blob.c \
|
|
$(IE_CORE_SRC_DIR)\charstrm.c \
|
|
$(IE_CORE_SRC_DIR)\cookie.c \
|
|
$(IE_CORE_SRC_DIR)\dcache.c \
|
|
$(IE_CORE_SRC_DIR)\dumpanch.c \
|
|
$(IE_CORE_SRC_DIR)\gtrutil.c \
|
|
$(IE_CORE_SRC_DIR)\guitar.c \
|
|
$(IE_CORE_SRC_DIR)\guiterrs.c \
|
|
$(IE_CORE_SRC_DIR)\guitfind.c \
|
|
$(IE_CORE_SRC_DIR)\hash.c \
|
|
$(IE_CORE_SRC_DIR)\htaccess.c \
|
|
$(IE_CORE_SRC_DIR)\htanchor.c \
|
|
$(IE_CORE_SRC_DIR)\htatom.c \
|
|
$(IE_CORE_SRC_DIR)\htext.c \
|
|
$(IE_CORE_SRC_DIR)\htftp.c \
|
|
$(IE_CORE_SRC_DIR)\htghist.c \
|
|
$(IE_CORE_SRC_DIR)\htgif.c \
|
|
$(IE_CORE_SRC_DIR)\htgopher.c \
|
|
$(IE_CORE_SRC_DIR)\htheader.c \
|
|
$(IE_CORE_SRC_DIR)\hthotlst.c \
|
|
$(IE_CORE_SRC_DIR)\htnews.c \
|
|
$(IE_CORE_SRC_DIR)\htregmng.c \
|
|
$(IE_CORE_SRC_DIR)\htspm.c \
|
|
$(IE_CORE_SRC_DIR)\htspmui.c \
|
|
$(IE_CORE_SRC_DIR)\httcp.c \
|
|
$(IE_CORE_SRC_DIR)\http_spm.c \
|
|
$(IE_CORE_SRC_DIR)\htxbm.c \
|
|
$(IE_CORE_SRC_DIR)\imgcache.c \
|
|
!ifndef JPEGLIB
|
|
$(IE_CORE_SRC_DIR)\jcomapi.c \
|
|
$(IE_CORE_SRC_DIR)\jdapi.c \
|
|
$(IE_CORE_SRC_DIR)\jdatasrc.c \
|
|
$(IE_CORE_SRC_DIR)\jdcoefct.c \
|
|
$(IE_CORE_SRC_DIR)\jdcolor.c \
|
|
$(IE_CORE_SRC_DIR)\jddctmgr.c \
|
|
$(IE_CORE_SRC_DIR)\jdhuff.c \
|
|
$(IE_CORE_SRC_DIR)\jdmainct.c \
|
|
$(IE_CORE_SRC_DIR)\jdmarker.c \
|
|
$(IE_CORE_SRC_DIR)\jdmaster.c \
|
|
$(IE_CORE_SRC_DIR)\jdmerge.c \
|
|
$(IE_CORE_SRC_DIR)\jdpostct.c \
|
|
$(IE_CORE_SRC_DIR)\jdsample.c \
|
|
$(IE_CORE_SRC_DIR)\jerror.c \
|
|
$(IE_CORE_SRC_DIR)\jidctfst.c \
|
|
$(IE_CORE_SRC_DIR)\jidctred.c \
|
|
$(IE_CORE_SRC_DIR)\jmemansi.c \
|
|
$(IE_CORE_SRC_DIR)\jmemmgr.c \
|
|
$(IE_CORE_SRC_DIR)\jquant1.c \
|
|
$(IE_CORE_SRC_DIR)\jquant2.c \
|
|
$(IE_CORE_SRC_DIR)\jutils.c \
|
|
!endif
|
|
$(IE_CORE_SRC_DIR)\loaddoc.c \
|
|
$(IE_CORE_SRC_DIR)\mapcache.c \
|
|
$(IE_CORE_SRC_DIR)\plain.c \
|
|
$(IE_CORE_SRC_DIR)\present.c \
|
|
$(IE_CORE_SRC_DIR)\reformat.c \
|
|
$(IE_CORE_SRC_DIR)\sem.c \
|
|
$(IE_CORE_SRC_DIR)\statesec.c \
|
|
$(IE_CORE_SRC_DIR)\styles.c \
|
|
$(IE_CORE_SRC_DIR)\tempfile.c \
|
|
$(IE_CORE_SRC_DIR)\unwrap.c \
|
|
$(IE_CORE_SRC_DIR)\wrap.c \
|
|
$(IE_CORE_SRC_DIR)\xbm.c
|
|
|
|
SHARED_C_OBJ = $(DEST_DIR)\aiff.obj \
|
|
$(DEST_DIR)\async.obj \
|
|
$(DEST_DIR)\au.obj \
|
|
$(DEST_DIR)\blob.obj \
|
|
$(DEST_DIR)\charstrm.obj \
|
|
$(DEST_DIR)\cookie.obj \
|
|
$(DEST_DIR)\dcache.obj \
|
|
$(DEST_DIR)\dumpanch.obj \
|
|
$(DEST_DIR)\gtrutil.obj \
|
|
$(DEST_DIR)\guitar.obj \
|
|
$(DEST_DIR)\guiterrs.obj \
|
|
$(DEST_DIR)\guitfind.obj \
|
|
$(DEST_DIR)\hash.obj \
|
|
$(DEST_DIR)\htaccess.obj \
|
|
$(DEST_DIR)\htanchor.obj \
|
|
$(DEST_DIR)\htatom.obj \
|
|
$(DEST_DIR)\htext.obj \
|
|
$(DEST_DIR)\htftp.obj \
|
|
$(DEST_DIR)\htghist.obj \
|
|
$(DEST_DIR)\htgif.obj \
|
|
$(DEST_DIR)\htgopher.obj \
|
|
$(DEST_DIR)\htheader.obj \
|
|
$(DEST_DIR)\hthotlst.obj \
|
|
$(DEST_DIR)\htregmng.obj \
|
|
$(DEST_DIR)\htnews.obj \
|
|
$(DEST_DIR)\htspm.obj \
|
|
$(DEST_DIR)\htspmui.obj \
|
|
$(DEST_DIR)\httcp.obj \
|
|
$(DEST_DIR)\http_spm.obj \
|
|
$(DEST_DIR)\htxbm.obj \
|
|
$(DEST_DIR)\imgcache.obj \
|
|
!ifndef JPEGLIB
|
|
$(DEST_DIR)\jcomapi.obj \
|
|
$(DEST_DIR)\jdapi.obj \
|
|
$(DEST_DIR)\jdatasrc.obj \
|
|
$(DEST_DIR)\jdcoefct.obj \
|
|
$(DEST_DIR)\jdcolor.obj \
|
|
$(DEST_DIR)\jddctmgr.obj \
|
|
$(DEST_DIR)\jdhuff.obj \
|
|
$(DEST_DIR)\jdmainct.obj \
|
|
$(DEST_DIR)\jdmarker.obj \
|
|
$(DEST_DIR)\jdmaster.obj \
|
|
$(DEST_DIR)\jdmerge.obj \
|
|
$(DEST_DIR)\jdpostct.obj \
|
|
$(DEST_DIR)\jdsample.obj \
|
|
$(DEST_DIR)\jerror.obj \
|
|
$(DEST_DIR)\jidctfst.obj \
|
|
$(DEST_DIR)\jidctred.obj \
|
|
$(DEST_DIR)\jmemansi.obj \
|
|
$(DEST_DIR)\jmemmgr.obj \
|
|
$(DEST_DIR)\jquant1.obj \
|
|
$(DEST_DIR)\jquant2.obj \
|
|
$(DEST_DIR)\jutils.obj \
|
|
!endif
|
|
$(DEST_DIR)\loaddoc.obj \
|
|
$(DEST_DIR)\mapcache.obj \
|
|
$(DEST_DIR)\plain.obj \
|
|
$(DEST_DIR)\present.obj \
|
|
$(DEST_DIR)\reformat.obj \
|
|
$(DEST_DIR)\sem.obj \
|
|
$(DEST_DIR)\styles.obj \
|
|
$(DEST_DIR)\statesec.obj \
|
|
$(DEST_DIR)\tempfile.obj \
|
|
$(DEST_DIR)\unwrap.obj \
|
|
$(DEST_DIR)\wrap.obj \
|
|
$(DEST_DIR)\xbm.obj
|
|
|
|
WIN32_C_SRC = $(IE_CORE_SRC_DIR)\bitmaps.c \
|
|
$(IE_CORE_SRC_DIR)\btn_anim.c \
|
|
$(IE_CORE_SRC_DIR)\fetch.c \
|
|
$(IE_CORE_SRC_DIR)\midi.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\btn_push.c \
|
|
$(IE_CORE_SRC_DIR)\contmenu.c \
|
|
$(IE_CORE_SRC_DIR)\decoder.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_abou.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_clr.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_dflt.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_dir.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_edit.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_err.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_find.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_hot.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_html.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_mime.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_open.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_page.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_post.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_pref.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_prmp.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_prnt.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_safe.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_save.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_selw.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_simp.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_ssl.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_sty.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_temp.c \
|
|
$(IE_CORE_SRC_DIR)\dlg_unk.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_view.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\dlg_winf.c \
|
|
$(IE_CORE_SRC_DIR)\draw.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\effect3d.c \
|
|
$(IE_CORE_SRC_DIR)\gif.c \
|
|
$(IE_CORE_SRC_DIR)\globals.c \
|
|
$(IE_CORE_SRC_DIR)\gwc_base.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\gwc_ddl.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\gwc_ed.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\gwc_html.c \
|
|
# deadcode $(IE_CORE_SRC_DIR)\gwc_menu.c \
|
|
$(IE_CORE_SRC_DIR)\htfwrite.c \
|
|
$(IE_CORE_SRC_DIR)\htmlutil.c \
|
|
$(IE_CORE_SRC_DIR)\htspm_os.c \
|
|
$(IE_CORE_SRC_DIR)\jpeg.c \
|
|
!ifdef JPEGLIB
|
|
$(IE_CORE_SRC_DIR)\jdatasrc.c \
|
|
$(IE_CORE_SRC_DIR)\jerror.c \
|
|
!endif
|
|
$(IE_CORE_SRC_DIR)\main.c \
|
|
$(IE_CORE_SRC_DIR)\marquee.c \
|
|
$(IE_CORE_SRC_DIR)\mci.c \
|
|
$(IE_CORE_SRC_DIR)\mdft.c \
|
|
$(IE_CORE_SRC_DIR)\mime.c \
|
|
$(IE_CORE_SRC_DIR)\olepig.c \
|
|
$(IE_CORE_SRC_DIR)\prefs.c \
|
|
$(IE_CORE_SRC_DIR)\safestrm.c \
|
|
$(IE_CORE_SRC_DIR)\tw_print.c \
|
|
$(IE_CORE_SRC_DIR)\vrml.c \
|
|
$(IE_CORE_SRC_DIR)\w32cmd.c \
|
|
$(IE_CORE_SRC_DIR)\w32dde.c \
|
|
$(IE_CORE_SRC_DIR)\w32error.c \
|
|
$(IE_CORE_SRC_DIR)\w32forms.c \
|
|
$(IE_CORE_SRC_DIR)\w32mdi.c \
|
|
$(IE_CORE_SRC_DIR)\w32menu.c \
|
|
$(IE_CORE_SRC_DIR)\w32net.c \
|
|
$(IE_CORE_SRC_DIR)\w32sound.c \
|
|
$(IE_CORE_SRC_DIR)\w32util.c \
|
|
$(IE_CORE_SRC_DIR)\w32wait.c \
|
|
$(IE_CORE_SRC_DIR)\w_close.c \
|
|
$(IE_CORE_SRC_DIR)\w_hidden.c \
|
|
$(IE_CORE_SRC_DIR)\w_pal.c \
|
|
$(IE_CORE_SRC_DIR)\w_splash.c \
|
|
$(IE_CORE_SRC_DIR)\w_style.c \
|
|
$(IE_CORE_SRC_DIR)\w_void.c \
|
|
$(IE_CORE_SRC_DIR)\wc_bhbar.c \
|
|
$(IE_CORE_SRC_DIR)\wc_frame.c \
|
|
$(IE_CORE_SRC_DIR)\wc_html.c \
|
|
$(IE_CORE_SRC_DIR)\wc_tbar.c \
|
|
$(IE_CORE_SRC_DIR)\winview.c \
|
|
$(IE_CORE_SRC_DIR)\ws_dll.c
|
|
|
|
WIN32_C_OBJ = $(DEST_DIR)\bitmaps.obj \
|
|
$(DEST_DIR)\btn_anim.obj \
|
|
$(DEST_DIR)\fetch.obj \
|
|
$(DEST_DIR)\midi.obj \
|
|
# deadcode $(DEST_DIR)\btn_push.obj \
|
|
$(DEST_DIR)\contmenu.obj \
|
|
$(DEST_DIR)\decoder.obj \
|
|
$(DEST_DIR)\dlg_abou.obj \
|
|
# deadcode $(DEST_DIR)\dlg_clr.obj \
|
|
$(DEST_DIR)\dlg_dflt.obj \
|
|
# deadcode $(DEST_DIR)\dlg_dir.obj \
|
|
# deadcode $(DEST_DIR)\dlg_edit.obj \
|
|
$(DEST_DIR)\dlg_err.obj \
|
|
$(DEST_DIR)\dlg_find.obj \
|
|
# deadcode $(DEST_DIR)\dlg_hot.obj \
|
|
# deadcode $(DEST_DIR)\dlg_html.obj \
|
|
# deadcode $(DEST_DIR)\dlg_mime.obj \
|
|
$(DEST_DIR)\dlg_open.obj \
|
|
$(DEST_DIR)\dlg_page.obj \
|
|
$(DEST_DIR)\dlg_post.obj \
|
|
$(DEST_DIR)\dlg_pref.obj \
|
|
# deadcode $(DEST_DIR)\dlg_prmp.obj \
|
|
$(DEST_DIR)\dlg_prnt.obj \
|
|
$(DEST_DIR)\dlg_safe.obj \
|
|
$(DEST_DIR)\dlg_save.obj \
|
|
# deadcode $(DEST_DIR)\dlg_selw.obj \
|
|
# deadcode $(DEST_DIR)\dlg_simp.obj \
|
|
$(DEST_DIR)\dlg_ssl.obj \
|
|
# deadcode $(DEST_DIR)\dlg_sty.obj \
|
|
# deadcode $(DEST_DIR)\dlg_temp.obj \
|
|
$(DEST_DIR)\dlg_unk.obj \
|
|
# deadcode $(DEST_DIR)\dlg_view.obj \
|
|
# deadcode $(DEST_DIR)\dlg_winf.obj \
|
|
$(DEST_DIR)\draw.obj \
|
|
# deadcode $(DEST_DIR)\effect3d.obj \
|
|
$(DEST_DIR)\gif.obj \
|
|
$(DEST_DIR)\globals.obj \
|
|
$(DEST_DIR)\gwc_base.obj \
|
|
# deadcode $(DEST_DIR)\gwc_ddl.obj \
|
|
# deadcode $(DEST_DIR)\gwc_ed.obj \
|
|
# deadcode $(DEST_DIR)\gwc_html.obj \
|
|
# deadcode $(DEST_DIR)\gwc_menu.obj \
|
|
$(DEST_DIR)\htfwrite.obj \
|
|
$(DEST_DIR)\htmlutil.obj \
|
|
$(DEST_DIR)\htspm_os.obj \
|
|
$(DEST_DIR)\jpeg.obj \
|
|
!ifdef JPEGLIB
|
|
$(DEST_DIR)\jdatasrc.obj \
|
|
$(DEST_DIR)\jerror.obj \
|
|
!endif
|
|
$(DEST_DIR)\main.obj \
|
|
$(DEST_DIR)\marquee.obj \
|
|
$(DEST_DIR)\mci.obj \
|
|
$(DEST_DIR)\mdft.obj \
|
|
$(DEST_DIR)\mime.obj \
|
|
$(DEST_DIR)\olepig.obj \
|
|
$(DEST_DIR)\prefs.obj \
|
|
$(DEST_DIR)\safestrm.obj \
|
|
$(DEST_DIR)\tw_print.obj \
|
|
$(DEST_DIR)\vrml.obj \
|
|
$(DEST_DIR)\w32cmd.obj \
|
|
$(DEST_DIR)\w32dde.obj \
|
|
$(DEST_DIR)\w32error.obj \
|
|
$(DEST_DIR)\w32forms.obj \
|
|
$(DEST_DIR)\w32mdi.obj \
|
|
$(DEST_DIR)\w32menu.obj \
|
|
$(DEST_DIR)\w32net.obj \
|
|
$(DEST_DIR)\w32sound.obj \
|
|
$(DEST_DIR)\w32util.obj \
|
|
$(DEST_DIR)\w32wait.obj \
|
|
$(DEST_DIR)\w_close.obj \
|
|
$(DEST_DIR)\w_hidden.obj \
|
|
$(DEST_DIR)\w_pal.obj \
|
|
$(DEST_DIR)\w_splash.obj \
|
|
$(DEST_DIR)\w_style.obj \
|
|
$(DEST_DIR)\w_void.obj \
|
|
$(DEST_DIR)\wc_bhbar.obj \
|
|
$(DEST_DIR)\wc_frame.obj \
|
|
$(DEST_DIR)\wc_html.obj \
|
|
$(DEST_DIR)\wc_tbar.obj \
|
|
$(DEST_DIR)\winview.obj \
|
|
$(DEST_DIR)\ws_dll.obj
|
|
|
|
URL_C_SRC = $(URL_DIR)\comc.c \
|
|
$(URL_DIR)\memmgr.c
|
|
|
|
!if "$(BUILD)" == "debug"
|
|
URL_C_SRC = $(URL_C_SRC) \
|
|
$(URL_DIR)\debspew.c \
|
|
$(URL_DIR)\inifile.c \
|
|
$(URL_DIR)\olevalid.c \
|
|
$(URL_DIR)\resstr.c \
|
|
$(URL_DIR)\shlvalid.c \
|
|
$(URL_DIR)\valid.c
|
|
!endif
|
|
|
|
URL_C_OBJ = $(DEST_DIR)\comc.obj \
|
|
$(DEST_DIR)\memmgr.obj
|
|
|
|
!if "$(BUILD)" == "debug"
|
|
URL_C_OBJ = $(URL_C_OBJ) \
|
|
$(DEST_DIR)\debspew.obj \
|
|
$(DEST_DIR)\inifile.obj \
|
|
$(DEST_DIR)\olevalid.obj \
|
|
$(DEST_DIR)\resstr.obj \
|
|
$(DEST_DIR)\shlvalid.obj \
|
|
$(DEST_DIR)\valid.obj
|
|
!endif
|
|
|
|
C_SRC = $(CERN_C_SRC) \
|
|
$(SHARED_C_SRC) \
|
|
$(URL_C_SRC) \
|
|
$(WIN32_C_SRC) \
|
|
version.c
|
|
|
|
C_SRC = $(C_SRC: = )
|
|
|
|
C_OBJ = $(CERN_C_OBJ) \
|
|
$(SHARED_C_OBJ) \
|
|
$(URL_C_OBJ) \
|
|
$(WIN32_C_OBJ) \
|
|
$(DEST_DIR)\version.obj
|
|
|
|
C_OBJ = $(C_OBJ: = )
|
|
|
|
WIN32_CPP_SRC = $(IE_CORE_SRC_DIR)\dataobjm.cpp \
|
|
$(IE_CORE_SRC_DIR)\drag.cpp \
|
|
$(IE_CORE_SRC_DIR)\drop.cpp \
|
|
!ifdef FEATURE_OCX
|
|
$(IE_CORE_SRC_DIR)\iocs.cpp \
|
|
$(IE_CORE_SRC_DIR)\ioctls.cpp \
|
|
$(IE_CORE_SRC_DIR)\ias.cpp \
|
|
$(IE_CORE_SRC_DIR)\ioips.cpp \
|
|
$(IE_CORE_SRC_DIR)\ioipf.cpp \
|
|
$(IE_CORE_SRC_DIR)\csite.cpp \
|
|
$(IE_CORE_SRC_DIR)\contain.cpp \
|
|
$(IE_CORE_SRC_DIR)\ioc.cpp \
|
|
$(IE_CORE_SRC_DIR)\ieu.cpp \
|
|
$(IE_CORE_SRC_DIR)\clist.cpp \
|
|
$(IE_CORE_SRC_DIR)\xobj.cpp \
|
|
$(IE_CORE_SRC_DIR)\ambient.cpp \
|
|
$(IE_CORE_SRC_DIR)\helpers.cpp \
|
|
!endif
|
|
$(IE_CORE_SRC_DIR)\gendatao.cpp
|
|
|
|
|
|
WIN32_CPP_OBJ = $(DEST_DIR)\dataobjm.obj \
|
|
$(DEST_DIR)\drag.obj \
|
|
$(DEST_DIR)\drop.obj \
|
|
!ifdef FEATURE_OCX
|
|
$(DEST_DIR)\iocs.obj \
|
|
$(DEST_DIR)\ioctls.obj \
|
|
$(DEST_DIR)\ias.obj \
|
|
$(DEST_DIR)\ioips.obj \
|
|
$(DEST_DIR)\ioipf.obj \
|
|
$(DEST_DIR)\csite.obj \
|
|
$(DEST_DIR)\contain.obj \
|
|
$(DEST_DIR)\ioc.obj \
|
|
$(DEST_DIR)\ieu.obj \
|
|
$(DEST_DIR)\clist.obj \
|
|
$(DEST_DIR)\xobj.obj \
|
|
$(DEST_DIR)\ambient.obj \
|
|
$(DEST_DIR)\helpers.obj \
|
|
!endif
|
|
$(DEST_DIR)\gendatao.obj
|
|
|
|
URL_CPP_SRC = $(URL_DIR)\comcpp.cpp \
|
|
$(URL_DIR)\enumfmte.cpp \
|
|
$(URL_DIR)\refcount.cpp
|
|
|
|
URL_CPP_OBJ = $(DEST_DIR)\comcpp.obj \
|
|
$(DEST_DIR)\enumfmte.obj \
|
|
$(DEST_DIR)\refcount.obj
|
|
|
|
CPP_SRC = $(WIN32_CPP_SRC) \
|
|
$(URL_CPP_SRC)
|
|
|
|
CPP_SRC = $(CPP_SRC: = )
|
|
|
|
CPP_OBJ = $(WIN32_CPP_OBJ) \
|
|
$(URL_CPP_OBJ)
|
|
|
|
CPP_OBJ = $(CPP_OBJ: = )
|
|
|
|
SRC = $(C_SRC) $(CPP_SRC)
|
|
|
|
|
|
#################
|
|
# common headers
|
|
#################
|
|
|
|
!include $(OHARE_ROOT)\ohare.mk
|
|
!include $(OHARE_ROOT)\win32.mk
|
|
|
|
|
|
##################
|
|
# inference rules
|
|
##################
|
|
|
|
{$(URL_DIR)}.c{$(DEST_DIR)}.obj:
|
|
@$(CL) @<<
|
|
$(CL_SWITCHES) $(DEFINES) -Yuproject.h -Fp$(PCH_C_PCH) -Fo$@ $<
|
|
<<
|
|
|
|
{$(IE_CORE_SRC_DIR)}.c{$(DEST_DIR)}.obj:
|
|
@$(CL) @<<
|
|
$(CL_SWITCHES) $(DEFINES) -Yu$(PCH_C_INCLUDE) -Fp$(PCH_C_PCH) -Fo$@ $<
|
|
<<
|
|
|
|
{$(URL_DIR)}.cpp{$(DEST_DIR)}.obj:
|
|
@$(CL) @<<
|
|
$(CL_SWITCHES) $(DEFINES) -Yu$(PCH_CPP_INCLUDE) -Fp$(PCH_CPP_PCH) -Fo$@ $<
|
|
<<
|
|
|
|
{$(IE_CORE_SRC_DIR)}.c{$(DEST_DIR)}.obj:
|
|
@$(CL) @<<
|
|
$(CL_SWITCHES) $(DEFINES) -Yu$(PCH_C_INCLUDE) -Fp$(PCH_C_PCH) -Fo$@ $<
|
|
<<
|
|
|
|
{$(IE_CORE_SRC_DIR)}.cpp{$(DEST_DIR)}.obj:
|
|
@$(CL) @<<
|
|
$(CL_SWITCHES) $(DEFINES) -Yu$(PCH_CPP_INCLUDE) -Fp$(PCH_CPP_PCH) -Fo$@ $<
|
|
<<
|
|
|
|
|
|
##############
|
|
# build rules
|
|
##############
|
|
|
|
#
|
|
# Add explicit dependency on url.lib.
|
|
#
|
|
|
|
$(OUT_MODULE): $(OHARE_ROOT)\lib\url.lib
|
|
|
|
!if "$(BUILD)" == "debug"
|
|
|
|
#
|
|
# Build xx_debug.dll.
|
|
#
|
|
|
|
..\xx_debug\xx_debug.lib:
|
|
cd ..\xx_debug
|
|
$(MAKE) -$(MAKEFLAGS)
|
|
cd ..\core
|
|
!endif
|
|
|
|
!ifdef DBCS
|
|
#
|
|
# Build fechrcnv.dll.
|
|
#
|
|
..\fechrcnv\fechrcnv.lib:
|
|
cd ..\fechrcnv
|
|
$(MAKE) IEXPLORE=YES -$(MAKEFLAGS)
|
|
cd ..\core
|
|
!endif
|
|
|
|
!ifdef JPEGLIB
|
|
#
|
|
# Build jpeglib.lib.
|
|
#
|
|
..\jpeglib\jpeglib.lib:
|
|
cd ..\jpeglib
|
|
$(MAKE) -$(MAKEFLAGS)
|
|
cd ..\core
|
|
!endif
|
|
|
|
!endif # !if NTMAKEENV
|