forked from pop-os/cosmic-protocols
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
36 lines (29 loc) · 951 Bytes
/
Makefile
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
26
27
28
29
30
31
32
33
34
35
36
PREFIX=/usr
DATADIR=$${datarootdir}
DATAROOTDIR=$${prefix}/share
unstable_protocols = \
unstable/cosmic-toplevel-info-unstable-v1.xml \
unstable/cosmic-toplevel-management-unstable-v1.xml \
unstable/cosmic-workspace-unstable-v1.xml \
check: $(unstable_protocols)
./check.sh $(unstable_protocols)
clean:
rm -f cosmic-protocols.pc
cosmic-protocols.pc: cosmic-protocols.pc.in
sed \
-e 's:@prefix@:$(PREFIX):g' \
-e 's:@datadir@:$(DATADIR):g' \
-e 's:@datarootdir@:$(DATAROOTDIR):g' \
<$< >$@
install-unstable: $(unstable_protocols)
mkdir -p $(DESTDIR)$(PREFIX)/share/cosmic-protocols/unstable
for protocol in $^ ; \
do \
install -Dm644 $$protocol \
$(DESTDIR)$(PREFIX)/share/cosmic-protocols/$$protocol ; \
done
install-pc: cosmic-protocols.pc
mkdir -p $(DESTDIR)$(PREFIX)/share/pkgconfig/
install -Dm644 cosmic-protocols.pc \
$(DESTDIR)$(PREFIX)/share/pkgconfig/cosmic-protocols.pc
install: install-unstable install-pc