]> granicus.if.org Git - libnl/commitdiff
No longer install module API headers
authorThomas Graf <tgraf@suug.ch>
Tue, 22 Jan 2013 18:10:38 +0000 (19:10 +0100)
committerThomas Graf <tgraf@suug.ch>
Wed, 23 Jan 2013 10:02:44 +0000 (11:02 +0100)
Various header files providing an API to implement own cache and
object types or implement link types have been available in the
past. Their API is marked unstable in the documentation and nobody
is using them so far.

Technically they have been causing ABI breakages in at least two
3.2.x releases. In order to avoid future accidental breakage, no
longer install these and require module developers to clone the
git tree and build modules off the git tree directly to make sure
that the API is unstable at this point.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
include/Makefile.am

index 52847397c1471e920424b2daf9572ebf695dae55..50d1e4e5606545826489ead6d38765c660b6132c 100644 (file)
@@ -19,7 +19,6 @@ nobase_libnlinclude_HEADERS = \
        netlink/netfilter/queue_msg.h \
        netlink/addr.h \
        netlink/attr.h \
-       netlink/cache-api.h \
        netlink/cache.h \
        netlink/data.h \
        netlink/errno.h \
@@ -31,7 +30,6 @@ nobase_libnlinclude_HEADERS = \
        netlink/netlink-compat.h \
        netlink/netlink-kernel.h \
        netlink/netlink.h \
-       netlink/object-api.h \
        netlink/object.h \
        netlink/route/cls/ematch/cmp.h \
        netlink/route/cls/ematch/meta.h \
@@ -43,10 +41,8 @@ nobase_libnlinclude_HEADERS = \
        netlink/route/cls/fw.h \
        netlink/route/cls/police.h \
        netlink/route/cls/u32.h \
-       netlink/route/link/api.h \
        netlink/route/link/bonding.h \
        netlink/route/link/can.h \
-       netlink/route/link/info-api.h \
        netlink/route/link/inet.h \
        netlink/route/link/vlan.h \
        netlink/route/qdisc/cbq.h \
@@ -72,7 +68,6 @@ nobase_libnlinclude_HEADERS = \
        netlink/route/rtnl.h \
        netlink/route/rule.h \
        netlink/route/tc.h \
-       netlink/route/tc-api.h \
        netlink/socket.h \
        netlink/types.h \
        netlink/utils.h \
@@ -124,4 +119,9 @@ noinst_HEADERS = \
        netlink-generic.h \
        netlink-local.h \
        netlink-tc.h \
-       netlink-types.h
+       netlink-types.h \
+       netlink/cache-api.h \
+       netlink/object-api.h \
+       netlink/route/link/api.h \
+       netlink/route/link/info-api.h \
+       netlink/route/tc-api.h