|
From: <sg...@us...> - 2003-12-10 21:14:41
|
Update of /cvsroot/libfunutil/libfunutil/lib/cl
In directory sc8-pr-cvs1:/tmp/cvs-serv32211/lib/cl
Modified Files:
Makefile
Log Message:
mass commit: an absolute boatload of build-related fixes.
Index: Makefile
===================================================================
RCS file: /cvsroot/libfunutil/libfunutil/lib/cl/Makefile,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- Makefile 29 Nov 2003 13:47:12 -0000 1.4
+++ Makefile 10 Dec 2003 21:14:38 -0000 1.5
@@ -52,7 +52,17 @@
NAMESPACE = $(CL_NAMESPACE)
NAMESPACE_TOKEN = CL_NAMESPACE
NAMESPACE_FILES = $(NS_SOURCES) $(NS_HEADERS)
-include $(toc_makesdir)/NAMESPACE.make
+# include $(TOC_MAKESDIR)/NAMESPACE.make
+
+FILE_FILTERS = namespace
+namespace_FILTER_RULES = -e 's|CL_NAMESPACE|$(CL_NAMESPACE)|g'
+namespace_FILTER_SOURCES = $(wildcard src/*.cpp src/*.h)
+namespace_FILTER_NAMESED = s,src/,,
+namespace-notice:
+ @echo "Package namespace is $(CL_NAMESPACE)."
+FILE_FILTERS: namespace-notice
+include $(TOC_MAKESDIR)/FILE_FILTERS.make
+
INSTALL_PACKAGE_HEADERS_DEST = $(prefix)/include/$(CL_NAMESPACE)
@@ -60,7 +70,7 @@
ifeq (1,0)
PRECOMPILED_HEADERS_CXX = $(HEADERS)
- include $(toc_makesdir)/PCH.make
+ include $(TOC_MAKESDIR)/PCH.make
ifeq (1,$(USE_PCH))
SYMLINK_HEADERS += $(addsuffix .gch,$(PRECOMPILED_HEADERS_CXX))
endif
@@ -69,7 +79,7 @@
endif
SYMLINK_HEADERS += $(INSTALL_PACKAGE_HEADERS)
SYMLINK_HEADERS_DEST = $(top_srcdir)/include/$(CL_NAMESPACE)
-include $(toc_makesdir)/symlink_headers.make
+include $(TOC_MAKESDIR)/symlink_headers.make
OBJECTS = $(addsuffix .o,class_loader path_finder)
@@ -86,10 +96,9 @@
# LoadableClass_so_LDADD = $(LIBCL_CLIENT_LDADD)
LoadableSubClass_so_OBJECTS = LoadableSubClass.o
LoadableSubClass_so_LDADD = $(LIBCL_CLIENT_LDADD)
-DIST_FILES += LoadableSubClass.cpp LoadableClass.h LoadableClass.cpp
-include $(toc_makesdir)/SHARED_LIBS.make
-include $(toc_makesdir)/STATIC_LIBS.make
+include $(TOC_MAKESDIR)/SHARED_LIBS.make
+include $(TOC_MAKESDIR)/STATIC_LIBS.make
INSTALL_LIBEXECS = lib$(LIBCL_LIBNAME).so.$(lib$(LIBCL_LIBNAME)_so_VERSION)
# ^^^ re-set the list to remove Loadable*.*, which are automatically added by SHARED_LIBS
@@ -98,12 +107,12 @@
test_cl_bin_OBJECTS = cl_demo.o LoadableClass.o
cl_demo_cpp_CPPFLAGS += -DCLASSLOADER_DEBUG=1
test_cl_bin_LDADD = $(LIBCL_CLIENT_LDADD)
-include $(toc_makesdir)/BIN_PROGRAMS.make
+include $(TOC_MAKESDIR)/BIN_PROGRAMS.make
INSTALL_BINS =
# ^^^ we don't want cl_demo installed, and BIN_PROGRAMS does that by default
-all: NAMESPACE PCH symlink-headers deps $(OBJECTS) SHARED_LIBS STATIC_LIBS BIN_PROGRAMS
+all: FILE_FILTERS PCH symlink-headers deps $(OBJECTS) SHARED_LIBS STATIC_LIBS BIN_PROGRAMS
@echo "When running the test_cl binary be sure to set your LD_LIBRARY_PATH to include ${PWD}!"
@echo "Running the 'test' target does this for you."
# $(ENM_NAMESFILE)
|