]> git.ipfire.org Git - thirdparty/lldpd.git/blob - src/client/Makefile.am
89fb7161b261a63315e6da228fdfa0f6d83beb21
[thirdparty/lldpd.git] / src / client / Makefile.am
1 AM_CFLAGS = -I $(top_srcdir)/include $(LLDP_CFLAGS)
2 AM_CPPFLAGS = $(LLDP_CPPFLAGS)
3 AM_LDFLAGS = $(LLDP_LDFLAGS)
4
5 sbin_PROGRAMS = lldpcli
6 man_MANS = lldpcli.8
7 dist_man_MANS = lldpctl.8
8
9 install-exec-local: lldpcli
10 cd $(DESTDIR)$(sbindir) && rm -f lldpctl
11 cd $(DESTDIR)$(sbindir) && $(LN_S) lldpcli lldpctl
12 uninstall-local:
13 cd $(DESTDIR)$(sbindir) && rm -f lldpctl
14
15 lldpcli_SOURCES = client.h lldpcli.c display.c \
16 conf.c conf-med.c conf-inv.c conf-dot3.c conf-power.c \
17 conf-lldp.c conf-system.c \
18 commands.c show.c \
19 misc.c tokenizer.c \
20 utf8.c \
21 writer.h text_writer.c kv_writer.c json_writer.c
22 lldpcli_LDADD = \
23 $(top_builddir)/src/libcommon-daemon-client.la \
24 $(top_builddir)/src/lib/liblldpctl.la \
25 @READLINE_LIBS@
26 lldpcli_LDFLAGS = $(AM_LDFLAGS) $(LLDP_BIN_LDFLAGS)
27
28 if USE_XML
29 lldpcli_SOURCES += xml_writer.c
30 lldpcli_CFLAGS += @libxml2_CFLAGS@
31 lldpcli_LDADD += @libxml2_LIBS@
32 endif
33
34 # Completions
35 bashcompletiondir = $(datadir)/bash-completion/completions
36 dist_bashcompletion_DATA = completion/lldpcli
37 zshcompletiondir = $(datadir)/zsh/site-functions
38 dist_zshcompletion_DATA = completion/_lldpcli
39
40 # Default configuration
41 lldpdconfdir = $(sysconfdir)/lldpd.d
42 dist_lldpdconf_DATA = README.conf
43
44 TEMPLATES = lldpcli.8
45 EXTRA_DIST = lldpcli.8.in
46 CLEANFILES = $(TEMPLATES)
47 lldpcli.8: lldpcli.8.in
48 include $(top_srcdir)/edit.am