|
From: <sg...@us...> - 2003-12-10 19:42:27
|
Update of /cvsroot/libfunutil/libfunutil/lib/s11n
In directory sc8-pr-cvs1:/tmp/cvs-serv13925/lib/s11n
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/Makefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Makefile 28 Nov 2003 01:35:49 -0000 1.7
+++ Makefile 10 Dec 2003 19:42:24 -0000 1.8
@@ -36,6 +36,15 @@
s11n_globals.h \
)
+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)
+namespace-notice:
+ @echo "Package namespace is $(S11N_NAMESPACE)."
+FILE_FILTERS: namespace-notice
+include $(TOC_MAKESDIR)/FILE_FILTERS.make
+
# Be careful with SOURCES/HEADERS, lest they be cleaned up when you don't
# want them to be. Simplest is to put everything into NS_{HEADERS/SOURCES} and expect
@@ -44,12 +53,6 @@
$(patsubst $(NAMESPACE_PREFIX)%,%,$(NS_SOURCES))
HEADERS = \
$(patsubst $(NAMESPACE_PREFIX)%,%,$(NS_HEADERS))
-CLEAN_FILES += $(SOURCES) $(HEADERS)
-
-NAMESPACE = $(S11N_NAMESPACE)
-NAMESPACE_TOKEN = S11N_NAMESPACE
-NAMESPACE_FILES = $(NS_SOURCES) $(NS_HEADERS)
-include $(toc_makesdir)/NAMESPACE.make
@@ -67,13 +70,13 @@
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
#uninstall-local:
# @$(call toc_make_uninstall,$(INSTALL_PACKAGE_HEADERS),$(INSTALL_PACKAGE_HEADERS_DEST))
-all: NAMESPACE symlink-headers subdir-parsers $(OBJECTS)
+all: FILE_FILTERS symlink-headers subdir-parsers $(OBJECTS)
# SHARED_LIBS STATIC_LIBS BIN_PROGRAMS
# all: symlink-headers subdir-parsers $(OBJECTS)
|