Nothing to see here, move along...

This commit is contained in:
2016-09-17 15:02:58 +03:00
parent 1c2473505d
commit 95a6f1fe97
8 changed files with 54 additions and 15 deletions

View File

@@ -6,9 +6,11 @@ CCFLAGS += -Wall \
-Wmissing-declarations \
-pedantic \
-fstack-protector-strong
CCFLAGS += `mysql_config --cflags`
LDFLAGS = -O1 -lcrypto -lssl -lpthread
LDFLAGS += -Wl,-z,relro,-z,now
LDFLAGS += `mysql_config --libs`
SOURCES = main.c \
confparser.c \
@@ -16,7 +18,9 @@ SOURCES = main.c \
enum_functions.c \
log.c \
agent_pool.c \
client_pool.c
client_pool.c \
sql.c \
job_queue.c
OBJECTS = $(SOURCES:.c=.o)
EXECUTABLE = rmpsd
@@ -26,11 +30,11 @@ all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
@echo ' LD $@'
@$(CC) $(LDFLAGS) $(OBJECTS) -o $@
@$(CC) $(LDFLAGS) $(OBJECTS) $(DBFLAGS) -o $@
.c.o:
@echo ' CC $@'
@$(CC) $(CCFLAGS) -c $< -o $@
@$(CC) $(CCFLAGS) $(DBFLAGS) -c $< -o $@
clean:
rm -rf $(OBJECTS) $(EXECUTABLE)