]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
libiptc: provide separate pkgconfig files
authorJan Engelhardt <jengelh@medozas.de>
Sun, 18 Dec 2011 01:52:15 +0000 (02:52 +0100)
committerJan Engelhardt <jengelh@medozas.de>
Sun, 18 Dec 2011 01:52:32 +0000 (02:52 +0100)
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
configure.ac
libiptc/.gitignore
libiptc/Makefile.am
libiptc/libip4tc.pc.in [new file with mode: 0644]
libiptc/libip6tc.pc.in [new file with mode: 0644]
libiptc/libiptc.pc.in

index 8afba8c119c8ebeba5a8db9e8ed40a0bcd575864..298d551dae95c5cdb97dc37e7933e889a654e37a 100644 (file)
@@ -112,6 +112,8 @@ AC_SUBST([libxtables_vmajor])
 AC_CONFIG_FILES([Makefile extensions/GNUmakefile include/Makefile
        iptables/Makefile iptables/xtables.pc
        libipq/Makefile libipq/libipq.pc
-       libiptc/Makefile libiptc/libiptc.pc libxtables/Makefile utils/Makefile
+       libiptc/Makefile libiptc/libiptc.pc
+       libiptc/libip4tc.pc libiptc/libip6tc.pc
+       libxtables/Makefile utils/Makefile
        include/xtables.h include/iptables/internal.h])
 AC_OUTPUT
index 87675507e978dd690bb8f3d89443dff346d35df2..49ca83d0fe81357b10b25d2f0ff9e564e01e6c31 100644 (file)
@@ -1 +1 @@
-/libiptc.pc
+/*.pc
index 22c920f6605f677139a6f7894785b4acf9dafe01..c170cb212e52eeade37cf40e185060fa56e3a40f 100644 (file)
@@ -3,7 +3,7 @@
 AM_CFLAGS        = ${regular_CFLAGS}
 AM_CPPFLAGS      = ${regular_CPPFLAGS} -I${top_builddir}/include -I${top_srcdir}/include ${kinclude_CPPFLAGS}
 
-pkgconfig_DATA      = libiptc.pc
+pkgconfig_DATA      = libiptc.pc libip4tc.pc libip6tc.pc
 
 lib_LTLIBRARIES     = libip4tc.la libip6tc.la libiptc.la
 libiptc_la_SOURCES  =
diff --git a/libiptc/libip4tc.pc.in b/libiptc/libip4tc.pc.in
new file mode 100644 (file)
index 0000000..5efa1ca
--- /dev/null
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name:          libip4tc
+Description:   iptables IPv4 ruleset ADT and kernel interface
+Version:       @PACKAGE_VERSION@
+Libs:          -L${libdir} -lip4tc
+Cflags:                -I${includedir}
diff --git a/libiptc/libip6tc.pc.in b/libiptc/libip6tc.pc.in
new file mode 100644 (file)
index 0000000..30a61b2
--- /dev/null
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name:          libip6tc
+Description:   iptables IPv6 ruleset ADT and kernel interface
+Version:       @PACKAGE_VERSION@
+Libs:          -L${libdir} -lip6tc
+Cflags:                -I${includedir}
index 99a354403bde36a91e2bbd6fb46745f5b3d3e166..0264bf0505541bc8036521c7ab3ba9a1f5fc9639 100644 (file)
@@ -5,8 +5,6 @@ libdir=@libdir@
 includedir=@includedir@
 
 Name:          libiptc
-Description:   iptables ruleset ADT and kernel interface
+Description:   iptables v4/v6 ruleset ADT and kernel interface
 Version:       @PACKAGE_VERSION@
-Libs:          -L${libdir} -liptc
-Libs.private:  -lip4tc -lip6tc
-Cflags:                -I${includedir}
+Requires:      libip4tc libip6tc