Added support for BIONIC libc to allow compilation on android toolchain.
[vde.git] / vde-2 / src / Makefile.am
blob8f796801e1c3899217c61d3a8ce84ddb8f89952c
1 SUBDIRS = \
2         common \
3         lib \
4         vde_switch \
5         vde_l3 \
6         slirpvde
8 bin_PROGRAMS = \
9         dpipe \
10         unixcmd \
11         unixterm \
12         vde_autolink \
13         vde_plug2tap \
14         vde_plug \
15         vdeq \
16         wirefilter \
17         vdeterm
19 #DIST_SUBDIRS = $(SUBDIRS) vdetaplib vde_cryptcab kvde_switch
21 if CAN_MAKE_VDETUNCTL
22   sbin_PROGRAMS = vde_tunctl
23 endif
25 if CAN_MAKE_LIBVDETAP
26   SUBDIRS += vdetaplib
27 endif
29 if ENABLE_CRYPTCAB
30   SUBDIRS += vde_cryptcab
31 endif
33 if ENABLE_VDE_OVER_NS
34   SUBDIRS += vde_over_ns
35 endif
37 if ENABLE_ROUTER
38   SUBDIRS += vde_router
39 endif
41 if ENABLE_KERNEL_SWITCH
42   SUBDIRS += kvde_switch
43 endif
45 if ENABLE_PCAP
46   bin_PROGRAMS += vde_pcapplug
47 endif
49 AM_CPPFLAGS = -I$(top_srcdir)/include \
50                -DSYSCONFDIR="\"$(sysconfdir)\"" -DLOCALSTATEDIR="\"$(localstatedir)\""
51 LDADD = common/libvdecommon.la -lm
53 if ENABLE_PROFILE
54   AM_CFLAGS = -pg --coverage
55   AM_LDFLAGS = -pg --coverage
56 endif
58 vde_autolink_LDADD = $(LDADD) lib/libvdemgmt.la
59 vde_plug2tap_LDADD = $(LDADD) lib/libvdeplug.la
60 if ENABLE_PCAP
61   vde_pcapplug_LDADD = $(LDADD) lib/libvdeplug.la -lpcap
62 endif
63 vde_plug_LDADD = $(LDADD) lib/libvdeplug.la
64 vdeq_LDADD = $(LDADD) lib/libvdeplug.la
65 wirefilter_LDADD = $(LDADD) lib/libvdeplug.la
66 vdeterm_LDADD = $(LDADD) lib/libvdeplug.la lib/libvdehist.la
68 install-exec-hook:
69         rm -f $(DESTDIR)$(bindir)/vdecmd
70         (cd $(DESTDIR)$(bindir) && $(LN_S) unixcmd vdecmd)
71         rm -f $(DESTDIR)$(bindir)/vdeqemu $(DESTDIR)$(bindir)/vdekvm
72         (cd $(DESTDIR)$(bindir) && $(LN_S) vdeq vdeqemu && $(LN_S) vdeq vdekvm )
73         rm -f $(DESTDIR)$(bindir)/vdeo
74         rm -f $(DESTDIR)$(bindir)/vdeoqemu
76 uninstall-local:
77         rm -f $(bindir)/vdecmd
78         rm -f $(bindir)/vdeqemu $(bindir)/vdekvm