]> git.ipfire.org Git - thirdparty/lldpd.git/blame - src/client/Makefile.am
client: add show interfaces command (#240)
[thirdparty/lldpd.git] / src / client / Makefile.am
CommitLineData
d627ab69
VB
1AM_CFLAGS = -I $(top_srcdir)/include $(LLDP_CFLAGS)
2AM_CPPFLAGS = $(LLDP_CPPFLAGS)
e6515ff5 3AM_LDFLAGS = $(LLDP_LDFLAGS)
03ee074d 4
fe80711e 5sbin_PROGRAMS = lldpcli
2cbc9cc5
VB
6man_MANS = lldpcli.8
7dist_man_MANS = lldpctl.8
4b292b55 8
fe80711e 9install-exec-local: lldpcli
30d28370 10 cd $(DESTDIR)$(sbindir) && rm -f lldpctl
fe80711e
VB
11 cd $(DESTDIR)$(sbindir) && $(LN_S) lldpcli lldpctl
12uninstall-local:
13 cd $(DESTDIR)$(sbindir) && rm -f lldpctl
14
e15f96d2
VB
15lldpcli_SOURCES = client.h lldpcli.c display.c \
16 conf.c conf-med.c conf-dot3.c conf-power.c \
994b3371 17 conf-lldp.c conf-system.c \
9a775667 18 commands.c show.c \
23e7fa38 19 misc.c tokenizer.c \
06987a24
VB
20 utf8.c \
21 writer.h text_writer.c kv_writer.c json_writer.c
fe80711e 22lldpcli_LDADD = \
9a775667
VB
23 $(top_builddir)/src/libcommon-daemon-client.la \
24 $(top_builddir)/src/lib/liblldpctl.la \
23e7fa38
VB
25 @READLINE_LIBS@
26lldpcli_CFLAGS = $(AM_CFLAGS)
f42b8214 27lldpcli_LDFLAGS = $(AM_LDFLAGS) $(LLDP_BIN_LDFLAGS)
4b292b55
VB
28
29if USE_XML
fe80711e
VB
30lldpcli_SOURCES += xml_writer.c
31lldpcli_CFLAGS += @XML2_CFLAGS@
32lldpcli_LDADD += @XML2_LIBS@
4b292b55 33endif
8b7150e4 34
0a735ded 35# Completions
98bf70e3
VB
36bashcompletiondir = $(datadir)/bash-completion/completions
37dist_bashcompletion_DATA = completion/lldpcli
eeaaea00 38zshcompletiondir = $(datadir)/zsh/site-functions
98bf70e3 39dist_zshcompletion_DATA = completion/_lldpcli
7255aab1
VB
40
41# Default configuration
42lldpdconfdir = $(sysconfdir)/lldpd.d
43dist_lldpdconf_DATA = README.conf
95493844
VB
44
45TEMPLATES = lldpcli.8
46EXTRA_DIST = lldpcli.8.in
47CLEANFILES = $(TEMPLATES)
48lldpcli.8: lldpcli.8.in
49include $(top_srcdir)/edit.am