[Cluster-devel] conga ./Makefile luci/Makefile ricci/Makefile ...

rmccabe at sourceware.org rmccabe at sourceware.org
Sun Sep 9 14:18:39 UTC 2007


CVSROOT:	/cvs/cluster
Module name:	conga
Changes by:	rmccabe at sourceware.org	2007-09-09 14:18:38

Modified files:
	.              : Makefile 
	luci           : Makefile 
	ricci          : Makefile 
	ricci/make     : defines.mk.in 
	ricci/modules  : Makefile 
	ricci/modules/cluster: Makefile 
	ricci/modules/cluster/clumon/src/snmp-agent: Makefile 
	ricci/modules/storage: FSController.cpp 

Log message:
	Fix the Makefiles to allow 'make -jX' to work

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/Makefile.diff?cvsroot=cluster&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/Makefile.diff?cvsroot=cluster&r1=1.23&r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/Makefile.diff?cvsroot=cluster&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/make/defines.mk.in.diff?cvsroot=cluster&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/modules/Makefile.diff?cvsroot=cluster&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/modules/cluster/Makefile.diff?cvsroot=cluster&r1=1.17&r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/modules/cluster/clumon/src/snmp-agent/Makefile.diff?cvsroot=cluster&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/modules/storage/FSController.cpp.diff?cvsroot=cluster&r1=1.8&r2=1.9

--- conga/Makefile	2006/11/17 20:24:46	1.12
+++ conga/Makefile	2007/09/09 14:18:36	1.13
@@ -25,13 +25,13 @@
 	echo "Run 'make install_conga' to install conga"
 
 ricci:
-	make -C ricci ricci
+	${MAKE} -C ricci ricci
 
 luci:
-	make -C luci
+	${MAKE} -C luci
 
 clustermon:
-	make -C ricci clustermon
+	${MAKE} -C ricci clustermon
 	echo "Run 'make install_clustermon' to install modcluster, cluster-cim and cluster-snmp"
 
 
@@ -40,30 +40,30 @@
 install_conga: install_ricci install_luci 
 
 install_ricci:
-	make -C ricci install_ricci
+	${MAKE} -C ricci install_ricci
 
 install_luci:
-	make -C luci install
+	${MAKE} -C luci install
 
 install_clustermon: 
-	make -C ricci install_clustermon
+	${MAKE} -C ricci install_clustermon
 
 
 clean: clean_ricci clean_luci clean_clustermon
 
 clean_ricci:
-	make -C ricci clean
+	${MAKE} -C ricci clean
 
 clean_luci:
-	make -C luci clean
+	${MAKE} -C luci clean
 
 clean_clustermon:
-	make -C ricci clean_clustermon
+	${MAKE} -C ricci clean_clustermon
 
 
 distclean: 
-	make -C ricci distclean
-	make -C luci distclean
+	${MAKE} -C ricci distclean
+	${MAKE} -C luci distclean
 	rm -f conga.spec conga.spec.in
 	rm -f conga*.tar.gz conga*.src.rpm 
 	rm -f clustermon.spec clustermon.spec.in
--- conga/luci/Makefile	2007/04/26 15:59:37	1.23
+++ conga/luci/Makefile	2007/09/09 14:18:37	1.24
@@ -17,12 +17,12 @@
 all: luci
 
 luci:
-	make -C site
-	make -C conga_ssl
-	make -C utils
-	make -C init.d
-	make -C sysconfig
-	make -C docs
+	${MAKE} -C site
+	${MAKE} -C conga_ssl
+	${MAKE} -C utils
+	${MAKE} -C init.d
+	${MAKE} -C sysconfig
+	${MAKE} -C docs
 
 
 rebuild: clean all
@@ -33,8 +33,8 @@
 		install -d ${libdir}/luci ; \
 		cd zope ; \
 		./configure --prefix=${libdir}/luci/zope --with-python=/usr/bin/python ; \
-		make ; \
-		make install ; \
+		${MAKE} ; \
+		${MAKE} install ; \
 		cd .. ; \
 		chmod 700 ${libdir}/luci/zope ; \
 		utils/remove_files ${libdir}/luci/zope ${ZOPE_REMOVES} ; \
@@ -46,31 +46,31 @@
 	fi
 
 	install -d -m 700 ${DESTDIR}/var/lib/luci
