home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / stl2vac.zip / STLport-4_5_3.zip / STLport-4.5.3 / test / eh / descrip.mms < prev    next >
Text File  |  2000-12-07  |  1KB  |  55 lines

  1. # ;;; -*- Mode:makefile;-*- 
  2. # Generated manually for MMS
  3.  
  4. # point this to proper location
  5. STL_INCL= /include="../../stlport"
  6.  
  7.  
  8. # STL_INCL= -DEH_NO_SGI_STL
  9.  
  10. .SUFFIXES .obj .cpp
  11.  
  12. all : check
  13.  
  14. AUX_LIST=TestClass.obj,main.obj,nc_alloc.obj,random_number.obj
  15.  
  16. TEST_LIST=test_algo.obj,-
  17. test_algobase.obj,test_list.obj,test_slist.obj,-
  18. test_bit_vector.obj,test_vector.obj,-
  19. test_deque.obj,test_set.obj,test_map.obj,-
  20. test_hash_map.obj,test_hash_set.obj,test_rope.obj,-
  21. test_string.obj,test_bitset.obj,test_valarray.obj
  22.  
  23. LIST=$(AUX_LIST),$(TEST_LIST)
  24.  
  25. OBJECTS = $(LIST)
  26. EXECS = $(LIST:%.obj=%.exe)
  27. TESTS = $(LIST:%.obj=%.out)
  28. TEST_EXE  = eh_test.exe
  29. TEST  = eh_test.out
  30.  
  31. CC = cxx
  32. CXX = $(CC)
  33. LINK = cxxlink
  34.  
  35. # -std strict_ansi_errors
  36.  
  37. CXXFLAGS = $(STL_INCL) /define=(__NO_USE_STD_IOSTREAM,EH_VECTOR_OPERATOR_NEW,EH_DELETE_HAS_THROW_SPEC)
  38.  
  39. # This is to test with native STL
  40. # CXXFLAGS = +w2 -xildoff -D__STL_USE_NEWALLOC -DEH_NO_SGI_STL -DEH_NEW_HEADERS -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
  41.  
  42.  
  43. LIBS = 
  44. LIBSTDCXX = 
  45.  
  46. check : $(TEST)
  47.  
  48. $(TEST) : $(OBJECTS)
  49.     $(LINK)/exe=$(TEST_EXE) $(OBJECTS) $(LIBS)
  50.     run $(TEST_EXE)
  51.  
  52. .cpp.obj :
  53.     $(CXX) $(CXXFLAGS) /obj=$@ $< 
  54.  
  55.