SAGA_ROOT = ../../../../ GRAMMAR_FILE = sd_grammar.g GRAMMAR_SRC = sd_parser.cpp GRAMMAR_SRC += sd_lexer.cpp GRAMMAR_SRC += sdTokenTypes.txt GRAMMAR_HDR += sd_parser.hpp GRAMMAR_HDR += sd_lexer.hpp GRAMMAR_HDR += sdTokenTypes.hpp GRAMMAR_OBJ = sd_parser.o GRAMMAR_OBJ += sd_lexer.o SAGA_SRC = discoverer.cpp SAGA_SRC += service_data.cpp SAGA_SRC += service_description.cpp SAGA_LIB_OBJ = $(GRAMMAR_OBJ) SAGA_LIB_OBJ += $(SAGA_SRC:%.cpp=%.o) SAGA_LIB_OBJ += $(wildcard $(SAGA_ROOT)/src/saga/packages/sd/*.o) SAGA_PACKAGE = sd include $(SAGA_ROOT)/make/saga.package.mk include $(SAGA_ROOT)/make/saga.config.java.c.mk ifneq "x$(SAGA_HAVE_ANTLR)" "x" $(GRAMMAR_SRC): $(GRAMMAR_FILE) @$(ECHO) " creating grammar sources" @$(SAGA_JAVA) -classpath $(SAGA_ANTLR_JAR) antlr.Tool $< distclean:: @$(ECHO) " cleaning grammar sources" @$(RM) $(GRAMMAR_SRC) $(GRAMMAR_HDR) $(GRAMMAR_OBJ) endif