-	make -C site install
-	make -C conga_ssl install
-	make -C utils install
-	make -C init.d install
-	make -C sysconfig install
-	make -C docs install
+	${MAKE} -C site install
+	${MAKE} -C conga_ssl install
+	${MAKE} -C utils install
+	${MAKE} -C init.d install
+	${MAKE} -C sysconfig install
+	${MAKE} -C docs install
 	install -d ${DESTDIR}/usr/share/doc/luci-${VERSION}/
 	install -m 644 COPYING ${DESTDIR}/usr/share/doc/luci-${VERSION}/
 
 
 clean:
-	make -C site clean
-	make -C utils clean
-	make -C init.d clean
-	make -C sysconfig clean
-	make -C docs clean
-	make -C conga_ssl clean
+	${MAKE} -C site clean
+	${MAKE} -C utils clean
+	${MAKE} -C init.d clean
+	${MAKE} -C sysconfig clean
+	${MAKE} -C docs clean
+	${MAKE} -C conga_ssl clean
 
 distclean:
-	make -C site distclean
-	make -C utils distclean
-	make -C init.d distclean
-	make -C sysconfig distclean
-	make -C docs distclean
-	make -C conga_ssl distclean
+	${MAKE} -C site distclean
+	${MAKE} -C utils distclean
+	${MAKE} -C init.d distclean
+	${MAKE} -C sysconfig distclean
+	${MAKE} -C docs distclean
+	${MAKE} -C conga_ssl distclean
 	rm -f make/defines.mk
 
 all_old: tar
@@ -78,22 +78,22 @@
 tar:
 
 import_storage:
-	make -C storage import
+	${MAKE} -C storage import
 
 export_storage:
-	make -e -C storage export
+	${MAKE} -e -C storage export
 
 import_cluster:
-	make -e -C cluster import
+	${MAKE} -e -C cluster import
 
 export_cluster:
-	make -e -C cluster export
+	${MAKE} -e -C cluster export
 
 import_homebase:
-	make -e -C homebase import
+	${MAKE} -e -C homebase import
 
 export_homebase:
-	make -e -C homebase export
+	${MAKE} -e -C homebase export
 
 import_pts: import_storage import_cluster import_homebase
 export_pts: export_storage export_cluster export_homebase
--- conga/ricci/Makefile	2006/08/09 20:53:21	1.11
+++ conga/ricci/Makefile	2007/09/09 14:18:37	1.12
@@ -17,29 +17,29 @@
 all: ricci clustermon
 
 ricci:
-	make -C common
-	make -C ricci
-	make -C modules
-	make -C init.d
-	make -C pam.d
+	${MAKE} -C common
+	${MAKE} -C ricci
+	${MAKE} -C modules
+	${MAKE} -C init.d
+	${MAKE} -C pam.d
 
 clustermon:
-	make -C common
-	make -C modules clustermon
+	${MAKE} -C common
+	${MAKE} -C modules clustermon
 
 install: install_ricci install_clustermon
 
 install_ricci: 
 	$(INSTALL_DIR) -m 700 ${localstatedir}/lib/ricci
-	make -C ricci install
-	make -C modules install
-	make -C init.d install
-	make -C pam.d install
+	${MAKE} -C ricci install
+	${MAKE} -C modules install
+	${MAKE} -C init.d install
+	${MAKE} -C pam.d install
 	$(INSTALL_DIR)  ${docdir}/ricci-${VERSION}/
 	$(INSTALL_FILE) COPYING ${docdir}/ricci-${VERSION}/
 
 install_clustermon:
-	make -C modules install_clustermon
+	${MAKE} -C modules install_clustermon
 	$(INSTALL_DIR)  ${docdir}/modcluster-${VERSION}/
 	$(INSTALL_FILE) COPYING ${docdir}/modcluster-${VERSION}/
 
@@ -47,14 +47,14 @@
 uninstall: 
 
 clean:
-	make -C common clean
-	make -C ricci clean
-	make -C modules clean
-	make -C init.d clean
-	make -C pam.d clean
+	${MAKE} -C common clean
+	${MAKE} -C ricci clean
+	${MAKE} -C modules clean
+	${MAKE} -C init.d clean
+	${MAKE} -C pam.d clean
 
 clean_clustermon: 
-	make -C modules clean
+	${MAKE} -C modules clean
 
 distclean: clean
 	rm -f make/defines.mk
