blob: 5863414b9a439204bd4ade67b84f066fef13afcf (
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
|
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
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 += -DSQUARK_VERSION=\"$(FULL_VERSION)\"
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)
|