Changeset 1381

Show
Ignore:
Timestamp:
08/19/08 00:26:00 (5 months ago)
Author:
jtv
Message:

First stab at single-executable test on VC++.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r1380 r1381  
    55 test/test089.cxx, test/test092.cxx, test/test094.cxx: 
    66  - Replaced throws with test helpers. 
     7 win32/vc-test.mak.template: 
     8  - First stab at adjusting to new test configuration 
    792008-08-15  Jeroen T. Vermeulen <jtv@xs4all.nl> 
    810 test/Makefile.am.template, test/runner.cxx, test/test027.cxx, 
  • trunk/win32/vc-test.mak.template

    r1098 r1381  
    7373 
    7474 
    75  
    76 ######################################################## 
    77 # List of tests 
    78 ######################################################## 
    79  
    80 TESTS = \ 
    81     ###MAKTEMPLATE:FOREACH test/*.cxx 
    82         ###BASENAME### \ 
    83     ###MAKTEMPLATE:ENDFOREACH 
     75OBJS= \ 
     76###MAKTEMPLATE:FOREACH test/test*.cxx 
     77  ###BASENAME###.obj \ 
     78###MAKTEMPLATE:ENDFOREACH 
     79  runner.obj 
    8480 
    8581 
     
    8884######################################################## 
    8985 
    90 all: $(TESTS) 
     86all: runner 
    9187 
    9288clean: 
    9389        -@del /Q vc70.pch 
    9490        -@del /Q $(INTDIR)\* 
     91        -@del /Q $(OBJS) 
    9592 
    9693$(INTDIR): 
     
    103100 
    104101 
     102$(INTDIR)\runner.success: $(INTDIR)\runner.exe \ 
     103  $(INTDIR)\$(LIBPQXX) $(PQXX)  
     104        @copy $(PQXX) $(PQXXCOPY) 
     105        @$(INTDIR)\runner.exe 
     106        @echo >$(INTDIR)\runne.success 
     107 
     108$(INTDIR)\runner.exe: $(OBJS) $(INTDIR) $(PQXX) 
     109        @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\runner.obj" /out:"$(INTDIR)\\runner.exe" 
     110 
    105111###MAKTEMPLATE:FOREACH test/*.cxx 
    106  
    107 ###BASENAME###: $(INTDIR)\###BASENAME###.success 
    108  
    109 $(INTDIR)\###BASENAME###.success: $(INTDIR)\###BASENAME###.exe $(INTDIR)\$(LIBPQ) $(PQXX) 
    110         @copy $(PQXX) $(PQXXCOPY) 
    111         @$(INTDIR)\###BASENAME###.exe 
    112         @echo >$(INTDIR)\###BASENAME###.success 
    113  
    114 $(INTDIR)\###BASENAME###.exe: ###FILENAME### $(INTDIR) $(PQXX) 
     112$(INTDIR)\###BASENAME###.obj: 
    115113        @$(CXX) $(CXX_FLAGS) ###FILENAME### /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" 
    116         @$(LINK) $(LINK_FLAGS) "$(INTDIR)\\###BASENAME###.obj" /out:"$(INTDIR)\\###BASENAME###.exe" 
    117  
    118114###MAKTEMPLATE:ENDFOREACH 
    119115