40 lines
1.4 KiB
Diff
40 lines
1.4 KiB
Diff
diff --git a/Makefile b/Makefile
|
|
index ded74ce..6f2afd1 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -16,8 +16,8 @@ lib += -L/usr/local/mysql
|
|
|
|
|
|
CC := gcc
|
|
-CPPFLAGS := -O $(inc)
|
|
-CFLAGS := -g -W -Wall -DMAXFDS=4096
|
|
+CPPFLAGS := $(inc) ${CPPFLAGS}
|
|
+CFLAGS := -g -W -Wall -DMAXFDS=`ulimit -n` ${CFLAGS}
|
|
OS_NAME := $(shell uname | tr [A-Z] [a-z])
|
|
LDLIBS = $(lib) -lmysqlclient -lz
|
|
|
|
@@ -50,20 +50,20 @@ policyd: syslog.o policyd.o generic.o mysql.o greylist.o throttle.o sockets.o ci
|
|
whitelist.o throttle_host.o throttle_sasl.o throttle_from.o throttle_rcpt.o helo.o
|
|
@echo ""
|
|
@echo "[*] Linking policyd*"
|
|
- @$(CC) $(CFLAGS) $(CPPFLAGS) \
|
|
+ @$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
|
|
syslog.o policyd.o generic.o mysql.o greylist.o throttle.o sockets.o cidr.o spamtrap.o blacklist.o blacklist_helo.o \
|
|
whitelist.o throttle_host.o throttle_sasl.o throttle_from.o throttle_rcpt.o helo.o \
|
|
$(LDLIBS) -o policyd
|
|
|
|
cleanup: syslog.o cidr.o cleanup.o generic.o sockets.o mysql.o
|
|
@echo "[*] Linking cleanup*"
|
|
- @$(CC) $(CFLAGS) $(CPPFLAGS) \
|
|
+ @$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
|
|
syslog.o cidr.o cleanup.o generic.o sockets.o mysql.o \
|
|
$(LDLIBS) -o cleanup
|
|
|
|
stats: cidr.o syslog.o stats.o generic.o sockets.o mysql.o
|
|
@echo "[*] Linking stats*"
|
|
- @$(CC) $(CFLAGS) $(CPPFLAGS) \
|
|
+ @$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
|
|
cidr.o syslog.o stats.o generic.o sockets.o mysql.o \
|
|
$(LDLIBS) -o stats
|
|
@echo ""
|