1# --------------------------------------------------------------------------- 2BCC32=bcc32 3CPP32=cpp32 4 5!if !$d(BCB) 6BCB = $(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# --------------------------------------------------------------------------- 18PROJECT = eh_test.exe 19OBJFILES = 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# --------------------------------------------------------------------------- 39PATHCPP = .; 40PATHPAS = .; 41PATHASM = .; 42PATHRC = .; 43 44# USERDEFINES = _STLP_NO_OWN_IOSTREAMS 45 46USERDEFINES = _DEBUG 47 48SYSDEFINES = _RTLDLL;NO_STRICT;USEPACKAGES 49# SYSDEFINES = NO_STRICT;USEPACKAGES 50 # --------------------------------------------------------------------------- 51CFLAG1 = -w- -jb -j1 -I.;..\..\stlport;$(BCB)\include; -Od -v -N -x -xp -tWC -D$(SYSDEFINES);$(USERDEFINES) 52 53LDFLAGS = -L..\..\lib;$(BCB)\..\lib cw32i.lib stlp.4.5.lib 54 55.autodepend 56# --------------------------------------------------------------------------- 57 58all : $(PROJECT) 59 cd ..\..\lib 60 ..\test\eh\eh_test.exe -s 100 61 62$(PROJECT) : $(OBJFILES) 63 $(BCC32) -e$(PROJECT) $(CFLAG1) $(LDFLAGS) $(OBJFILES) 64 65clean: 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