diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2010-09-08 13:04:35 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2010-09-08 13:07:32 +0200 |
commit | 089d5e1c6a4fcd6615b02866b760f2d7b4084a08 (patch) | |
tree | 607b14e964297f19a84f904fe8f896e142853e70 | |
parent | 2a67cbdd18d23612a49435e251fb0c853388b0e8 (diff) | |
download | libmnl-089d5e1c6a4fcd6615b02866b760f2d7b4084a08.tar.gz libmnl-089d5e1c6a4fcd6615b02866b760f2d7b4084a08.zip |
examples: put examples files into specific directories
put examples files into specific directories according to the
Netlink bus they work with. And minor update in the readme file
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r-- | README | 7 | ||||
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | examples/Makefile.am | 51 | ||||
-rw-r--r-- | examples/genl/Makefile.am | 7 | ||||
-rw-r--r-- | examples/genl/genl-family-get.c (renamed from examples/genl-family-get.c) | 0 | ||||
-rw-r--r-- | examples/netfilter/Makefile.am | 12 | ||||
-rw-r--r-- | examples/netfilter/nf-queue.c (renamed from examples/nf-queue.c) | 0 | ||||
-rw-r--r-- | examples/netfilter/nfct-event.c (renamed from examples/nfct-event.c) | 0 | ||||
-rw-r--r-- | examples/rtnl/Makefile.am | 35 | ||||
-rw-r--r-- | examples/rtnl/rtnl-link-dump.c (renamed from examples/rtnl-link-dump.c) | 0 | ||||
-rw-r--r-- | examples/rtnl/rtnl-link-dump2.c (renamed from examples/rtnl-link-dump2.c) | 0 | ||||
-rw-r--r-- | examples/rtnl/rtnl-link-dump3.c (renamed from examples/rtnl-link-dump3.c) | 0 | ||||
-rw-r--r-- | examples/rtnl/rtnl-link-event.c (renamed from examples/rtnl-link-event.c) | 0 | ||||
-rw-r--r-- | examples/rtnl/rtnl-link-set.c (renamed from examples/rtnl-link-set.c) | 0 | ||||
-rw-r--r-- | examples/rtnl/rtnl-route-add.c (renamed from examples/rtnl-route-add.c) | 0 | ||||
-rw-r--r-- | examples/rtnl/rtnl-route-dump.c (renamed from examples/rtnl-route-dump.c) | 0 |
16 files changed, 62 insertions, 52 deletions
@@ -18,6 +18,11 @@ on top of this library. is reduced, eg. the library provides many helpers but the programmer is not forced to use them. += Examples files = + +You can find several examples files under examples/ that you can compile by +invoking `make check'. + -- -08/apr/2010 +08/sep/2010 Pablo Neira Ayuso <pablo@netfilter.org> diff --git a/configure.in b/configure.in index 4a8f1a2..8969b35 100644 --- a/configure.in +++ b/configure.in @@ -15,4 +15,4 @@ case $target in *) AC_MSG_ERROR([Linux only, dude!]);; esac -AC_OUTPUT(Makefile src/Makefile include/Makefile include/libmnl/Makefile examples/Makefile libmnl.pc) +AC_OUTPUT(Makefile src/Makefile include/Makefile include/libmnl/Makefile examples/Makefile examples/genl/Makefile examples/netfilter/Makefile examples/rtnl/Makefile libmnl.pc) diff --git a/examples/Makefile.am b/examples/Makefile.am index f23a586..f6c2f69 100644 --- a/examples/Makefile.am +++ b/examples/Makefile.am @@ -1,50 +1 @@ -include $(top_srcdir)/Make_global.am - -check_PROGRAMS = rtnl-link-dump rtnl-link-dump2 rtnl-link-dump3 \ - rtnl-link-event \ - rtnl-link-set \ - rtnl-route-add \ - rtnl-route-dump \ - genl-family-get \ - nf-queue \ - nfct-event - -rtnl_link_dump_SOURCES = rtnl-link-dump.c -rtnl_link_dump_LDADD = ../src/libmnl.la -rtnl_link_dump_LDFLAGS = -dynamic -ldl - -rtnl_link_dump2_SOURCES = rtnl-link-dump2.c -rtnl_link_dump2_LDADD = ../src/libmnl.la -rtnl_link_dump2_LDFLAGS = -dynamic -ldl - -rtnl_link_dump3_SOURCES = rtnl-link-dump3.c -rtnl_link_dump3_LDADD = ../src/libmnl.la -rtnl_link_dump3_LDFLAGS = -dynamic -ldl - -rtnl_route_add_SOURCES = rtnl-route-add.c -rtnl_route_add_LDADD = ../src/libmnl.la -rtnl_route_add_LDFLAGS = -dynamic -ldl - -rtnl_link_event_SOURCES = rtnl-link-event.c -rtnl_link_event_LDADD = ../src/libmnl.la -rtnl_link_event_LDFLAGS = -dynamic -ldl - -rtnl_link_set_SOURCES = rtnl-link-set.c -rtnl_link_set_LDADD = ../src/libmnl.la -rtnl_link_set_LDFLAGS = -dynamic -ldl - -rtnl_route_dump_SOURCES = rtnl-route-dump.c -rtnl_route_dump_LDADD = ../src/libmnl.la -rtnl_route_dump_LDFLAGS = -dynamic -ldl - -genl_family_get_SOURCES = genl-family-get.c -genl_family_get_LDADD = ../src/libmnl.la -genl_family_get_LDFLAGS = -dynamic -ldl - -nf_queue_SOURCES = nf-queue.c -nf_queue_LDADD = ../src/libmnl.la -nf_queue_LDFLAGS = -dynamic -ldl - -nfct_event_SOURCES = nfct-event.c -nfct_event_LDADD = ../src/libmnl.la -nfct_event_LDFLAGS = -dynamic -ldl +SUBDIRS = genl netfilter rtnl diff --git a/examples/genl/Makefile.am b/examples/genl/Makefile.am new file mode 100644 index 0000000..a2df116 --- /dev/null +++ b/examples/genl/Makefile.am @@ -0,0 +1,7 @@ +include $(top_srcdir)/Make_global.am + +check_PROGRAMS = genl-family-get + +genl_family_get_SOURCES = genl-family-get.c +genl_family_get_LDADD = ../../src/libmnl.la +genl_family_get_LDFLAGS = -dynamic -ldl diff --git a/examples/genl-family-get.c b/examples/genl/genl-family-get.c index 326755e..326755e 100644 --- a/examples/genl-family-get.c +++ b/examples/genl/genl-family-get.c diff --git a/examples/netfilter/Makefile.am b/examples/netfilter/Makefile.am new file mode 100644 index 0000000..ef2f10c --- /dev/null +++ b/examples/netfilter/Makefile.am @@ -0,0 +1,12 @@ +include $(top_srcdir)/Make_global.am + +check_PROGRAMS = nf-queue \ + nfct-event + +nf_queue_SOURCES = nf-queue.c +nf_queue_LDADD = ../../src/libmnl.la +nf_queue_LDFLAGS = -dynamic -ldl + +nfct_event_SOURCES = nfct-event.c +nfct_event_LDADD = ../../src/libmnl.la +nfct_event_LDFLAGS = -dynamic -ldl diff --git a/examples/nf-queue.c b/examples/netfilter/nf-queue.c index 1df004a..1df004a 100644 --- a/examples/nf-queue.c +++ b/examples/netfilter/nf-queue.c diff --git a/examples/nfct-event.c b/examples/netfilter/nfct-event.c index 9dcf6cc..9dcf6cc 100644 --- a/examples/nfct-event.c +++ b/examples/netfilter/nfct-event.c diff --git a/examples/rtnl/Makefile.am b/examples/rtnl/Makefile.am new file mode 100644 index 0000000..9f0600d --- /dev/null +++ b/examples/rtnl/Makefile.am @@ -0,0 +1,35 @@ +include $(top_srcdir)/Make_global.am + +check_PROGRAMS = rtnl-link-dump rtnl-link-dump2 rtnl-link-dump3 \ + rtnl-link-event \ + rtnl-link-set \ + rtnl-route-add \ + rtnl-route-dump + +rtnl_link_dump_SOURCES = rtnl-link-dump.c +rtnl_link_dump_LDADD = ../../src/libmnl.la +rtnl_link_dump_LDFLAGS = -dynamic -ldl + +rtnl_link_dump2_SOURCES = rtnl-link-dump2.c +rtnl_link_dump2_LDADD = ../../src/libmnl.la +rtnl_link_dump2_LDFLAGS = -dynamic -ldl + +rtnl_link_dump3_SOURCES = rtnl-link-dump3.c +rtnl_link_dump3_LDADD = ../../src/libmnl.la +rtnl_link_dump3_LDFLAGS = -dynamic -ldl + +rtnl_route_add_SOURCES = rtnl-route-add.c +rtnl_route_add_LDADD = ../../src/libmnl.la +rtnl_route_add_LDFLAGS = -dynamic -ldl + +rtnl_link_event_SOURCES = rtnl-link-event.c +rtnl_link_event_LDADD = ../../src/libmnl.la +rtnl_link_event_LDFLAGS = -dynamic -ldl + +rtnl_link_set_SOURCES = rtnl-link-set.c +rtnl_link_set_LDADD = ../../src/libmnl.la +rtnl_link_set_LDFLAGS = -dynamic -ldl + +rtnl_route_dump_SOURCES = rtnl-route-dump.c +rtnl_route_dump_LDADD = ../../src/libmnl.la +rtnl_route_dump_LDFLAGS = -dynamic -ldl diff --git a/examples/rtnl-link-dump.c b/examples/rtnl/rtnl-link-dump.c index 8bce803..8bce803 100644 --- a/examples/rtnl-link-dump.c +++ b/examples/rtnl/rtnl-link-dump.c diff --git a/examples/rtnl-link-dump2.c b/examples/rtnl/rtnl-link-dump2.c index ac3a6be..ac3a6be 100644 --- a/examples/rtnl-link-dump2.c +++ b/examples/rtnl/rtnl-link-dump2.c diff --git a/examples/rtnl-link-dump3.c b/examples/rtnl/rtnl-link-dump3.c index 6d06d7c..6d06d7c 100644 --- a/examples/rtnl-link-dump3.c +++ b/examples/rtnl/rtnl-link-dump3.c diff --git a/examples/rtnl-link-event.c b/examples/rtnl/rtnl-link-event.c index aa51a1e..aa51a1e 100644 --- a/examples/rtnl-link-event.c +++ b/examples/rtnl/rtnl-link-event.c diff --git a/examples/rtnl-link-set.c b/examples/rtnl/rtnl-link-set.c index d5cf9b1..d5cf9b1 100644 --- a/examples/rtnl-link-set.c +++ b/examples/rtnl/rtnl-link-set.c diff --git a/examples/rtnl-route-add.c b/examples/rtnl/rtnl-route-add.c index 1f2d1a0..1f2d1a0 100644 --- a/examples/rtnl-route-add.c +++ b/examples/rtnl/rtnl-route-add.c diff --git a/examples/rtnl-route-dump.c b/examples/rtnl/rtnl-route-dump.c index 34c95cf..34c95cf 100644 --- a/examples/rtnl-route-dump.c +++ b/examples/rtnl/rtnl-route-dump.c |