diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -1,13 +1,18 @@ # journal-notify - Notify about journal log entries +# commands CC := gcc MD := markdown INSTALL := install CP := cp RM := rm -CFLAGS += -std=c11 -O2 -Wall -Werror + +# flags +CFLAGS += -std=c11 -O2 -fPIC -Wall -Werror CFLAGS += $(shell pkg-config --cflags --libs libsystemd) CFLAGS += $(shell pkg-config --cflags --libs libnotify) +LDFLAGS += -Wl,-z,now -Wl,-z,relro -pie + # this is just a fallback in case you do not use git but downloaded # a release tarball... VERSION := 0.1.0 @@ -15,7 +20,7 @@ VERSION := 0.1.0 all: journal-notify README.html journal-notify: journal-notify.c journal-notify.h config.h version.h - $(CC) $(CFLAGS) -o journal-notify journal-notify.c + $(CC) $(CFLAGS) $(LDFLAGS) -o journal-notify journal-notify.c config.h: $(CP) config.def.h config.h |