summaryrefslogtreecommitdiffstats
path: root/daemons/dmeventd/Makefile.in
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2005-12-02 15:39:16 +0000
committerAlasdair Kergon <agk@redhat.com>2005-12-02 15:39:16 +0000
commitdd3ec4e87a305779294f7dc63a532c1d1c0c20fa (patch)
tree182d26cd8bab94741abf4112fcedb9b34be1eb8a /daemons/dmeventd/Makefile.in
parent774ed5fc39de36570bb053ea562f600caabe4b66 (diff)
downloadlvm2-dd3ec4e87a305779294f7dc63a532c1d1c0c20fa.tar.gz
lvm2-dd3ec4e87a305779294f7dc63a532c1d1c0c20fa.tar.xz
lvm2-dd3ec4e87a305779294f7dc63a532c1d1c0c20fa.zip
dmeventd updates
Diffstat (limited to 'daemons/dmeventd/Makefile.in')
-rw-r--r--daemons/dmeventd/Makefile.in51
1 files changed, 28 insertions, 23 deletions
diff --git a/daemons/dmeventd/Makefile.in b/daemons/dmeventd/Makefile.in
index 394f61e5..369f5e2b 100644
--- a/daemons/dmeventd/Makefile.in
+++ b/daemons/dmeventd/Makefile.in
@@ -1,51 +1,56 @@
#
-# Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved.
-# Copyright (C) 2004 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2005 Red Hat, Inc. All rights reserved.
#
# This file is part of the device-mapper userspace tools.
#
# 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.
+# of the GNU Lesser General Public License v.2.1.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Lesser General Public License
# along with this program; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
+interface = @interface@
-TARGETS = dmevent dmeventd
-INSTALL_TYPE = install_dynamic
+SOURCES = libdevmapper-event.c \
+ dmeventd.c
-SOURCES = noop.c
-CLEAN_TARGETS = dmevent.o dmeventd.o
+LIB_STATIC = libdevmapper-event.a
ifeq ("@LIB_SUFFIX@","dylib")
- LIB_SHARED = libdmeventdnoop.dylib
+ LIB_SHARED = libdevmapper-event.dylib
else
- LIB_SHARED = libdmeventdnoop.so
+ LIB_SHARED = libdevmapper-event.so
endif
-
-LDFLAGS += -ldl -ldevmapper -lmultilog
+
+CLDFLAGS += -ldl -ldevmapper -lpthread
include ../make.tmpl
-libdmeventdnoop.so: noop.o
+.PHONY: install_dynamic install_static
-dmevent: dmevent.o $(interfacedir)/libdevmapper.$(LIB_SUFFIX) $(top_srcdir)/lib/event/libdmevent.$(LIB_SUFFIX)
- $(CC) -o $@ dmevent.o $(LDFLAGS) \
- -L$(interfacedir) -L$(DESTDIR)/lib -L$(top_srcdir)/lib/event -L$(top_srcdir)/multilog $(LIBS)
+INSTALL_TYPE = install_dynamic
-dmeventd: dmeventd.o $(interfacedir)/libdevmapper.$(LIB_SUFFIX) $(top_srcdir)/lib/event/libdmevent.$(LIB_SUFFIX)
- $(CC) -o $@ dmeventd.o $(LDFLAGS) \
- -L$(interfacedir) -L$(DESTDIR)/lib -L$(top_srcdir)/lib/event -L$(top_srcdir)/multilog -lpthread -ldmevent $(LIBS)
+ifeq ("@STATIC_LINK@", "yes")
+ INSTALL_TYPE += install_static
+endif
install: $(INSTALL_TYPE)
-.PHONY: install_dynamic
-
-install_dynamic: dmeventd
- $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) dmeventd $(sbindir)/dmeventd
+install_dynamic: libdevmapper-event.$(LIB_SUFFIX)
+ $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \
+ $(libdir)/libdevmapper-event.$(LIB_SUFFIX).$(LIB_VERSION)
+ $(LN_S) -f libdevmapper-event.$(LIB_SUFFIX).$(LIB_VERSION) \
+ $(libdir)/libdevmapper-event.$(LIB_SUFFIX)
+ $(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper-event.h \
+ $(includedir)/libdevmapper-event.h
+
+install_static: libdevmapper-event.a
+ $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \
+ $(libdir)/libdevmapper-event.a.$(LIB_VERSION)
+ $(LN_S) -f libdevmapper-event.a.$(LIB_VERSION) $(libdir)/libdevmapper-event.a