Changeset 243 for trunk/src/helpers/makefile
- Timestamp:
- Jan 29, 2003, 7:41:39 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/helpers/makefile
r242 r243 1 # $Id$2 3 1 # 4 2 # makefile: … … 9 7 # This makefile is even more complicated than the other makefiles 10 8 # because the helpers code has been designed to be independent 11 # of any single project. For example, the helpers code is used12 # by XWorkplace also. As a result, I had to design a way so that9 # of any single project. Presently the helpers code is used in 10 # XWorkplace and WarpIN. As a result, I had to design a way so that 13 11 # this makefile can produce output in a variable directory, with 14 12 # variable compiler flags, and so on. This is done via environment 15 # variables (see below). 13 # variables passed in from the "parent" makefile of a specific 14 # project. 16 15 # 17 16 # Even worse, with V0.9.5, I chose to create a shared runtime DLL … … 85 84 # 86 85 87 # Say hello to yourself. 88 !if [@echo +++++ Entering $(MAKEDIR)\makefile] 89 !endif 90 91 # helpers_pre.in: sets up more environment variables 92 # and defines $(OBJ), which contains all object targets 86 # set up shared environment variables 87 !include ..\..\make\helpers.in 88 # define $(OBJ), which contains all object targets 93 89 !include helpers_pre.in 94 90 … … 194 190 TESTCASE_DIR = testcase 195 191 196 DEBUGDIALOG = 192 !undef DEBUGDIALOG 197 193 !ifdef DBGDLG 198 194 DEBUGDIALOG = /DDEBUG_DIALOG_WINDOWS=1 199 195 !endif 200 196 201 TESTCASE_CC = icc /c /ti+ /w2 /ss /se /D__DEBUG__=1 $(DEBUGDIALOG) /i$(HELPERS_BASE)\include /Fo$(TESTCASE_DIR)\$(@B).obj $(@B).c 197 TESTCASE_CC_BASE = icc /c /ti+ /w2 /ss /se /D__DEBUG__=1 $(DEBUGDIALOG) /i..\..\include 198 199 TESTCASE_CC = $(TESTCASE_CC_BASE) /Fo$(TESTCASE_DIR)\$(@B).obj $(@B).c 202 200 203 201 .c.{$(TESTCASE_DIR)}.obj: … … 212 210 exeh.exe \ 213 211 fdlg.exe \ 212 fdlg_pm.exe \ 214 213 xmap.exe \ 215 214 vcard.exe … … 265 264 266 265 # fdlg.exe 267 FDLG_TEST_OBJS = \266 FDLG_TEST_OBJS_SHARED = \ 268 267 $(TESTCASE_DIR)\comctl.obj \ 269 268 $(TESTCASE_DIR)\cctl_cnr.obj \ … … 282 281 $(TESTCASE_DIR)\tree.obj \ 283 282 $(TESTCASE_DIR)\nls.obj \ 284 $(TESTCASE_DIR)\nlscache.obj \ 283 $(TESTCASE_DIR)\nlscache.obj 284 285 FDLG_TEST_OBJS = \ 286 $(FDLG_TEST_OBJS_SHARED) \ 285 287 $(TESTCASE_DIR)\_call_filedlg.obj 286 288 287 fdlg.exe: $(FDLG_TEST_OBJS) 288 ilink /debug /pmtype:pm $(FDLG_TEST_OBJS) pmprintf.lib /o:$@ 289 $(TESTCASE_DIR)\_call_filedlg_pm.obj: _call_filedlg.c 290 @echo $(MAKEDIR)\makefile: Compiling $(@B).c (PM version) 291 @echo INCLUDE is $(INCLUDE) 292 $(TESTCASE_CC_BASE) /D__USE_PM_CNR__=1 /Fo$(TESTCASE_DIR)\_call_filedlg_pm.obj _call_filedlg.c 293 294 FDLG_TEST_OBJS_PM = \ 295 $(FDLG_TEST_OBJS_SHARED) \ 296 $(TESTCASE_DIR)\_call_filedlg_pm.obj 297 298 fdlg.exe: $(FDLG_TEST_OBJS) makefile 299 @echo $(MAKEDIR)\makefile: Linking $@ 300 ilink /nologo /debug /pmtype:pm $(FDLG_TEST_OBJS) pmprintf.lib /o:$@ 301 302 fdlg_pm.exe: $(FDLG_TEST_OBJS_PM) makefile 303 @echo $(MAKEDIR)\makefile: Linking $@ (PM version) 304 ilink /nologo /debug /pmtype:pm $(FDLG_TEST_OBJS_PM) pmprintf.lib /o:$@ 289 305 290 306 # xmap.exe
Note:
See TracChangeset
for help on using the changeset viewer.