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