Modernize the build system.
authorGuus Sliepen <guus@tinc-vpn.org>
Sun, 29 Sep 2013 16:06:13 +0000 (18:06 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 29 Sep 2013 16:10:56 +0000 (18:10 +0200)
commit68f4ca711593416d0defd81199b176ba604c6cb1
tree0ab19fa549f5d7a1c99a7345b585e2f0361b0ec9
parentfc74f52df914ac67ef27d10fa9ba4bfa11c2f40e
Modernize the build system.

Recent versions of autoconf and automake were giving a lot of warnings. This is
sort of a backport of similar build system changes from the 1.1 banch:

- Fix all autoconf/automake warnings.
- Merge lib/ into src/.
- Don't use symlinks for device.c any more, but use automake conditionals.
- Use explicit paths to local header files.
- Get rid of alloca.c/malloc.c/memcmp.c/realloc.c.
70 files changed:
Makefile.am
configure.ac [new file with mode: 0644]
configure.in [deleted file]
doc/Makefile.am
have.h [deleted file]
lib/Makefile.am [deleted file]
lib/alloca.c [deleted file]
lib/avl_tree.c [deleted file]
lib/avl_tree.h [deleted file]
lib/dropin.c [deleted file]
lib/dropin.h [deleted file]
lib/ethernet.h [deleted file]
lib/fake-gai-errnos.h [deleted file]
lib/fake-getaddrinfo.c [deleted file]
lib/fake-getaddrinfo.h [deleted file]
lib/fake-getnameinfo.c [deleted file]
lib/fake-getnameinfo.h [deleted file]
lib/getopt.c [deleted file]
lib/getopt.h [deleted file]
lib/getopt1.c [deleted file]
lib/ipv4.h [deleted file]
lib/ipv6.h [deleted file]
lib/list.c [deleted file]
lib/list.h [deleted file]
lib/malloc.c [deleted file]
lib/memcmp.c [deleted file]
lib/pidfile.c [deleted file]
lib/pidfile.h [deleted file]
lib/realloc.c [deleted file]
lib/splay_tree.c [deleted file]
lib/splay_tree.h [deleted file]
lib/utils.c [deleted file]
lib/utils.h [deleted file]
lib/xalloc.h [deleted file]
lib/xmalloc.c [deleted file]
src/Makefile.am
src/avl_tree.c [new file with mode: 0644]
src/avl_tree.h [new file with mode: 0644]
src/bsd/device.c
src/cygwin/device.c
src/dropin.c [new file with mode: 0644]
src/dropin.h [new file with mode: 0644]
src/ethernet.h [new file with mode: 0644]
src/fake-gai-errnos.h [new file with mode: 0644]
src/fake-getaddrinfo.c [new file with mode: 0644]
src/fake-getaddrinfo.h [new file with mode: 0644]
src/fake-getnameinfo.c [new file with mode: 0644]
src/fake-getnameinfo.h [new file with mode: 0644]
src/getopt.c [new file with mode: 0644]
src/getopt.h [new file with mode: 0644]
src/getopt1.c [new file with mode: 0644]
src/graph.c
src/have.h [new file with mode: 0644]
src/ipv4.h [new file with mode: 0644]
src/ipv6.h [new file with mode: 0644]
src/linux/device.c
src/list.c [new file with mode: 0644]
src/list.h [new file with mode: 0644]
src/mingw/device.c
src/pidfile.c [new file with mode: 0644]
src/pidfile.h [new file with mode: 0644]
src/solaris/device.c
src/splay_tree.c [new file with mode: 0644]
src/splay_tree.h [new file with mode: 0644]
src/system.h [new file with mode: 0644]
src/utils.c [new file with mode: 0644]
src/utils.h [new file with mode: 0644]
src/xalloc.h [new file with mode: 0644]
src/xmalloc.c [new file with mode: 0644]
system.h [deleted file]