]> git.proxmox.com Git - qemu-server.git/blame - qmeventd/Makefile
d/control: update dh version dependency and standard version
[qemu-server.git] / qmeventd / Makefile
CommitLineData
8752e5a3
TL
1DESTDIR=
2PREFIX=/usr
3SBINDIR=${PREFIX}/sbin
4SERVICEDIR=/lib/systemd/system
5MANDIR=${PREFIX}/share/man
6
7export NOVIEW=1
8include /usr/share/pve-doc-generator/pve-doc-generator.mk
9
10CC ?= gcc
11CFLAGS += -O2 -Werror -Wall -Wextra -Wpedantic -Wtype-limits -Wl,-z,relro -std=gnu11
12CFLAGS += $(shell pkg-config --cflags json-c)
13LDFLAGS += $(shell pkg-config --libs json-c)
14
15qmeventd: qmeventd.c
16 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
17
18docs: qmeventd.8
19
20.PHONY: install
21install: 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
30clean:
31 $(MAKE) cleanup-docgen
32 rm -rf qmeventd