[Cluster-devel] cluster fence/fenced/Makefile group/configure ...
cfeist at sourceware.org
cfeist at sourceware.org
Fri Jul 7 16:14:35 UTC 2006
CVSROOT: /cvs/cluster
Module name: cluster
Changes by: cfeist at sourceware.org 2006-07-07 16:14:34
Modified files:
fence/fenced : Makefile
group : configure
group/daemon : Makefile
group/dlm_controld: Makefile
group/gfs_controld: Makefile
group/make : defines.mk.input
Log message:
Makefile fixes to assist with rpm building.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/fence/fenced/Makefile.diff?cvsroot=cluster&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/configure.diff?cvsroot=cluster&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/daemon/Makefile.diff?cvsroot=cluster&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/dlm_controld/Makefile.diff?cvsroot=cluster&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/gfs_controld/Makefile.diff?cvsroot=cluster&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/make/defines.mk.input.diff?cvsroot=cluster&r1=1.1&r2=1.2
--- cluster/fence/fenced/Makefile 2006/06/30 15:38:39 1.5
+++ cluster/fence/fenced/Makefile 2006/07/07 16:14:33 1.6
@@ -22,8 +22,11 @@
-I${ccsincdir} \
-I${incdir} \
-I${top_srcdir}/config \
+ -I${top_srcdir}/../cman/lib \
-I${top_srcdir}/../group/lib
+LDFLAGS += -L${top_srcdir}/../cman/lib
+
all: ${TARGET}
${TARGET}: \
@@ -34,7 +37,7 @@
agent.o \
../../ccs/lib/libccs.a \
../../group/lib/libgroup.a
- $(CC) -lcman -o $@ $^
+ $(CC) $(LDFLAGS) -o $@ $^ -lcman
main.o: main.c fd.h
$(CC) $(CFLAGS) -c -o $@ $<
--- cluster/group/configure 2006/06/09 20:59:57 1.1
+++ cluster/group/configure 2006/07/07 16:14:33 1.2
@@ -30,6 +30,7 @@
kernel_src => \$kernel_src,
libdir => \$libdir,
iddevlibdir => \$iddevlibdir,
+ cmanlibdir => \$cmanlibdir,
mandir => \$mandir,
prefix => \$prefix,
sbindir => \$sbindir,
@@ -44,6 +45,7 @@
'kernel_src=s',
'libdir=s',
'iddevlibdir=s',
+ 'cmanlibdir=s',
'mandir=s',
'prefix=s',
'sbindir=s',
@@ -68,6 +70,7 @@
print "--kernel_src=\tthe directory containing the kernel source you wish to\n\t\tcompile against. (Default: system dependant)\n";
print "--libdir=\tthe base directory for libraries. (Default: /usr/lib)\n";
print "--iddevlibdir=\tthe base directory for libraries. (Default: {libdir})\n";
+ print "--cmanlibdir=\tthe base directory for cman libraries. (Default: {libdir})\n";
print "--mandir=\tthe base directory for man pages. (Default: /usr/share/man)\n";
print "--prefix=\tthe base directory to install into. (Default: /)\n";
print "--sbindir=\tthe base directory for system binaries. (Default: /sbin)\n";
@@ -96,6 +99,9 @@
if (!$iddevlibdir) {
$iddevlibdir="${libdir}";
}
+if (!$cmanlibdir) {
+ $cmanlibdir="${libdir}";
+}
if (!$mandir) {
$mandir="${prefix}/usr/share/man";
}
@@ -121,6 +127,7 @@
$_ =~ s/\@KERNEL_SRC\@/$kernel_src/;
$_ =~ s/\@LIBDIR\@/$libdir/;
$_ =~ s/\@IDDEVLIBDIR\@/$iddevlibdir/;
+ $_ =~ s/\@CMANLIBDIR\@/$cmanlibdir/;
$_ =~ s/\@MANDIR\@/$mandir/;
$_ =~ s/\@SBINDIR\@/$sbindir/;
$_ =~ s/\@SHAREDIR\@/$sharedir/;
--- cluster/group/daemon/Makefile 2006/06/30 15:29:17 1.13
+++ cluster/group/daemon/Makefile 2006/07/07 16:14:34 1.14
@@ -15,7 +15,7 @@
UNINSTALL=${top_srcdir}/scripts/uninstall.pl
CFLAGS+= -g -I. -I../include/ -I../../cman/lib/ -I../lib/
-LDFLAGS+= -L/usr/lib/openais -L/usr/lib
+LDFLAGS+= -L${cmanlibdir} -L/usr/lib/openais -L/usr/lib
TARGET=groupd
@@ -26,7 +26,7 @@
cman.o \
joinleave.o \
main.o
- $(CC) $(LDFLAGS) -lcman -lcpg -o $@ $^
+ $(CC) $(LDFLAGS) -o $@ $^ -lcman -lcpg
app.o: app.c gd_internal.h
$(CC) $(CFLAGS) -c -o $@ $<
--- cluster/group/dlm_controld/Makefile 2006/06/30 15:36:52 1.2
+++ cluster/group/dlm_controld/Makefile 2006/07/07 16:14:34 1.3
@@ -20,8 +20,11 @@
CFLAGS+= -idirafter ${KERNEL_SRC}/include/linux \
-I../../group/lib/ \
-I../../ccs/lib/ \
+ -I../../cman/lib/ \
-I../include/
+LDFLAGS+= -L../../cman/lib
+
TARGET=dlm_controld
@@ -36,7 +39,7 @@
action.o \
../lib/libgroup.a \
../../ccs/lib/libccs.a
- $(CC) $(LDFLAGS) -lcman -o $@ $^
+ $(CC) $(LDFLAGS) -o $@ $^ -lcman
main.o: main.c
$(CC) $(CFLAGS) -c -o $@ $<
--- cluster/group/gfs_controld/Makefile 2006/06/30 15:35:23 1.3
+++ cluster/group/gfs_controld/Makefile 2006/07/07 16:14:34 1.4
@@ -19,9 +19,10 @@
-idirafter ${KERNEL_SRC}/include/linux \
-I${incdir} \
-I${top_srcdir}/config \
+ -I../../cman/lib \
-I../include/ \
-I../lib/
-LDFLAGS+= -L/usr/lib/openais -L/usr/lib
+LDFLAGS+= -L../../cman/lib -L/usr/lib/openais -L/usr/lib
TARGET=gfs_controld
@@ -37,7 +38,7 @@
plock.o \
recover.o \
../lib/libgroup.a
- $(CC) $(LDFLAGS) -lcman -lcpg -o $@ $^
+ $(CC) $(LDFLAGS) -o $@ $^ -lcman -lcpg
main.o: main.c
--- cluster/group/make/defines.mk.input 2006/06/09 20:59:57 1.1
+++ cluster/group/make/defines.mk.input 2006/07/07 16:14:34 1.2
@@ -16,6 +16,7 @@
mandir ?= ${DESTDIR}/@MANDIR@
libdir ?= ${DESTDIR}/@LIBDIR@
iddevlibdir ?= ${DESTDIR}/@IDDEVLIBDIR@
+cmanlibdir ?= ${DESTDIR}/@CMANLIBDIR@
incdir ?= ${DESTDIR}/@INCDIR@
gfskincdir ?= ${DESTDIR}/@GFSKINCDIR@
iddevincdir ?= ${DESTDIR}/@IDDEVINCDIR@
More information about the Cluster-devel
mailing list