3 noinst_LTLIBRARIES = liblldpd.la
5 ## Convenience library for lldpd and tests
6 liblldpd_la_SOURCES = frame.h frame.c lldpd.c lldp.c cdp.c sonmp.c edp.c
7 liblldpd_la_SOURCES += interfaces.c client.c priv.c privsep_fdpass.c dmi.c
8 liblldpd_la_SOURCES += event.c
9 liblldpd_la_CFLAGS = @LIBEVENT_CFLAGS@
10 liblldpd_la_LIBADD = $(top_builddir)/src/libcommon-daemon-client.la $(top_builddir)/src/libcommon-daemon-lib.la @LIBEVENT_LIBS@
12 # Add SNMP support if needed
14 liblldpd_la_SOURCES += agent.c agent_priv.c agent.h
15 liblldpd_la_CFLAGS += @NETSNMP_CFLAGS@
16 liblldpd_la_LIBADD += @NETSNMP_LIBS@
20 lldpd_SOURCES = main.c
21 lldpd_LDADD = liblldpd.la @LIBEVENT_LDFLAGS@
25 event.c: $(top_builddir)/libevent/libevent.la
26 $(top_builddir)/libevent/libevent.la: $(top_srcdir)/libevent/*.c $(top_srcdir)/libevent/*.h
27 (cd $(top_builddir)/libevent && $(MAKE))