+$(OBJS)\test_archivetest.o: ./archive/archivetest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_ziptest.o: ./archive/ziptest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_arrays.o: ./arrays/arrays.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_datetimetest.o: ./datetime/datetimetest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_fileconftest.o: ./fileconf/fileconftest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_filekind.o: ./filekind/filekind.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_filenametest.o: ./filename/filenametest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_filesystest.o: ./filesys/filesystest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_fontmaptest.o: ./fontmap/fontmaptest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_formatconvertertest.o: ./formatconverter/formatconvertertest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_hashes.o: ./hashes/hashes.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_lists.o: ./lists/lists.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_longlongtest.o: ./longlong/longlongtest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_mbconvtest.o: ./mbconv/mbconvtest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_regextest.o: ./regex/regextest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_wxregextest.o: ./regex/wxregextest.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_strings.o: ./strings/strings.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_stdstrings.o: ./strings/stdstrings.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_unicode.o: ./strings/unicode.cpp
+ $(CXX) -c -o $@ $(TEST_CXXFLAGS) $<
+
+$(OBJS)\test_crt.o: ./strings/crt.cpp