]> sourceware.org Git - lvm2.git/commitdiff
configure/makefile tidying + pkg-config support.
authorAlasdair Kergon <agk@redhat.com>
Wed, 19 Apr 2006 15:23:10 +0000 (15:23 +0000)
committerAlasdair Kergon <agk@redhat.com>
Wed, 19 Apr 2006 15:23:10 +0000 (15:23 +0000)
WHATS_NEW_DM
daemons/dmeventd/Makefile.in
daemons/dmeventd/libdevmapper-event.pc.in [new file with mode: 0644]
libdm/Makefile.in
libdm/libdevmapper.pc.in [new file with mode: 0644]

index 38ae2ec24163a3c0a20bd67888dcefcd974ebffb..82ee2f4a85d4a604516c22c117a59e397a46189a 100644 (file)
@@ -1,5 +1,9 @@
 Version 1.02.05 - 
 =============================
+  Separate install_include target in makefiles.
+  Separate out DEFS from CFLAGS.
+  Support pkg-config.
+  Check for libsepol.
 
 Version 1.02.04 - 14 Apr 2006
 =============================
index 6280ccae76db7ecbc7f33aa8da8c0738a554d8cb..ef21c7afa2a7a8a021a79d6b66146a956097c45c 100644 (file)
@@ -30,7 +30,7 @@ include ../make.tmpl
 
 CLDFLAGS += -ldl -ldevmapper -lpthread
 
-.PHONY: install_dynamic install_static
+.PHONY: install_dynamic install_static install_include
 
 INSTALL_TYPE = install_dynamic
 
@@ -40,13 +40,17 @@ endif
 
 install: $(INSTALL_TYPE)
 
+install_include:
+       $(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper-event.h \
+               $(includedir)/libdevmapper-event.h
+
 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) -D $(OWNER) $(GROUP) -m 444 devmapper-event.pc \
+               $(usrlibdir)/pkgconfig/libdevmapper-event.pc
 
 install_static: libdevmapper-event.a
        $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \
diff --git a/daemons/dmeventd/libdevmapper-event.pc.in b/daemons/dmeventd/libdevmapper-event.pc.in
new file mode 100644 (file)
index 0000000..aacb261
--- /dev/null
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: devmapper-event
+Description: device-mapper event library
+Version: @DM_LIB_VERSION@
+Requires: devmapper
+Cflags: -I${includedir}
+Libs: -L${libdir} -ldevmapper-event
+Libs.private: -lpthread -ldl
index f2c8df3c78e65e1cb802d640d780c27ed5f3bd66..8fd990eca8449077ef005bc194d1795b03006d91 100644 (file)
@@ -42,7 +42,7 @@ CFLAGS += -DDEVICE_UID=@DEVICE_UID@ -DDEVICE_GID=@DEVICE_GID@ \
 
 include ../make.tmpl
 
-.PHONY: install_dynamic install_static \
+.PHONY: install_dynamic install_static install_include \
        install_fs install_ioctl install_ioctl_static
 
 INSTALL_TYPE = install_dynamic
@@ -51,18 +51,18 @@ ifeq ("@STATIC_LINK@", "yes")
   INSTALL_TYPE += install_static
 endif
 
-install: $(INSTALL_TYPE)
+install: $(INSTALL_TYPE) install_include
+
+install_include:
+       $(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper.h \
+               $(includedir)/libdevmapper.h
 
 install_dynamic: install_@interface@
        $(LN_S) -f libdevmapper.$(LIB_SUFFIX).$(LIB_VERSION) \
                $(libdir)/libdevmapper.$(LIB_SUFFIX)
-       $(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper.h \
-               $(includedir)/libdevmapper.h
 
 install_static: install_@interface@_static
        $(LN_S) -f libdevmapper.a.$(LIB_VERSION) $(libdir)/libdevmapper.a
-       $(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper.h \
-               $(includedir)/libdevmapper.h
 
 install_fs: fs/libdevmapper.$(LIB_SUFFIX)
        $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \
@@ -71,6 +71,8 @@ install_fs: fs/libdevmapper.$(LIB_SUFFIX)
 install_ioctl: ioctl/libdevmapper.$(LIB_SUFFIX)
        $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \
                $(libdir)/libdevmapper.$(LIB_SUFFIX).$(LIB_VERSION)
+       $(INSTALL) -D $(OWNER) $(GROUP) -m 444 devmapper.pc \
+               $(usrlibdir)/pkgconfig/libdevmapper.pc
 
 install_ioctl_static: ioctl/libdevmapper.a
        $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \
diff --git a/libdm/libdevmapper.pc.in b/libdm/libdevmapper.pc.in
new file mode 100644 (file)
index 0000000..4d15446
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: devmapper
+Description: device-mapper library
+Version: @DM_LIB_VERSION@
+Cflags: -I${includedir} 
+Libs: -L${libdir} -ldevmapper
+Libs.private: -lselinux -lsepol
This page took 0.034451 seconds and 5 git commands to generate.