blob: a18cd2e786cf628941408d1b9711d42246fcdba2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
SERVICEFILESIN=$(wildcard *.service.in)
SERVICEFILES=$(basename ${SERVICEFILESIN})
INSTALLPATH=/usr/share/dbus-1/services/
BINARYPATH=$(realpath $(dir $(lastword $(MAKEFILE_LIST)))/../src)
ESCAPEDBINARYPATH=
%.service: %.service.in
@echo [GEN] $@
@sed "s~\$${PATH}~${BINARYPATH}~g" $< > $@
all: ${SERVICEFILES}
install: ${SERVICEFILES}
@echo Installing DBus service files into ${INSTALLPATH}...
@mkdir -p ${INSTALLPATH}
@$(foreach file,${SERVICEFILES},install -m644 ${file} ${INSTALLPATH}/${file};)
uninstall:
@echo Remove DBus service files from ${INSTALLPATH}...
@$(foreach file,${SERVICEFILES},rm -f ${INSTALLPATH}/${file};)
clean:
@rm -f ${SERVICEFILES}
.PHONY: all clean install uninstall
|