1 AM_CFLAGS = -I $(top_srcdir)/include
4 dist_man_MANS = lldpd.8
6 noinst_LTLIBRARIES = liblldpd.la
8 ## Convenience library for lldpd and tests
9 liblldpd_la_SOURCES = \
19 liblldpd_la_CFLAGS = $(AM_CFLAGS) @LIBEVENT_CFLAGS@
20 liblldpd_la_CPPFLAGS = -DSYSCONFDIR='"$(sysconfdir)"' -DLLDPCLI_PATH='"$(sbindir)/lldpcli"'
21 liblldpd_la_LIBADD = \
22 $(top_builddir)/src/libcommon-daemon-client.la \
23 $(top_builddir)/src/libcommon-daemon-lib.la @LIBEVENT_LIBS@
26 liblldpd_la_SOURCES += \
34 liblldpd_la_SOURCES += \
42 liblldpd_la_SOURCES += \
50 liblldpd_la_SOURCES += \
58 liblldpd_la_SOURCES += \
66 liblldpd_la_SOURCES += \
72 liblldpd_la_LDFLAGS = -framework Foundation
73 liblldpd_la_LDFLAGS += -framework CoreFoundation -framework IOKit
74 liblldpd_la_LDFLAGS += -framework IOKit
77 liblldpd_la_SOURCES += \
80 interfaces-solaris.c \
85 # Add SNMP support if needed
87 liblldpd_la_SOURCES += agent.c agent_priv.c agent.h
88 liblldpd_la_CFLAGS += @NETSNMP_CFLAGS@
89 liblldpd_la_LIBADD += @NETSNMP_LIBS@
93 lldpd_SOURCES = main.c
94 lldpd_LDADD = liblldpd.la @LIBEVENT_LDFLAGS@
98 event.c: $(top_builddir)/libevent/libevent.la
99 $(top_builddir)/libevent/libevent.la: $(top_srcdir)/libevent/*.c $(top_srcdir)/libevent/*.h
100 (cd $(top_builddir)/libevent && $(MAKE))
103 ## systemd service file
104 if HAVE_SYSTEMDSYSTEMUNITDIR
105 systemdsystemunit_DATA = lldpd.service