5 |
SYSTEMDSYSTEMCONFDIR = $(shell $(PKGCONFIG) --variable=systemdsystemconfdir systemd) |
SYSTEMDSYSTEMCONFDIR = $(shell $(PKGCONFIG) --variable=systemdsystemconfdir systemd) |
6 |
RUNDIR = /run |
RUNDIR = /run |
7 |
|
|
8 |
FILES = mcored.service |
FILES = mcored.service mcore-controld.service mcore-register-client.service mcored.tmpfilesd.conf mcore-request-configuration.service |
9 |
|
|
10 |
SCRIPT_SED_LINES += \ |
SCRIPT_SED_LINES += \ |
11 |
-e "s:@@SYSTEMDSYSTEMUNITDIR@@:$(SYSTEMDSYSTEMUNITDIR):g" \ |
-e "s:@@SYSTEMDSYSTEMUNITDIR@@:$(SYSTEMDSYSTEMUNITDIR):g" \ |
13 |
|
|
14 |
all: $(FILES) |
all: $(FILES) |
15 |
|
|
16 |
install: install-client-services-systemd |
install: install-client-services-systemd install-control-services-systemd |
17 |
|
|
18 |
install-client-services-systemd: |
install-client-services-systemd: all |
19 |
$(INSTALL) -d $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
$(INSTALL) -d $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
20 |
$(INSTALL) -m0644 mcored.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
$(INSTALL) -m0644 mcored.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
21 |
|
$(INSTALL) -m0644 mcore-register-client.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
22 |
|
$(INSTALL) -m0644 mcore-request-configuration.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
23 |
|
$(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d |
24 |
|
$(INSTALL) -m0644 mcored.tmpfilesd.conf $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d/mcored.conf |
25 |
|
|
26 |
|
install-control-services-systemd: all |
27 |
|
$(INSTALL) -d $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
28 |
|
$(INSTALL) -m0644 mcore-controld.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
29 |
|
$(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d |
30 |
|
$(INSTALL) -m0644 mcored.tmpfilesd.conf $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d/mcored.conf |
31 |
|
|
32 |
clean: |
clean: |
33 |
rm -f $(FILES) |
rm -f $(FILES) |
34 |
|
|
35 |
.PHONY: install-client-services-systemd |
.PHONY: install-client-services-systemd |
36 |
|
.PHONY: install-control-services-systemd |
37 |
.PHONY: all install clean |
.PHONY: all install clean |