1 # --------------------------------------------------------------------------- 2 BCC32=bcc32 3 CPP32=cpp32 4 5 !if !$d(BCB) 6 BCB = $(MAKEDIR)\.. 7 !endif 8 9 # --------------------------------------------------------------------------- 10 # IDE SECTION 11 # --------------------------------------------------------------------------- 12 # The following section of the project makefile is managed by the BCB IDE. 13 # It is recommended to use the IDE to change any of the values in this 14 # section. 15 # --------------------------------------------------------------------------- 16 17 # --------------------------------------------------------------------------- 18 PROJECT = eh_test.exe 19 OBJFILES = TestClass.obj \ 20 nc_alloc.obj \ 21 random_number.obj \ 22 test_algo.obj \ 23 test_algobase.obj \ 24 test_bit_vector.obj \ 25 test_bitset.obj \ 26 test_deque.obj \ 27 test_hash_map.obj \ 28 test_hash_set.obj \ 29 test_list.obj \ 30 test_map.obj \ 31 test_rope.obj \ 32 test_set.obj \ 33 test_slist.obj \ 34 test_string.obj \ 35 test_valarray.obj \ 36 test_vector.obj main.obj 37 38 # --------------------------------------------------------------------------- 39 PATHCPP = .; 40 PATHPAS = .; 41 PATHASM = .; 42 PATHRC = .; 43 44 # USERDEFINES = _STLP_NO_OWN_IOSTREAMS 45 46 USERDEFINES = _DEBUG 47 48 SYSDEFINES = _RTLDLL;NO_STRICT;USEPACKAGES 49 # SYSDEFINES = NO_STRICT;USEPACKAGES 50 # --------------------------------------------------------------------------- 51 CFLAG1 = -w- -jb -j1 -I.;..\..\stlport;$(BCB)\include; -Od -v -N -x -xp -tWC -D$(SYSDEFINES);$(USERDEFINES) 52 53 LDFLAGS = -L..\..\lib;$(BCB)\..\lib cw32i.lib stlp.4.5.lib 54 55 .autodepend 56 # --------------------------------------------------------------------------- 57 58 all : $(PROJECT) 59 cd ..\..\lib 60 ..\test\eh\eh_test.exe -s 100 61 62 $(PROJECT) : $(OBJFILES) 63 $(BCC32) -e$(PROJECT) $(CFLAG1) $(LDFLAGS) $(OBJFILES) 64 65 clean: 66 del *.obj *.exe *.core *.tds 67 68 # --------------------------------------------------------------------------- 69 .cpp.obj: 70 $(BCC32) $(CFLAG1) -n$(@D) -c $< 71 72 .cpp.exe: 73 $(BCC32) $(CFLAG1) $(LDFLAGS) -n$(@D) $< 74 75 .cpp.i: 76 $(CPP32) $(CFLAG1) -n. -Sr -Ss -Sd {$< } 77 # --------------------------------------------------------------------------- 78 79