| # ;;; -*- Mode:makefile;-*- |
| # Generated manually for MMS |
| |
| # point this to proper location |
| STL_INCL= /include="../../stlport" |
| |
| |
| # STL_INCL= -DEH_NO_SGI_STL |
| |
| .SUFFIXES .obj .cpp |
| |
| all : check |
| |
| AUX_LIST=TestClass.obj,main.obj,nc_alloc.obj,random_number.obj |
| |
| TEST_LIST=test_algo.obj,- |
| test_algobase.obj,test_list.obj,test_slist.obj,- |
| test_bit_vector.obj,test_vector.obj,- |
| test_deque.obj,test_set.obj,test_map.obj,- |
| test_hash_map.obj,test_hash_set.obj,test_rope.obj,- |
| test_string.obj,test_bitset.obj,test_valarray.obj |
| |
| LIST=$(AUX_LIST),$(TEST_LIST) |
| |
| OBJECTS = $(LIST) |
| EXECS = $(LIST:%.obj=%.exe) |
| TESTS = $(LIST:%.obj=%.out) |
| TEST_EXE = eh_test.exe |
| TEST = eh_test.out |
| |
| CC = cxx |
| CXX = $(CC) |
| LINK = cxxlink |
| |
| # -std strict_ansi_errors |
| |
| CXXFLAGS = $(STL_INCL) /define=(__NO_USE_STD_IOSTREAM,EH_VECTOR_OPERATOR_NEW,EH_DELETE_HAS_THROW_SPEC) |
| |
| # This is to test with native STL |
| # CXXFLAGS = +w2 -xildoff -D__STL_USE_NEWALLOC -DEH_NO_SGI_STL -DEH_NEW_HEADERS -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC |
| |
| |
| LIBS = |
| LIBSTDCXX = |
| |
| check : $(TEST) |
| |
| $(TEST) : $(OBJECTS) |
| $(LINK)/exe=$(TEST_EXE) $(OBJECTS) $(LIBS) |
| run $(TEST_EXE) |
| |
| .cpp.obj : |
| $(CXX) $(CXXFLAGS) /obj=$@ $< |
| |