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