From: <sg...@us...> - 2003-12-10 19:42:27
|
Update of /cvsroot/libfunutil/libfunutil/lib/s11n/parsers In directory sc8-pr-cvs1:/tmp/cvs-serv13925/lib/s11n/parsers Modified Files: Makefile Log Message: mass commit: mainly build-related fixes, plus some code stuff from the cl/s11n trees. Index: Makefile =================================================================== RCS file: /cvsroot/libfunutil/libfunutil/lib/s11n/parsers/Makefile,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Makefile 28 Nov 2003 01:35:49 -0000 1.6 +++ Makefile 10 Dec 2003 19:42:24 -0000 1.7 @@ -33,10 +33,11 @@ SOURCES_FLEX = $(addsuffix .flex.cpp,$(FLEXES)) NAMESPACE = $(S11N_NAMESPACE) -NAMESPACE_TOKEN = S11N_NAMESPACE -NAMESPACE_FILTERED_FILES = $(SOURCES) $(HEADERS) $(addsuffix .flex.at,$(FLEXES)) -namespace: $(NAMESPACE_FILTERED_FILES) -include $(toc_makesdir)/NAMESPACE.make +FILE_FILTERS = namespace +namespace_FILTER_RULES = -e 's|S11N_NAMESPACE|$(S11N_NAMESPACE)|g' +namespace_FILTER_NAMESED = s,$(NAMESPACE_PREFIX),, +namespace_FILTER_SOURCES = $(NS_SOURCES) $(NS_HEADERS) $(wildcard $(NAMESPACE_PREFIX)*.at) +include $(TOC_MAKESDIR)/FILE_FILTERS.make FLEXES_ARGS = -p -+ @@ -49,7 +50,7 @@ ifeq (0,$(enable_hexed)) hex_FLEXES_ARGS = -i -B -Phex endif -include $(toc_makesdir)/flex.make +include $(TOC_MAKESDIR)/flex.make COMMON_FLEX_DEFS = common_flex_definitions.at @@ -104,14 +105,14 @@ INSTALL_PACKAGE_HEADERS_DEST = $(prefix)/include/$(S11N_NAMESPACE) INSTALL_PACKAGE_HEADERS = $(HEADERS) -DIST_FILES += $(NS_SOURCES) $(NS_HEADERS) $(COMMON_FLEX_DEFS) +DIST_FILES += $(wildcard $(NAMESPACE_PREFIX)/*.* $(COMMON_FLEX_DEFS)) SYMLINK_HEADERS = $(INSTALL_PACKAGE_HEADERS) SYMLINK_HEADERS_DEST = $(top_srcdir)/include/$(S11N_NAMESPACE) -include $(toc_makesdir)/symlink_headers.make +include $(TOC_MAKESDIR)/symlink_headers.make -all: NAMESPACE flexes symlink-headers $(OBJECTS) +all: FILE_FILTERS flexes symlink-headers $(OBJECTS) COMMONS_DIR = $(ELIB_LIBDIR)/common |