2000-09-26 11:48:28 +00:00
# very basic makefile for regression tests
#
# Visual C++ 6
#
2001-04-09 11:17:40 +00:00
#
# Add additional compiler options here:
#
CXXFLAGS =
#
# Add additional include directories here:
#
INCLUDES =
#
# add additional linker flags here:
#
XLFLAGS =
2000-09-26 11:48:28 +00:00
2001-04-09 11:17:40 +00:00
CFLAGS = $( INCLUDES) /Oityb1 /GF /Gy -GX -GR -I..\. .\. .\. .\ $( CXXFLAGS)
2000-09-26 11:48:28 +00:00
2001-04-09 11:17:40 +00:00
LFLAGS = -link /LIBPATH:..\. .\l ib\v c6 user32.lib $( XLFLAGS)
all :: r 1.exe r 2.exe r 3.exe r 4.exe r 5.exe r 6.exe r 1m .exe r 2m .exe r 3m .exe r 4m .exe r 5m .exe r 6m .exe r 1l .exe r 2l .exe r 3l .exe r 4l .exe r 5l .exe r 6l .exe r 1ls .exe r 2ls .exe r 3ls .exe r 4ls .exe r 5ls .exe r 6ls .exe r 1d .exe r 2d .exe r 3d .exe r 4d .exe r 5d .exe r 6d .exe r 1md .exe r 2md .exe r 3md .exe r 4md .exe r 5md .exe r 6md .exe r 1lmd .exe r 2lmd .exe r 3lmd .exe r 4lmd .exe r 5lmd .exe r 6lmd .exe
2000-09-26 11:48:28 +00:00
echo testing static single threaded version....
r1 tests.txt test1252.txt
r2 tests.txt
r3 tests.txt
r4 tests.txt test1252.txt
r5 tests.txt
r6 tests.txt
echo testing static multi-threaded version....
r1m tests.txt test1252.txt
r2m tests.txt
r3m tests.txt
r4m tests.txt test1252.txt
r5m tests.txt
r6m tests.txt
echo testing DLL version....
r1l tests.txt test1252.txt
r2l tests.txt
r3l tests.txt
r4l tests.txt test1252.txt
r5l tests.txt
r6l tests.txt
2001-04-09 11:17:40 +00:00
echo testing static version with DLL runtime....
r1ls tests.txt test1252.txt
r2ls tests.txt
r3ls tests.txt
r4ls tests.txt test1252.txt
r5ls tests.txt
r6ls tests.txt
2000-09-26 11:48:28 +00:00
echo testing static single threaded debug version....
r1d tests.txt test1252.txt
r2d tests.txt
r3d tests.txt
r4d tests.txt test1252.txt
r5d tests.txt
r6d tests.txt
echo testing static multi-threaded debug version....
r1md tests.txt test1252.txt
r2md tests.txt
r3md tests.txt
r4md tests.txt test1252.txt
r5md tests.txt
r6md tests.txt
echo testing dll debug version....
r1lmd tests.txt test1252.txt
r2lmd tests.txt
r3lmd tests.txt
r4lmd tests.txt test1252.txt
r5lmd tests.txt
r6lmd tests.txt
2000-10-17 11:29:59 +00:00
r1.exe : tests .cpp parse .cpp regress .cpp
cl /ML $( CFLAGS) -o r1.exe -DBOOST_RE_TEST_LOCALE_W32 tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r2.exe : tests .cpp parse .cpp regress .cpp
cl /ML $( CFLAGS) -o r2.exe -DBOOST_RE_TEST_LOCALE_C tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r3.exe : tests .cpp parse .cpp regress .cpp
cl /ML $( CFLAGS) -o r3.exe -DBOOST_RE_TEST_LOCALE_CPP tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r4.exe : tests .cpp parse .cpp regress .cpp
cl /ML $( CFLAGS) -o r4.exe -DBOOST_RE_TEST_LOCALE_W32 -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r5.exe : tests .cpp parse .cpp regress .cpp
cl /ML $( CFLAGS) -o r5.exe -DBOOST_RE_TEST_LOCALE_C -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r6.exe : tests .cpp parse .cpp regress .cpp
cl /ML $( CFLAGS) -o r6.exe -DBOOST_RE_TEST_LOCALE_CPP -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r1m.exe : tests .cpp parse .cpp regress .cpp
cl /MT /D_MT -o r1m.exe $( CFLAGS) -DBOOST_RE_TEST_LOCALE_W32 tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r2m.exe : tests .cpp parse .cpp regress .cpp
cl /MT /D_MT $( CFLAGS) -o r2m.exe -DBOOST_RE_TEST_LOCALE_C tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r3m.exe : tests .cpp parse .cpp regress .cpp
cl /MT /D_MT $( CFLAGS) -o r3m.exe -DBOOST_RE_TEST_LOCALE_CPP tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r4m.exe : tests .cpp parse .cpp regress .cpp
cl /MT /D_MT $( CFLAGS) -o r4m.exe -DBOOST_RE_TEST_LOCALE_W32 -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r5m.exe : tests .cpp parse .cpp regress .cpp
cl /MT /D_MT $( CFLAGS) -o r5m.exe -DBOOST_RE_TEST_LOCALE_C -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r6m.exe : tests .cpp parse .cpp regress .cpp
cl /MT /D_MT $( CFLAGS) -o r6m.exe -DBOOST_RE_TEST_LOCALE_CPP -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r1l.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r1l.exe -DBOOST_RE_TEST_LOCALE_W32 tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r2l.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r2l.exe -DBOOST_RE_TEST_LOCALE_C tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r3l.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r3l.exe -DBOOST_RE_TEST_LOCALE_CPP tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r4l.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r4l.exe -DBOOST_RE_TEST_LOCALE_W32 -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r5l.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r5l.exe -DBOOST_RE_TEST_LOCALE_C -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r6l.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r6l.exe -DBOOST_RE_TEST_LOCALE_CPP -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2001-04-09 11:17:40 +00:00
r1ls.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r1ls.exe -DBOOST_RE_STATIC_LIB -DBOOST_RE_TEST_LOCALE_W32 tests.cpp parse.cpp regress.cpp $( LFLAGS)
r2ls.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r2ls.exe -DBOOST_RE_STATIC_LIB -DBOOST_RE_TEST_LOCALE_C tests.cpp parse.cpp regress.cpp $( LFLAGS)
r3ls.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r3ls.exe -DBOOST_RE_STATIC_LIB -DBOOST_RE_TEST_LOCALE_CPP tests.cpp parse.cpp regress.cpp $( LFLAGS)
r4ls.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r4ls.exe -DBOOST_RE_STATIC_LIB -DBOOST_RE_TEST_LOCALE_W32 -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
r5ls.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r5ls.exe -DBOOST_RE_STATIC_LIB -DBOOST_RE_TEST_LOCALE_C -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
r6ls.exe : tests .cpp parse .cpp regress .cpp
cl /MD /D_MT /D_DLL $( CFLAGS) -o r6ls.exe -DBOOST_RE_STATIC_LIB -DBOOST_RE_TEST_LOCALE_CPP -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-10-17 11:29:59 +00:00
r1d.exe : tests .cpp parse .cpp regress .cpp
cl /MLd $( CFLAGS) -o r1d.exe -DBOOST_RE_TEST_LOCALE_W32 tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r2d.exe : tests .cpp parse .cpp regress .cpp
cl /MLd $( CFLAGS) -o r2d.exe -DBOOST_RE_TEST_LOCALE_C tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r3d.exe : tests .cpp parse .cpp regress .cpp
cl /MLd $( CFLAGS) -o r3d.exe -DBOOST_RE_TEST_LOCALE_CPP tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r4d.exe : tests .cpp parse .cpp regress .cpp
cl /MLd $( CFLAGS) -o r4d.exe -DBOOST_RE_TEST_LOCALE_W32 -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r5d.exe : tests .cpp parse .cpp regress .cpp
cl /MLd $( CFLAGS) -o r5d.exe -DBOOST_RE_TEST_LOCALE_C -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r6d.exe : tests .cpp parse .cpp regress .cpp
cl /MLd $( CFLAGS) -o r6d.exe -DBOOST_RE_TEST_LOCALE_CPP -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r1md.exe : tests .cpp parse .cpp regress .cpp
cl /MTd /D_MT $( CFLAGS) -o r1md.exe -DBOOST_RE_TEST_LOCALE_W32 tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r2md.exe : tests .cpp parse .cpp regress .cpp
cl /MTd /D_MT $( CFLAGS) -o r2md.exe -DBOOST_RE_TEST_LOCALE_C tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r3md.exe : tests .cpp parse .cpp regress .cpp
cl /MTd /D_MT $( CFLAGS) -o r3md.exe -DBOOST_RE_TEST_LOCALE_CPP tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r4md.exe : tests .cpp parse .cpp regress .cpp
cl /MTd /D_MT $( CFLAGS) -o r4md.exe -DBOOST_RE_TEST_LOCALE_W32 -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r5md.exe : tests .cpp parse .cpp regress .cpp
cl /MTd /D_MT $( CFLAGS) -o r5md.exe -DBOOST_RE_TEST_LOCALE_C -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-10-17 11:29:59 +00:00
r6md.exe : tests .cpp parse .cpp regress .cpp
cl /MTd /D_MT $( CFLAGS) -o r6md.exe -DBOOST_RE_TEST_LOCALE_CPP -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
r1lmd.exe : tests .cpp parse .cpp regress .cpp
cl /MDd /D_MT /D_DLL $( CFLAGS) -o r1lmd.exe -DBOOST_RE_TEST_LOCALE_W32 tests.cpp parse.cpp regress.cpp $( LFLAGS)
r2lmd.exe : tests .cpp parse .cpp regress .cpp
cl /MDd /D_MT /D_DLL $( CFLAGS) -o r2lmd.exe -DBOOST_RE_TEST_LOCALE_C tests.cpp parse.cpp regress.cpp $( LFLAGS)
r3lmd.exe : tests .cpp parse .cpp regress .cpp
cl /MDd /D_MT /D_DLL $( CFLAGS) -o r3lmd.exe -DBOOST_RE_TEST_LOCALE_CPP tests.cpp parse.cpp regress.cpp $( LFLAGS)
r4lmd.exe : tests .cpp parse .cpp regress .cpp
cl /MDd /D_MT /D_DLL $( CFLAGS) -o r4lmd.exe -DBOOST_RE_TEST_LOCALE_W32 -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
r5lmd.exe : tests .cpp parse .cpp regress .cpp
cl /MDd /D_MT /D_DLL $( CFLAGS) -o r5lmd.exe -DBOOST_RE_TEST_LOCALE_C -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
r6lmd.exe : tests .cpp parse .cpp regress .cpp
cl /MDd /D_MT /D_DLL $( CFLAGS) -o r6lmd.exe -DBOOST_RE_TEST_LOCALE_CPP -DTEST_UNICODE tests.cpp parse.cpp regress.cpp $( LFLAGS)
2000-09-26 11:48:28 +00:00
2000-12-03 12:16:18 +00:00
2001-04-09 11:17:40 +00:00