tagging vde-2 version 2.3.2
[vde.git] / 2.3.2 / src / Makefile.am
blob0c02021aa4888361829f5ce2707f798933380c25
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_KERNEL_SWITCH
35   SUBDIRS += kvde_switch
36 endif
38 if ENABLE_PCAP
39   bin_PROGRAMS += vde_pcapplug
40 endif
42 AM_CPPFLAGS = -I$(top_srcdir)/include \
43                -DSYSCONFDIR="\"$(sysconfdir)\"" -DLOCALSTATEDIR="\"$(localstatedir)\""
44 LDADD = common/libvdecommon.la -lm
46 if ENABLE_PROFILE
47   AM_CFLAGS = -pg --coverage
48   AM_LDFLAGS = -pg --coverage
49 endif
51 vde_autolink_LDADD = $(LDADD) lib/libvdemgmt.la
52 vde_plug2tap_LDADD = $(LDADD) lib/libvdeplug.la
53 if ENABLE_PCAP
54   vde_pcapplug_LDADD = $(LDADD) lib/libvdeplug.la -lpcap
55 endif
56 vde_plug_LDADD = $(LDADD) lib/libvdeplug.la
57 vdeq_LDADD = $(LDADD) lib/libvdeplug.la
58 wirefilter_LDADD = $(LDADD) lib/libvdeplug.la
59 vdeterm_LDADD = $(LDADD) lib/libvdeplug.la lib/libvdehist.la
61 install-exec-hook:
62         rm -f $(DESTDIR)$(bindir)/vdecmd
63         (cd $(DESTDIR)$(bindir) && $(LN_S) unixcmd vdecmd)
64         rm -f $(DESTDIR)$(bindir)/vdeqemu $(DESTDIR)$(bindir)/vdekvm
65         (cd $(DESTDIR)$(bindir) && $(LN_S) vdeq vdeqemu && $(LN_S) vdeq vdekvm )
66         rm -f $(DESTDIR)$(bindir)/vdeo
67         rm -f $(DESTDIR)$(bindir)/vdeoqemu
69 uninstall-local:
70         rm -f $(bindir)/vdecmd
71         rm -f $(bindir)/vdeqemu $(bindir)/vdekvm