1 # ;;; -*- Mode:makefile;-*-
2 # Generated automatically from Makefile.in by configure.
3 # This requires GNU make.
8 # point this to proper location
9 STL_INCL
=-I..
/..
/stlport
11 AUX_LIST
=TestClass.
cpp main.
cpp nc_alloc.
cpp random_number.
cpp
13 TEST_LIST
=test_algo.
cpp \
14 test_algobase.
cpp test_list.
cpp test_slist.
cpp \
15 test_bit_vector.
cpp test_vector.
cpp \
16 test_deque.
cpp test_set.
cpp test_map.
cpp \
17 test_hash_map.
cpp test_hash_set.
cpp test_rope.
cpp \
18 test_string.
cpp test_bitset.
cpp test_valarray.
cpp
20 LIST
=${AUX_LIST} ${TEST_LIST}
22 OBJECTS
= $(LIST
:%.
cpp=obj
/%.o
) $(STAT_MODULE
)
23 D_OBJECTS
= $(LIST
:%.
cpp=d_obj
/%.o
) $(STAT_MODULE
)
24 NOSGI_OBJECTS
= $(LIST
:%.
cpp=nosgi_obj
/%.o
) $(STAT_MODULE
)
26 EXECS
= $(LIST
:%.
cpp=%)
27 TESTS
= $(LIST
:%.
cpp=%.out
)
29 D_TEST_EXE
= .
/eh_test_d
30 NOSGI_TEST_EXE
= .
/eh_test_nosgi
33 D_TEST
= .
/eh_test_d.out
34 NOSGI_TEST
= .
/eh_test_nosgi.out
39 CXXFLAGS
= -Wall
-fhandle-exceptions
-g
${STL_INCL} -I.
${CXX_EXTRA_FLAGS} -D_STLP_NO_OWN_IOSTREAMS
-D_STLP_DEBUG_UNINITIALIZED
44 D_LIBSTLPORT
= -L..
/..
/lib
-lstlport_gcc_debug
45 LIBSTLPORT
= -L..
/..
/lib
-lstlport_gcc
47 all: $(TEST_EXE
) $(D_TEST_EXE
) $(NOSGI_TEST_EXE
)
49 check_nosgi
: $(NOSGI_TEST
)
53 $(TEST_EXE
) : $(OBJECTS
)
54 $(CXX
) $(CXXFLAGS
) $(OBJECTS
) $(LIBS
) -o
$(TEST_EXE
)
60 $(D_TEST
) : $(D_TEST_EXE
)
63 $(NOSGI_TEST
) : $(NOSGI_TEST_EXE
)
66 SUFFIXES
: .
cpp.o.exe.out.res
69 $(CXX
) $(NOSGI_CXXFLAGS
) $< -c
-o
$@
72 $(CXX
) $(D_CXXFLAGS
) $< -c
-o
$@
75 $(CXX
) $(CXXFLAGS
) $< -c
-o
$@
78 $(CXX
) $(CXXFLAGS
) $< -E
-H
> $@
81 $(CXX
) $(CXXFLAGS
) $< -c
-USINGLE
-DMAIN
-g
-o
$*.o
82 $(CXX
) $(CXXFLAGS
) $*.o
$(LIBS
) -o
$*
87 $(CXX
) $(CXXFLAGS
) -O4
-S
-pto
$< -o
$@
90 $(CXX
) $(CXXFLAGS
) -E
$< -o
$@
93 -rm -fr
${TEST_EXE} *.o
*/*.o
*.rpo
*.obj
*.out core
*~ Templates.DB