for sorting a NodeSet by document order. git-svn-id: svn://10.0.0.236/trunk@61431 18797224-902f-48f8-a5cc-f745e15eee43
63 lines
1.7 KiB
Makefile
63 lines
1.7 KiB
Makefile
target: xslp
|
|
|
|
CC := $(CC) -g
|
|
|
|
|
|
ROOT_PATH = ..
|
|
XML_PATH = $(ROOT_PATH)/xml
|
|
XMLUTIL_PATH = $(XML_PATH)/util
|
|
XSL_PATH = $(ROOT_PATH)/xsl
|
|
BASE_PATH = $(ROOT_PATH)/base
|
|
DOM_PATH = $(XML_PATH)/dom
|
|
NET_PATH = $(ROOT_PATH)/net
|
|
EXPR_PATH = $(XSL_PATH)/expr
|
|
XSLUTIL_PATH = $(XSL_PATH)/util
|
|
XMLPRINTER_PATH = $(XML_PATH)/printer
|
|
XMLPARSER_PATH = $(XML_PATH)/parser
|
|
EXPAT_PARSER_PATH = $(XMLPARSER_PATH)/xmlparse
|
|
EXPAT_TOKEN_PATH = $(XMLPARSER_PATH)/xmltok
|
|
|
|
|
|
INCLUDE_PATHS = -I$(BASE_PATH) \
|
|
-I$(NET_PATH) \
|
|
-I$(DOM_PATH) \
|
|
-I$(EXPR_PATH) \
|
|
-I$(XSL_PATH) \
|
|
-I$(XSLUTIL_PATH) \
|
|
-I$(XML_PATH) \
|
|
-I$(XMLUTIL_PATH) \
|
|
-I$(XMLPARSER_PATH) \
|
|
-I$(XMLPRINTER_PATH) \
|
|
-I$(EXPAT_PARSER_PATH) -I-
|
|
|
|
XSL_OBJS = Names.o \
|
|
Numbering.o \
|
|
OutputFormat.o \
|
|
ProcessorState.o \
|
|
VariableBinding.o \
|
|
XSLProcessor.o
|
|
|
|
######################
|
|
# Build Local Classes
|
|
######################
|
|
|
|
xslp: $(XSL_OBJS)
|
|
|
|
Names.o: Names.cpp Names.h
|
|
$(CC) -I . -I $(BASE_PATH) -c Names.cpp
|
|
|
|
Numbering.o: Numbering.cpp Numbering.h
|
|
$(CC) $(INCLUDE_PATHS) -c Numbering.cpp
|
|
|
|
OutputFormat.o: OutputFormat.cpp OutputFormat.h
|
|
$(CC) $(INCLUDE_PATHS) -c OutputFormat.cpp
|
|
|
|
ProcessorState.o: ProcessorState.cpp ProcessorState.h
|
|
$(CC) $(INCLUDE_PATHS) -c ProcessorState.cpp
|
|
|
|
VariableBinding.o: VariableBinding.h VariableBinding.cpp
|
|
$(CC) $(INCLUDE_PATHS) -c VariableBinding.cpp
|
|
|
|
XSLProcessor.o: XSLProcessor.cpp XSLProcessor.h
|
|
$(CC) -c XSLProcessor.cpp -D__cplusplus $(INCLUDE_PATHS)
|