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: