]>
Commit | Line | Data |
---|---|---|
8752e5a3 TL |
1 | DESTDIR= |
2 | PREFIX=/usr | |
3 | SBINDIR=${PREFIX}/sbin | |
4 | SERVICEDIR=/lib/systemd/system | |
5 | MANDIR=${PREFIX}/share/man | |
6 | ||
7 | export NOVIEW=1 | |
8 | include /usr/share/pve-doc-generator/pve-doc-generator.mk | |
9 | ||
10 | CC ?= gcc | |
11 | CFLAGS += -O2 -Werror -Wall -Wextra -Wpedantic -Wtype-limits -Wl,-z,relro -std=gnu11 | |
3ff85001 SR |
12 | CFLAGS += $(shell pkg-config --cflags json-c glib-2.0) |
13 | LDFLAGS += $(shell pkg-config --libs json-c glib-2.0) | |
8752e5a3 TL |
14 | |
15 | qmeventd: qmeventd.c | |
654553a9 | 16 | $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) |
8752e5a3 TL |
17 | |
18 | docs: qmeventd.8 | |
19 | ||
20 | .PHONY: install | |
21 | install: qmeventd docs | |
22 | install -d ${DESTDIR}/${SBINDIR} | |
23 | install -d ${DESTDIR}${SERVICEDIR} | |
4478c2ae | 24 | install -d ${DESTDIR}${MANDIR}/man8 |
8752e5a3 TL |
25 | install -m 0644 qmeventd.service ${DESTDIR}${SERVICEDIR} |
26 | install -m 0755 qmeventd ${DESTDIR}${SBINDIR} | |
27 | install -m 0644 qmeventd.8 ${DESTDIR}/${MANDIR}/man8 | |
28 | ||
29 | .PHONY: clean | |
30 | clean: | |
31 | $(MAKE) cleanup-docgen | |
32 | rm -rf qmeventd |