4 |
SYSTEMDSYSTEMUNITDIR = $(shell $(PKGCONFIG) --variable=systemdsystemunitdir systemd) |
SYSTEMDSYSTEMUNITDIR = $(shell $(PKGCONFIG) --variable=systemdsystemunitdir systemd) |
5 |
SYSTEMDSYSTEMCONFDIR = $(shell $(PKGCONFIG) --variable=systemdsystemconfdir systemd) |
SYSTEMDSYSTEMCONFDIR = $(shell $(PKGCONFIG) --variable=systemdsystemconfdir systemd) |
6 |
RUNDIR = /run |
RUNDIR = /run |
7 |
|
FACTORYDIR = $(DATADIR)/factory |
8 |
|
|
9 |
FILES = mcored.service mcored.tmpfilesd.conf |
FILES = mcored.service mcore-controld.service mcore-register-client.service mcored.tmpfilesd.conf mcore-request-configuration.service mcore-configd.tmpfilesd.conf mcore-user.tmpfilesd.conf factory-xinitrc |
10 |
|
|
11 |
SCRIPT_SED_LINES += \ |
SCRIPT_SED_LINES += \ |
12 |
-e "s:@@SYSTEMDSYSTEMUNITDIR@@:$(SYSTEMDSYSTEMUNITDIR):g" \ |
-e "s:@@SYSTEMDSYSTEMUNITDIR@@:$(SYSTEMDSYSTEMUNITDIR):g" \ |
14 |
|
|
15 |
all: $(FILES) |
all: $(FILES) |
16 |
|
|
17 |
install: install-client-services-systemd |
install: install-common install-client install-control all |
18 |
|
|
19 |
|
install-common: install-common-services-systemd |
20 |
|
|
21 |
|
install-client: install-client-services-systemd |
22 |
|
|
23 |
|
install-control: install-control-services-systemd |
24 |
|
|
25 |
|
install-common-services-systemd: all |
26 |
|
$(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d |
27 |
|
$(INSTALL) -m0644 mcored.tmpfilesd.conf $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d/mcored.conf |
28 |
|
$(INSTALL) -m0644 mcore-configd.tmpfilesd.conf $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d/mcore-configd.conf |
29 |
|
$(INSTALL) -m0644 mcore-user.tmpfilesd.conf $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d/mcore-user.conf |
30 |
|
$(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/$(FACTORYDIR)/$(MCORE_UNPRIV_HOME) |
31 |
|
$(INSTALL) -m0644 factory-xinitrc $(DESTDIR)/$(SYSCONFDIR)/$(FACTORYDIR)/$(MCORE_UNPRIV_HOME)/.xinitrc |
32 |
|
|
33 |
install-client-services-systemd: all |
install-client-services-systemd: all |
34 |
$(INSTALL) -d $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
$(INSTALL) -d $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
35 |
$(INSTALL) -m0644 mcored.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
$(INSTALL) -m0644 mcored.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
36 |
$(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d |
$(INSTALL) -m0644 mcore-register-client.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
37 |
$(INSTALL) -m0644 mcored.tmpfilesd.conf $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d/mcored.conf |
$(INSTALL) -m0644 mcore-request-configuration.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
38 |
|
|
39 |
|
install-control-services-systemd: all |
40 |
|
$(INSTALL) -d $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
41 |
|
$(INSTALL) -m0644 mcore-controld.service $(DESTDIR)/$(SYSTEMDSYSTEMUNITDIR) |
42 |
|
|
43 |
clean: |
clean: |
44 |
rm -f $(FILES) |
rm -f $(FILES) |
45 |
|
|
46 |
|
.PHONY: install-common |
47 |
|
.PHONY: install-client |
48 |
|
.PHONY: install-control |
49 |
|
.PHONY: install-common-services-systemd |
50 |
.PHONY: install-client-services-systemd |
.PHONY: install-client-services-systemd |
51 |
|
.PHONY: install-control-services-systemd |
52 |
.PHONY: all install clean |
.PHONY: all install clean |