27 lines
560 B
Makefile
27 lines
560 B
Makefile
EXPAT_PARSER_PATH = xmlparse
|
|
EXPAT_TOKEN_PATH = xmltok
|
|
|
|
EXPAT_OBJS = $(EXPAT_TOKEN_PATH)/xmltok.o \
|
|
$(EXPAT_TOKEN_PATH)/xmlrole.o \
|
|
$(EXPAT_PARSER_PATH)/xmlparse.o \
|
|
$(EXPAT_PARSER_PATH)/hashtable.o
|
|
|
|
|
|
INCLUDE_PATH = -I. -I$(EXPAT_PARSER_PATH) -I$(EXPAT_TOKEN_PATH) -I-
|
|
|
|
FLAGS = -DXML_UNICODE
|
|
|
|
CC := $(CC) -g $(FLAGS) $(INCLUDE_PATH)
|
|
|
|
target: $(EXPAT_OBJS)
|
|
|
|
|
|
xmltok.o xmlrole.o:
|
|
cd $(EXPAT_TOKEN_PATH); \
|
|
$(CC) -c xmltok.c xmlrole.c
|
|
|
|
|
|
xmlparse.o hashtable.o:
|
|
cd $(EXPAT_PARSER_PATH); \
|
|
$(CC) -c xmlparse.c hashtable.c
|