1 PROGRAM
=mini-journalreader
2 SOURCES
=mini-journalreader.c
4 BIN_DIR ?
= $(DESTDIR
)/usr
/bin
7 CFLAGS
+= -Werror
-Wall
-Wextra
-Wl
,-z
,relro
-g
-O2
8 CFLAGS
+= -fstack-protector-strong
-D_FORTIFY_SOURCE
=2
9 CFLAGS
+= $(shell pkg-config
--cflags $(LIBS
))
10 LDFLAGS
+= $(shell pkg-config
--libs
$(LIBS
))
14 $(PROGRAM
): $(SOURCES
)
15 gcc
$< -o
$@
$(CFLAGS
) $(LDFLAGS
)
18 install: $(PROGRAM
) proxmox-mini-journalreader
.1
19 install -d
-m
0755 $(BIN_DIR
)
20 install -m
0755 $(PROGRAM
) $(BIN_DIR
)