configure: fix multiple issues in build configuration
commitd4e385dd0e633525666bf95c56a2045bacc2a485
authorDaniel Borkmann <dborkman@redhat.com>
Tue, 9 Jul 2013 18:16:40 +0000 (9 20:16 +0200)
committerDaniel Borkmann <dborkman@redhat.com>
Tue, 9 Jul 2013 18:20:52 +0000 (9 20:20 +0200)
treea87c451e7f988b65d5a3e350969ca765cff02add
parentc07bdeb7419baf7f66e8de386744be9ec4891bb3
configure: fix multiple issues in build configuration

This patch is a bundle of multiple fixes.

1) Fix compilation of astraceroute when HAVE_LIBPCAP=1:
   astraceroute doesn't need libpcap, so add an additional
   guard/define to bpf.h and bpf_comp.c and netsniff-ng.c.
   Also since we generate a config.h file, we do not need
   to have this additional compile flag anymore.

2) Fix tstamping.{h,c} to use the configure script instead
   of the Makefile. For doing this, also fix the object
   inclusion in netsniff-ng/Makefile.

Last but not least, rename __WITH_... into HAVE_... as this
is more clean.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Makefile
bpf.h
bpf_comp.c
configure
netsniff-ng.c
netsniff-ng/Makefile
tstamping.c
tstamping.h