vde_vxlan initial release
[vde.git] / vde-2 / src / Makefile.am
blobd7bbc0ff5f9f5d4894e5bdff126d02c027d9b1ef
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_VXLAN
42   SUBDIRS += vde_vxlan
43 endif
45 if ENABLE_KERNEL_SWITCH
46   SUBDIRS += kvde_switch
47 endif
49 if ENABLE_PCAP
50   bin_PROGRAMS += vde_pcapplug
51 endif
53 AM_CPPFLAGS = -I$(top_srcdir)/include \
54                -DSYSCONFDIR="\"$(sysconfdir)\"" -DLOCALSTATEDIR="\"$(localstatedir)\""
55 LDADD = common/libvdecommon.la -lm
57 if ENABLE_PROFILE
58   AM_CFLAGS = -pg --coverage
59   AM_LDFLAGS = -pg --coverage
60 endif
62 vde_autolink_LDADD = $(LDADD) lib/libvdemgmt.la
63 vde_plug2tap_LDADD = $(LDADD) lib/libvdeplug.la
64 if ENABLE_PCAP
65   vde_pcapplug_LDADD = $(LDADD) lib/libvdeplug.la -lpcap
66 endif
67 vde_plug_LDADD = $(LDADD) lib/libvdeplug.la
68 vdeq_LDADD = $(LDADD) lib/libvdeplug.la
69 wirefilter_LDADD = $(LDADD) lib/libvdeplug.la
70 vdeterm_LDADD = $(LDADD) lib/libvdeplug.la lib/libvdehist.la
72 install-exec-hook:
73         rm -f $(DESTDIR)$(bindir)/vdecmd
74         (cd $(DESTDIR)$(bindir) && $(LN_S) unixcmd vdecmd)
75         rm -f $(DESTDIR)$(bindir)/vdeqemu $(DESTDIR)$(bindir)/vdekvm
76         (cd $(DESTDIR)$(bindir) && $(LN_S) vdeq vdeqemu && $(LN_S) vdeq vdekvm )
77         rm -f $(DESTDIR)$(bindir)/vdeo
78         rm -f $(DESTDIR)$(bindir)/vdeoqemu
80 uninstall-local:
81         rm -f $(bindir)/vdecmd
82         rm -f $(bindir)/vdeqemu $(bindir)/vdekvm