]> git.proxmox.com Git - proxmox-mini-journalreader.git/blame - src/Makefile
makefile: convert to use simple parenthesis
[proxmox-mini-journalreader.git] / src / Makefile
CommitLineData
2c9917d4
TL
1PROGRAM=mini-journalreader
2SOURCES=mini-journalreader.c
4ce2e883
DC
3
4LIBS := libsystemd
935ff5c2
TL
5CFLAGS += -Werror -Wall -Wextra -Wl,-z,relro -g -O2
6CFLAGS += -fstack-protector-strong -D_FORTIFY_SOURCE=2
6a6ddb86
TL
7CFLAGS += $(shell pkg-config --cflags $(LIBS))
8LFLAGS += $(shell pkg-config --libs $(LIBS))
4ce2e883 9
6a6ddb86 10all: $(PROGRAM)
4ce2e883 11
6a6ddb86
TL
12$(PROGRAM): $(SOURCES)
13 gcc $< -o $@ $(CFLAGS) $(LFLAGS)
4ce2e883
DC
14
15.PHONY: install
6a6ddb86
TL
16install: $(PROGRAM)
17 mkdir -p $(DESTDIR)/usr/bin
18 install -m 0755 $(PROGRAM) $(DESTDIR)/usr/bin
4ce2e883
DC
19
20.PHONY: distclean
21distclean: clean
22
23.PHONY: clean
24clean:
6a6ddb86 25 rm -rf $(PROGRAM)