Several BugFixes (see bug-reports from "accounts")
[vde.git] / vde-2 / src / Makefile.am
blob49f8b787977c9247455d357408a99437f1cafb99
1 SUBDIRS = \
2         common \
3         lib \
4         vde_switch \
5         vde_over_ns \
6         vde_l3 \
7         slirpvde
9 bin_PROGRAMS = \
10         dpipe \
11         unixcmd \
12         unixterm \
13         vde_autolink \
14         vde_plug2tap \
15         vde_plug \
16         vdeq \
17         wirefilter \
18         vdeterm
20 #DIST_SUBDIRS = $(SUBDIRS) vdetaplib vde_cryptcab kvde_switch
22 if CAN_MAKE_VDETUNCTL
23   sbin_PROGRAMS = vde_tunctl
24 endif
26 if CAN_MAKE_LIBVDETAP
27   SUBDIRS += vdetaplib
28 endif
30 if ENABLE_CRYPTCAB
31   SUBDIRS += vde_cryptcab
32 endif
34 if ENABLE_ROUTER
35   SUBDIRS += vde_router
36 endif
38 if ENABLE_KERNEL_SWITCH
39   SUBDIRS += kvde_switch
40 endif
42 if ENABLE_PCAP
43   bin_PROGRAMS += vde_pcapplug
44 endif
46 AM_CPPFLAGS = -I$(top_srcdir)/include \
47                -DSYSCONFDIR="\"$(sysconfdir)\"" -DLOCALSTATEDIR="\"$(localstatedir)\""
48 LDADD = common/libvdecommon.la -lm
50 if ENABLE_PROFILE
51   AM_CFLAGS = -pg --coverage
52   AM_LDFLAGS = -pg --coverage
53 endif
55 vde_autolink_LDADD = $(LDADD) lib/libvdemgmt.la
56 vde_plug2tap_LDADD = $(LDADD) lib/libvdeplug.la
57 if ENABLE_PCAP
58   vde_pcapplug_LDADD = $(LDADD) lib/libvdeplug.la -lpcap
59 endif
60 vde_plug_LDADD = $(LDADD) lib/libvdeplug.la
61 vdeq_LDADD = $(LDADD) lib/libvdeplug.la
62 wirefilter_LDADD = $(LDADD) lib/libvdeplug.la
63 vdeterm_LDADD = $(LDADD) lib/libvdeplug.la lib/libvdehist.la
65 install-exec-hook:
66         rm -f $(DESTDIR)$(bindir)/vdecmd
67         (cd $(DESTDIR)$(bindir) && $(LN_S) unixcmd vdecmd)
68         rm -f $(DESTDIR)$(bindir)/vdeqemu $(DESTDIR)$(bindir)/vdekvm
69         (cd $(DESTDIR)$(bindir) && $(LN_S) vdeq vdeqemu && $(LN_S) vdeq vdekvm )
70         rm -f $(DESTDIR)$(bindir)/vdeo
71         rm -f $(DESTDIR)$(bindir)/vdeoqemu
73 uninstall-local:
74         rm -f $(bindir)/vdecmd
75         rm -f $(bindir)/vdeqemu $(bindir)/vdekvm