1# Project: libparsifal
2# Update: 13.02.2005
3# For C++BUILDER COMMAND LINE TOOLS  V.5.5
4
5BORLANDPATH = C:\Borland\bcc55
6CC   = $(BORLANDPATH)\bin\bcc32
7TLIB = $(BORLANDPATH)\bin\tlib
8
9LINKOBJ  = bistream.obj encoding.obj parsifal.obj xmlhash.obj xmlsbuf.obj xmlvect.obj xmlpool.obj dtdvalid.obj
10INCS = -I"../../../../include/libparsifal"
11BIN  = parsifal.lib
12CFLAGS = -O2 $(INCS) -DDTD_SUPPORT=1 -DHAS_STRICMP=1 -DDTDVALID_SUPPORT=1
13
14#.PHONY: all all-before all-after clean clean-custom
15
16#all: all-before libparsifal.a all-after
17all: parsifal.lib
18
19
20
21clean:
22	del $(LINKOBJ) $(BIN)
23
24$(BIN): $(LINKOBJ)
25   $(TLIB) $@ /P32 /u $(LINKOBJ)
26
27
28bistream.obj: ../../../../src/bistream.c
29	$(CC) $(CFLAGS) -c ../../../../src/bistream.c
30
31encoding.obj: ../../../../src/encoding.c
32	$(CC) $(CFLAGS) -c ../../../../src/encoding.c
33
34parsifal.obj: ../../../../src/parsifal.c
35	$(CC) $(CFLAGS) -c ../../../../src/parsifal.c
36
37xmlhash.obj: ../../../../src/xmlhash.c
38	$(CC) $(CFLAGS) -c ../../../../src/xmlhash.c
39
40xmlsbuf.obj: ../../../../src/xmlsbuf.c
41	$(CC) $(CFLAGS) -c ../../../../src/xmlsbuf.c
42
43xmlvect.obj: ../../../../src/xmlvect.c
44	$(CC) $(CFLAGS) -c ../../../../src/xmlvect.c
45
46xmlpool.obj: ../../../../src/xmlpool.c
47	$(CC) $(CFLAGS) -c ../../../../src/xmlpool.c
48
49dtdvalid.obj: ../../../../src/dtdvalid.c
50	$(CC) $(CFLAGS) -c ../../../../src/dtdvalid.c
51