Ignore:
Timestamp:
Feb 4, 2002, 6:32:38 PM (24 years ago)
Author:
umoeller
Message:

Buncha fixes, and fixes for fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/helpers/makefile

    r75 r137  
    142142    @echo ----- Leaving $(MAKEDIR)
    143143
     144# "test" target: for test cases
     145TESTCASE_DIR = testcase
     146
     147TESTCASE_CC = icc /c /ti+ /w2 /ss /se /i$(HELPERS_BASE)\include /DDEBUG_DIALOG_WINDOWS /Fo$(TESTCASE_DIR)\$(@B).obj $(@B).c
     148
     149.c.{$(TESTCASE_DIR)}.obj:
     150    @echo $(MAKEDIR)\makefile: Compiling $(@B).c
     151    $(TESTCASE_CC)
     152
     153# testcase executables
     154TESTCASE_TARGETS = \
     155    dosh.exe \
     156    dialog.exe \
     157    vcard.exe \
     158
     159# dosh.exe
     160DOSH_TEST_OBJS = \
     161    $(TESTCASE_DIR)\dosh.obj \
     162    $(TESTCASE_DIR)\_test_dosh.obj
     163
     164dosh.exe: $(DOSH_TEST_OBJS)
     165    ilink /debug /optfunc /pmtype:vio $(DOSH_TEST_OBJS) /o:$@
     166
     167# dialog.exe
     168DIALOG_TEST_OBJS = \
     169    $(TESTCASE_DIR)\dialog.obj \
     170    $(TESTCASE_DIR)\_test_dialog.obj \
     171    $(TESTCASE_DIR)\winh.obj \
     172    $(TESTCASE_DIR)\xstring.obj \
     173    $(TESTCASE_DIR)\linklist.obj \
     174    $(TESTCASE_DIR)\comctl.obj \
     175    $(TESTCASE_DIR)\stringh.obj \
     176    $(TESTCASE_DIR)\dosh.obj \
     177    $(TESTCASE_DIR)\gpih.obj
     178
     179dialog.exe: $(DIALOG_TEST_OBJS)
     180    ilink /debug /optfunc /pmtype:pm $(DIALOG_TEST_OBJS) /o:$@
     181
     182# vcard.exe
     183VCARD_TEST_OBJS = \
     184    $(TESTCASE_DIR)\vcard.obj \
     185    $(TESTCASE_DIR)\_test_vcard.obj \
     186    $(TESTCASE_DIR)\xstring.obj \
     187    $(TESTCASE_DIR)\stringh.obj \
     188    $(TESTCASE_DIR)\linklist.obj \
     189    $(TESTCASE_DIR)\dosh.obj \
     190    $(TESTCASE_DIR)\prfh.obj \
     191    $(TESTCASE_DIR)\nls.obj
     192
     193vcard.exe: $(VCARD_TEST_OBJS)
     194    ilink /debug /pmtype:vio $(VCARD_TEST_OBJS) /o:$@
     195
     196test: $(TESTCASE_TARGETS)
     197
    144198# Define the main dependency between the output HELPERS.LIB and
    145199# all the object files.
Note: See TracChangeset for help on using the changeset viewer.