xref: /freebsd/contrib/blocklist/port/Makefile.am (revision 48e64ca13d4f36795ac718911b805e3e9a726f1b)
1#
2ACLOCAL_AMFLAGS = -I m4
3lib_LTLIBRARIES = libblocklist.la
4include_HEADERS = $(srcdir)/../include/blocklist.h
5
6exampledir = $(datarootdir)/examples
7example_DATA = $(srcdir)/../etc/blocklistd.conf $(srcdir)/../etc/npf.conf $(srcdir)/../etc/ipf.conf
8
9sbin_PROGRAMS = blocklistd blocklistctl
10noinst_PROGRAMS = srvtest cltest
11libexec_SCRIPTS = $(srcdir)/../libexec/blocklistd-helper
12
13man5_MANS = $(srcdir)/../bin/blocklistd.conf.5
14man8_MANS = $(srcdir)/../bin/blocklistd.8 $(srcdir)/../bin/blocklistctl.8
15
16VPATH = $(srcdir)/../port:$(srcdir)/../bin:$(srcdir)/../lib:$(srcdir)/../test:$(srcdir)/../include
17
18AM_CPPFLAGS = -I$(srcdir)/../include  -DDOT="."
19AM_CPPFLAGS += -D_PATH_BLCONF=\"$(sysconfdir)/blocklistd.conf\"
20AM_CPPFLAGS += -D_PATH_BLCONTROL=\"$(libexecdir)/blocklistd-helper\"
21AM_CPPFLAGS += -D_PATH_BLSOCK=\"$(runstatedir)/blocklistd.sock\"
22AM_CPPFLAGS += -D_PATH_BLSTATE=\"$(localstatedir)/db/blocklistd.db\"
23AM_CPPFLAGS += -std=c99 -D_POSIX_C_SOURCE=200809L -D__EXTENSIONS__
24AM_CPPFLAGS += -D__BSD_VISIBLE=1
25AM_CFLAGS = @WARNINGS@
26
27libblocklist_la_SOURCES = bl.c blocklist.c
28libblocklist_la_LDFLAGS = -no-undefined -version-info 0:0:0
29libblocklist_la_LIBADD = $(LTLIBOBJS)
30
31SRCS = internal.c support.c run.c conf.c state.c
32blocklistd_SOURCES = blocklistd.c ${SRCS}
33blocklistd_LDADD = libblocklist.la
34blocklistctl_SOURCES = blocklistctl.c ${SRCS}
35blocklistctl_LDADD = libblocklist.la
36srvtest_SOURCES = srvtest.c ${SRCS}
37srvtest_LDADD = libblocklist.la
38cltest_SOURCES = cltest.c ${SRCS}
39cltest_LDADD = libblocklist.la
40