]> git.proxmox.com Git - qemu-server.git/blob - qmeventd/Makefile
d/control: update dh version dependency and standard version
[qemu-server.git] / qmeventd / Makefile
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
12 CFLAGS += $(shell pkg-config --cflags json-c)
13 LDFLAGS += $(shell pkg-config --libs json-c)
14
15 qmeventd: qmeventd.c
16 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
17
18 docs: qmeventd.8
19
20 .PHONY: install
21 install: qmeventd docs
22 install -d ${DESTDIR}/${SBINDIR}
23 install -d ${DESTDIR}${SERVICEDIR}
24 install -d ${DESTDIR}${MANDIR}/man8
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