--- conga/ricci/make/defines.mk.in	2007/09/07 19:49:29	1.7
+++ conga/ricci/make/defines.mk.in	2007/09/09 14:18:37	1.8
@@ -38,8 +38,8 @@
 INCLUDE         += -I $(top_srcdir)/include \
 			`pkg-config --cflags libxml-2.0` \
 			`pkg-config --cflags openssl`
-CFLAGS          += -Wall -Wno-unused -fPIC -g ${INCLUDE}
-CXXFLAGS        += -Wall -Wno-unused -fPIC -g ${INCLUDE}
+CFLAGS          += -Wall -Wno-unused -fPIC -O2 -g ${INCLUDE}
+CXXFLAGS        += -Wall -Wno-unused -fPIC -O2 -g ${INCLUDE}
 LDFLAGS         += -fPIC -lpthread \
 			`pkg-config --libs libxml-2.0` \
 			`pkg-config --libs openssl`
--- conga/ricci/modules/Makefile	2006/08/09 20:53:22	1.5
+++ conga/ricci/modules/Makefile	2007/09/09 14:18:37	1.6
@@ -12,33 +12,33 @@
 .PHONY: clustermon
 
 all: 
-	make -C storage
-	make -C rpm
-	make -C log
-	make -C service
+	${MAKE} -C storage
+	${MAKE} -C rpm
+	${MAKE} -C log
+	${MAKE} -C service
 
 
 clustermon:
-	make -C cluster
+	${MAKE} -C cluster
 
 
 install: 
-	make -C storage install
-	make -C rpm install
-	make -C log install
-	make -C service install
+	${MAKE} -C storage install
+	${MAKE} -C rpm install
+	${MAKE} -C log install
+	${MAKE} -C service install
 
 install_clustermon:
-	make -C cluster install
+	${MAKE} -C cluster install
 
 uninstall: 
 
 clean:
-	make -C storage clean
-	make -C cluster clean
-	make -C rpm clean
-	make -C log clean
-	make -C service clean
+	${MAKE} -C storage clean
+	${MAKE} -C cluster clean
+	${MAKE} -C rpm clean
+	${MAKE} -C log clean
+	${MAKE} -C service clean
 
 
 check: 
--- conga/ricci/modules/cluster/Makefile	2007/09/07 19:07:22	1.17
+++ conga/ricci/modules/cluster/Makefile	2007/09/09 14:18:37	1.18
@@ -35,7 +35,7 @@
 endif
 
 all: ${TARGET}
-	make -C clumon all
+	${MAKE} -C clumon all
 
 *.o: *.h
 
--- conga/ricci/modules/cluster/clumon/src/snmp-agent/Makefile	2007/09/07 19:07:22	1.4
+++ conga/ricci/modules/cluster/clumon/src/snmp-agent/Makefile	2007/09/09 14:18:37	1.5
@@ -14,7 +14,7 @@
 include ${top_srcdir}/make/defines.mk
 
 
-SNMP_CFLAGS = `net-snmp-config --cflags`
+SNMP_CFLAGS = `net-snmp-config --cflags | sed -r 's/(-lcrypto|-Wdeclaration-after-statement)//g'`
 SNMP_LDLAGS = `net-snmp-config --libs`
 
 INCLUDE     += -I ../include
--- conga/ricci/modules/storage/FSController.cpp	2007/06/27 08:14:23	1.8
+++ conga/ricci/modules/storage/FSController.cpp	2007/09/09 14:18:38	1.9
@@ -28,14 +28,20 @@
 #include "UnsupportedFS.h"
 #include "utils.h"
 #include <errno.h>
+
+#ifdef MY_BUILD_SYSTEM_IS_NOT_BROKEN
+
 #include <libgroup.h>
 
+#endif
+
 using namespace std;
 
 std::list<String>
 FSController::get_fs_group_ids(const String& name)
 {
 	list<String> members;
+#ifdef MY_BUILD_SYSTEM_IS_NOT_BROKEN
 	group_data_t fsgroup;
 
 	if (group_get_group(2, name.c_str(), &fsgroup) != 0)
@@ -51,6 +57,7 @@
 			throw String("invalid node id");
     	members.push_back(String(buf));
 	}
+#endif
 	return members;
 }
 




More information about the Cluster-devel mailing list