summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2010-09-08 13:04:35 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2010-09-08 13:07:32 +0200
commit089d5e1c6a4fcd6615b02866b760f2d7b4084a08 (patch)
tree607b14e964297f19a84f904fe8f896e142853e70
parent2a67cbdd18d23612a49435e251fb0c853388b0e8 (diff)
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--README7
-rw-r--r--configure.in2
-rw-r--r--examples/Makefile.am51
-rw-r--r--examples/genl/Makefile.am7
-rw-r--r--examples/genl/genl-family-get.c (renamed from examples/genl-family-get.c)0
-rw-r--r--examples/netfilter/Makefile.am12
-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.am35
-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
diff --git a/README b/README
index 689eb8a..ca7a820 100644
--- a/README
+++ b/README
@@ -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