• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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