]> git.proxmox.com Git - proxmox-mini-journalreader.git/blobdiff - src/Makefile
add optimization and security compiler flags
[proxmox-mini-journalreader.git] / src / Makefile
index caac1a5c49f64eaa8e60eeffd03da921a0bd6666..ea8af243e6b67213cf343ef5a7d4109e17d90db9 100644 (file)
@@ -2,13 +2,15 @@ PROGRAM=mini-journalreader
 SOURCES=mini-journalreader.c
 
 LIBS := libsystemd
+CFLAGS += -Werror -Wall -Wextra -Wl,-z,relro -g -O2
+CFLAGS += -fstack-protector-strong -D_FORTIFY_SOURCE=2
 CFLAGS += $(shell pkg-config --cflags ${LIBS})
 LFLAGS += $(shell pkg-config --libs ${LIBS})
 
 all: ${PROGRAM}
 
 ${PROGRAM}: ${SOURCES}
-       gcc -Werror -Wall -Wl,-z,relro -Wtype-limits $< -o $@ ${CLFAGS} ${LFLAGS} -g
+       gcc $< -o $@ ${CFLAGS} ${LFLAGS}
 
 .PHONY: install
 install: ${PROGRAM}