* [Cluster-devel] cluster/dlm/tests usertest/Makefile Makefile
@ 2007-08-24 14:10 fabbione
0 siblings, 0 replies; only message in thread
From: fabbione @ 2007-08-24 14:10 UTC (permalink / raw)
To: cluster-devel.redhat.com
CVSROOT: /cvs/cluster
Module name: cluster
Changes by: fabbione at sourceware.org 2007-08-24 14:10:28
Modified files:
dlm/tests/usertest: Makefile
Added files:
dlm/tests : Makefile
Log message:
Add dlm/tests/Makefile
clean up dlm/tests/usertest/Makefile
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/dlm/tests/Makefile.diff?cvsroot=cluster&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/dlm/tests/usertest/Makefile.diff?cvsroot=cluster&r1=1.10&r2=1.11
/cvs/cluster/cluster/dlm/tests/Makefile,v --> standard output
revision 1.1
--- cluster/dlm/tests/Makefile
+++ - 2007-08-24 14:10:28.400582000 +0000
@@ -0,0 +1,19 @@
+###############################################################################
+###############################################################################
+##
+## Copyright (C) 2007 Red Hat, Inc. All rights reserved.
+##
+## This copyrighted material is made available to anyone wishing to use,
+## modify, copy, or redistribute it subject to the terms and conditions
+## of the GNU General Public License v.2.
+##
+###############################################################################
+###############################################################################
+
+SUBDIRS=usertest
+
+%:
+ set -e && \
+ for i in ${SUBDIRS}; do \
+ ${MAKE} -C $$i $@; \
+ done
--- cluster/dlm/tests/usertest/Makefile 2007/02/01 11:11:51 1.10
+++ cluster/dlm/tests/usertest/Makefile 2007/08/24 14:10:27 1.11
@@ -9,52 +9,28 @@
##
###############################################################################
###############################################################################
-top_srcdir = ../../..
-UNINSTALL=${top_srcdir}/scripts/uninstall.pl
-BINARIES=dlmtest asttest lstest pingtest lvb dlmtest2 flood alternate-lvb joinleave threads
+include ../../../make/defines.mk
-all: $(BINARIES)
-CFLAGS+=-I${top_srcdir}/dlm/lib -L${top_srcdir}/dlm/lib -g -D_REENTRANT
+TARGETS= dlmtest asttest lstest pingtest lvb dlmtest2 flood alternate-lvb joinleave threads
-ifneq (${KERNEL_SRC}, )
-CFLAGS += -I${KERNEL_SRC}/include/cluster
-else
-CFLAGS += -I/usr/include/linux/cluster
-endif
-CFLAGS += -I${top_srcdir}/lib/dlm
+all: depends ${TARGETS}
+CFLAGS += -D_REENTRANT
+CFLAGS += -Wall -g
+CFLAGS += -I${dlmincdir}
-dlmtest: dlmtest.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
+LDFLAGS += -L${dlmlibdir} -ldlm -lpthread
-dlmtest2: dlmtest2.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
+depends:
+ $(MAKE) -C ../../lib all
-alternate-lvb: alternate-lvb.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
+%.o: %.c
+ $(CC) $(CFLAGS) -c -o $@ $<
-joinleave: joinleave.c
- $(CC) $(CFLAGS) -Wall -o $@ $< -ldlm -lpthread
-
-flood: flood.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
-
-asttest: asttest.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
-
-lstest: lstest.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
-
-pingtest: pingtest.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
-
-lvb: lvb.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
-
-threads: threads.c
- $(CC) $(CFLAGS) -o $@ $< -ldlm -lpthread
+%: %.o
+ $(CC) -o $@ $^ $(LDFLAGS)
clean:
- rm -f *.o $(BINARIES) *~ core
+ rm -f *.o ${TARGETS} *~ core
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-08-24 14:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-24 14:10 [Cluster-devel] cluster/dlm/tests usertest/Makefile Makefile fabbione
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).