3 |
|
|
4 |
VERSION = $(shell cat VERSION) |
VERSION = $(shell cat VERSION) |
5 |
|
|
6 |
|
PKGCONFIG = pkg-config |
7 |
|
INSTALL = install |
8 |
|
RM = rm |
9 |
|
SED = sed |
10 |
|
COMPRESS = gzip -9 -c |
11 |
|
|
12 |
confddir = /etc/conf.d |
confddir = /etc/conf.d |
13 |
datadir = /usr/share |
datadir = /usr/share |
14 |
docdir = $(datadir)/doc/qemu-networking-$(VERSION) |
docdir = $(datadir)/doc/qemu-networking-$(VERSION) |
15 |
systemddir = /usr/lib/systemd |
systemddir = $(shell $(PKGCONFIG) pkg-config systemd --variable=systemdutildir) |
16 |
systemdhelperdir = $(systemddir) |
systemdhelperdir = $(shell $(PKGCONFIG) systemd --variable=systemdutildir) |
17 |
systemdunitdir = $(systemddir)/system |
systemdunitdir = $(shell $(PKGCONFIG) systemd --variable=systemdsystemunitdir) |
|
|
|
|
COMPRESS = gzip -9 -c |
|
18 |
|
|
19 |
all: qemu-networking qemu-networking.service |
all: qemu-networking qemu-networking.service |
20 |
|
|
21 |
qemu-networking: |
qemu-networking: |
22 |
sed 's:@@confddir@@:$(confddir):g' qemu-networking.in > qemu-networking |
$(SED) 's:@@confddir@@:$(confddir):g' qemu-networking.in > qemu-networking |
23 |
|
|
24 |
qemu-networking.service: |
qemu-networking.service: |
25 |
sed 's:@@systemdhelperdir@@:$(systemdhelperdir):g' qemu-networking.service.in > qemu-networking.service |
$(SED) 's:@@systemdhelperdir@@:$(systemdhelperdir):g' qemu-networking.service.in > qemu-networking.service |
26 |
|
|
27 |
|
check: |
28 |
|
|
29 |
clean: |
clean: |
30 |
for i in qemu-networking qemu-networking.service; do \ |
for i in qemu-networking qemu-networking.service; do \ |
31 |
if [ -f $$i ]; then rm $$i; fi \ |
if [ -f $$i ]; then $(RM) $$i; fi \ |
32 |
done |
done |
33 |
|
|
34 |
install: |
install: |
35 |
install -d $(DESTDIR)/$(confddir) |
$(INSTALL) -d $(DESTDIR)/$(confddir) |
36 |
install -m0644 qemu-networking.conf $(DESTDIR)/$(confddir)/qemu-networking |
$(INSTALL) -m0644 qemu-networking.conf $(DESTDIR)/$(confddir)/qemu-networking |
37 |
install -d $(DESTDIR)/$(systemdhelperdir) |
$(INSTALL) -d $(DESTDIR)/$(systemdhelperdir) |
38 |
install -m0755 qemu-networking $(DESTDIR)/$(systemdhelperdir) |
$(INSTALL) -m0755 qemu-networking $(DESTDIR)/$(systemdhelperdir) |
39 |
install -d $(DESTDIR)/$(systemdunitdir) |
$(INSTALL) -d $(DESTDIR)/$(systemdunitdir) |
40 |
install -m0644 qemu-networking.service $(DESTDIR)/$(systemdunitdir) |
$(INSTALL) -m0644 qemu-networking.service $(DESTDIR)/$(systemdunitdir) |
41 |
install -d $(DESTDIR)/$(docdir) |
$(INSTALL) -d $(DESTDIR)/$(docdir) |
42 |
$(COMPRESS) VERSION > $(DESTDIR)/$(docdir)/VERSION.gz |
$(COMPRESS) VERSION > $(DESTDIR)/$(docdir)/VERSION.gz |
43 |
if [ -f ChangeLog ]; then $(COMPRESS) ChangeLog > $(DESTDIR)/$(docdir)/ChangeLog.gz; fi |
if [ -f ChangeLog ]; then $(COMPRESS) ChangeLog > $(DESTDIR)/$(docdir)/ChangeLog.gz; fi |
44 |
|
|