public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* LVM2 liblvm/Makefile.in test/api/Makefile.in
@ 2009-09-14 22:56 wysochanski
  0 siblings, 0 replies; 3+ messages in thread
From: wysochanski @ 2009-09-14 22:56 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	wysochanski@sourceware.org	2009-09-14 22:56:27

Modified files:
	liblvm         : Makefile.in 
	test/api       : Makefile.in 

Log message:
	Fix build failure when enabling dmeventd and applib.
	
	This patch fixes a build with options similar to the following:
	./configure --enable-debug --enable-applib --enable-dmeventd --enable-cmdlib

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/liblvm/Makefile.in.diff?cvsroot=lvm2&r1=1.15&r2=1.16
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/api/Makefile.in.diff?cvsroot=lvm2&r1=1.8&r2=1.9

--- LVM2/liblvm/Makefile.in	2009/09/03 18:19:07	1.15
+++ LVM2/liblvm/Makefile.in	2009/09/14 22:56:27	1.16
@@ -42,6 +42,10 @@
 
 LIBS += -ldevmapper -llvm-internal
 
+ifeq ("@DMEVENTD@", "yes")
+  LIBS += -ldevmapper-event
+endif
+
 $(VERSIONED_SHLIB): %.$(LIB_SUFFIX).$(LIB_VERSION_APP): %.$(LIB_SUFFIX)
 	rm -f $@
 	$(LN_S) $< $@
--- LVM2/test/api/Makefile.in	2009/09/04 13:49:02	1.8
+++ LVM2/test/api/Makefile.in	2009/09/14 22:56:27	1.9
@@ -33,6 +33,11 @@
 
 LDFLAGS = -L$(top_srcdir)/libdm -L$(top_srcdir)/liblvm
 
+ifeq ("@DMEVENTD@", "yes")
+	LVMLIBS += -ldevmapper-event -lpthread
+	LDFLAGS += -L$(top_srcdir)/daemons/dmeventd
+endif
+
 test_OBJECTS = $(test_SOURCES:.c=.o)
 vgtest_OBJECTS = $(vgtest_SOURCES:.c=.o)
 OBJECTS = $(test_OBJECTS) $(vgtest_OBJECTS)


^ permalink raw reply	[flat|nested] 3+ messages in thread

* LVM2 liblvm/Makefile.in test/api/Makefile.in
@ 2009-03-08 17:29 wysochanski
  0 siblings, 0 replies; 3+ messages in thread
From: wysochanski @ 2009-03-08 17:29 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	wysochanski@sourceware.org	2009-03-08 17:29:27

Modified files:
	liblvm         : Makefile.in 
	test/api       : Makefile.in 

Log message:
	Remove unnecessary linker flags for liblvm.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/liblvm/Makefile.in.diff?cvsroot=lvm2&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/api/Makefile.in.diff?cvsroot=lvm2&r1=1.2&r2=1.3

--- LVM2/liblvm/Makefile.in	2009/03/08 17:06:55	1.2
+++ LVM2/liblvm/Makefile.in	2009/03/08 17:29:26	1.3
@@ -29,7 +29,6 @@
 
 include $(top_srcdir)/make.tmpl
 
-CLDFLAGS += -z now
 LIBS += -ldevmapper -llvm-internal
 
 $(VERSIONED_SHLIB): %.$(LIB_SUFFIX).$(LIB_VERSION): $(interface)/%.$(LIB_SUFFIX)
--- LVM2/test/api/Makefile.in	2009/03/08 17:06:56	1.2
+++ LVM2/test/api/Makefile.in	2009/03/08 17:29:27	1.3
@@ -25,7 +25,7 @@
 
 TARGETS = test
 
-LVMLIBS = -llvm -ldevmapper
+LVMLIBS = -llvm
 
 DEFS += -D_REENTRANT
 CFLAGS += -fno-strict-aliasing


^ permalink raw reply	[flat|nested] 3+ messages in thread

* LVM2 liblvm/Makefile.in test/api/Makefile.in
@ 2009-03-08 17:06 wysochanski
  0 siblings, 0 replies; 3+ messages in thread
From: wysochanski @ 2009-03-08 17:06 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	wysochanski@sourceware.org	2009-03-08 17:06:56

Modified files:
	liblvm         : Makefile.in 
	test/api       : Makefile.in 

Log message:
	Add DSO generation for new LVM application library.
	
	Fix test/api/test build.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/liblvm/Makefile.in.diff?cvsroot=lvm2&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/api/Makefile.in.diff?cvsroot=lvm2&r1=1.1&r2=1.2

--- LVM2/liblvm/Makefile.in	2009/03/06 16:19:53	1.1
+++ LVM2/liblvm/Makefile.in	2009/03/08 17:06:55	1.2
@@ -19,14 +19,25 @@
 SOURCES =\
 	lvm_base.c
 
-LIB_STATIC = liblvm.a
+LIB_NAME = liblvm
+LIB_VERSION = $(LIB_VERSION_LVM)
 
-$(SUBDIRS): $(LIB_STATIC)
+LIB_STATIC = $(LIB_NAME).a
+LIB_SHARED = $(LIB_NAME).so
 
 CLEAN_TARGETS += liblvm.cflow
 
 include $(top_srcdir)/make.tmpl
 
+CLDFLAGS += -z now
+LIBS += -ldevmapper -llvm-internal
+
+$(VERSIONED_SHLIB): %.$(LIB_SUFFIX).$(LIB_VERSION): $(interface)/%.$(LIB_SUFFIX)
+	rm -f $@
+	$(LN_S) $< $@
+	rm -f $(LIB_NAME).$(LIB_SUFFIX)
+	$(LN_S) $< $(LIB_NAME).$(LIB_SUFFIX)
+
 liblvm.cflow: $(SOURCES)
 	set -e; (echo -n "SOURCES += "; \
 		 echo $(SOURCES) | \
--- LVM2/test/api/Makefile.in	2008/12/07 19:37:07	1.1
+++ LVM2/test/api/Makefile.in	2009/03/08 17:06:56	1.2
@@ -30,10 +30,11 @@
 DEFS += -D_REENTRANT
 CFLAGS += -fno-strict-aliasing
 
-LDFLAGS += -L$(top_srcdir)/api/lib
-
 include $(top_srcdir)/make.tmpl
 
-test: $(OBJECTS) $(top_srcdir)/lib/liblvm.a $(top_srcdir)/libdm/libdevmapper.so
+LDFLAGS = -L$(top_srcdir)/libdm -L$(top_srcdir)/liblvm
+CLDFLAGS = -L$(top_srcdir)/libdm -L$(top_srcdir)/liblvm
+
+test: $(OBJECTS) $(top_srcdir)/liblvm/liblvm.a $(top_srcdir)/libdm/libdevmapper.so
 	$(CC) -o test $(OBJECTS) $(CFLAGS) $(LDFLAGS) $(LVMLIBS) $(LIBS)
 


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-09-14 22:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-14 22:56 LVM2 liblvm/Makefile.in test/api/Makefile.in wysochanski
  -- strict thread matches above, loose matches on Subject: below --
2009-03-08 17:29 wysochanski
2009-03-08 17:06 wysochanski

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 read-only IMAP folder(s) and NNTP newsgroup(s).