blob: eb2487701e0f3848f954b68e4c4babbe4bfd92b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
progs-y += squark-filter squark-auth-snmp squark-auth-ip
shlibs-y += squarkdb.so
scripts-y += sqdb-build.lua
common-objs += filterdb.o authdb.o blob.o addr.o config.o
squark-filter-objs += squark-filter.o $(common-objs)
squark-auth-snmp-objs += squark-auth-snmp.o $(common-objs)
squark-auth-ip-objs += squark-auth-ip.o $(common-objs)
squarkdb.so-objs += lua-squarkdb.o filterdb.o blob.o
CFLAGS_config.o += -DSQUARK_VERSION=\"$(FULL_VERSION)\" \
-DCONFDIR=\"$(CONFDIR)\" \
-DLIBDIR=\"$(LIBDIR)\"
LIBS += -lrt
CFLAGS_lua-squarkdb.o += $(shell pkg-config --cflags lua5.1)
LIBS_squark-filter += $(shell pkg-config --libs cmph)
LIBS_squark-auth-snmp += $(shell net-snmp-config --libs)
LIBS_squarkdb.so += $(shell pkg-config --libs lua5.1)
install:
$(INSTALLDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) $(addprefix $(obj)/,$(progs-y) $(scripts-y)) $(DESTDIR)$(BINDIR)
$(INSTALLDIR) $(DESTDIR)$(LUALIBDIR)
$(INSTALL) $(addprefix $(obj)/,$(shlibs-y)) $(DESTDIR)$(LUALIBDIR)
|