sl@0: # --------------------------------------------------------------------------- sl@0: BCC32=bcc32 sl@0: CPP32=cpp32 sl@0: sl@0: !if !$d(BCB) sl@0: BCB = $(MAKEDIR)\.. sl@0: !endif sl@0: sl@0: # --------------------------------------------------------------------------- sl@0: # IDE SECTION sl@0: # --------------------------------------------------------------------------- sl@0: # The following section of the project makefile is managed by the BCB IDE. sl@0: # It is recommended to use the IDE to change any of the values in this sl@0: # section. sl@0: # --------------------------------------------------------------------------- sl@0: sl@0: # --------------------------------------------------------------------------- sl@0: PROJECT = eh_test.exe sl@0: OBJFILES = TestClass.obj \ sl@0: nc_alloc.obj \ sl@0: random_number.obj \ sl@0: test_algo.obj \ sl@0: test_algobase.obj \ sl@0: test_bit_vector.obj \ sl@0: test_bitset.obj \ sl@0: test_deque.obj \ sl@0: test_hash_map.obj \ sl@0: test_hash_set.obj \ sl@0: test_list.obj \ sl@0: test_map.obj \ sl@0: test_rope.obj \ sl@0: test_set.obj \ sl@0: test_slist.obj \ sl@0: test_string.obj \ sl@0: test_valarray.obj \ sl@0: test_vector.obj main.obj sl@0: sl@0: # --------------------------------------------------------------------------- sl@0: PATHCPP = .; sl@0: PATHPAS = .; sl@0: PATHASM = .; sl@0: PATHRC = .; sl@0: sl@0: # USERDEFINES = _STLP_NO_OWN_IOSTREAMS sl@0: sl@0: USERDEFINES = _DEBUG sl@0: sl@0: SYSDEFINES = _RTLDLL;NO_STRICT;USEPACKAGES sl@0: # SYSDEFINES = NO_STRICT;USEPACKAGES sl@0: # --------------------------------------------------------------------------- sl@0: CFLAG1 = -w- -jb -j1 -I.;..\..\stlport;$(BCB)\include; -Od -v -N -x -xp -tWC -D$(SYSDEFINES);$(USERDEFINES) sl@0: sl@0: LDFLAGS = -L..\..\lib;$(BCB)\..\lib cw32i.lib stlp.4.5.lib sl@0: sl@0: .autodepend sl@0: # --------------------------------------------------------------------------- sl@0: sl@0: all : $(PROJECT) sl@0: cd ..\..\lib sl@0: ..\test\eh\eh_test.exe -s 100 sl@0: sl@0: $(PROJECT) : $(OBJFILES) sl@0: $(BCC32) -e$(PROJECT) $(CFLAG1) $(LDFLAGS) $(OBJFILES) sl@0: sl@0: clean: sl@0: del *.obj *.exe *.core *.tds sl@0: sl@0: # --------------------------------------------------------------------------- sl@0: .cpp.obj: sl@0: $(BCC32) $(CFLAG1) -n$(@D) -c $< sl@0: sl@0: .cpp.exe: sl@0: $(BCC32) $(CFLAG1) $(LDFLAGS) -n$(@D) $< sl@0: sl@0: .cpp.i: sl@0: $(CPP32) $(CFLAG1) -n. -Sr -Ss -Sd {$< } sl@0: # --------------------------------------------------------------------------- sl@0: