]>
Commit | Line | Data |
---|---|---|
2c9917d4 TL |
1 | PROGRAM=mini-journalreader |
2 | SOURCES=mini-journalreader.c | |
4ce2e883 DC |
3 | |
4 | LIBS := libsystemd | |
5 | CFLAGS += $(shell pkg-config --cflags ${LIBS}) | |
6 | LFLAGS += $(shell pkg-config --libs ${LIBS}) | |
7 | ||
8 | all: ${PROGRAM} | |
9 | ||
10 | ${PROGRAM}: ${SOURCES} | |
11 | gcc -Werror -Wall -Wl,-z,relro -Wtype-limits $< -o $@ ${CLFAGS} ${LFLAGS} -g | |
12 | ||
13 | .PHONY: install | |
14 | install: ${PROGRAM} | |
15 | mkdir -p ${DESTDIR}/usr/bin | |
16 | install -m 0755 ${PROGRAM} ${DESTDIR}/usr/bin | |
17 | ||
18 | .PHONY: distclean | |
19 | distclean: clean | |
20 | ||
21 | .PHONY: clean | |
22 | clean: | |
23 | rm -rf ${PROGRAM} |