forked from felipec/milaatu
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
21 lines (18 loc) · 647 Bytes
/
Copy pathMakefile
File metadata and controls
21 lines (18 loc) · 647 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
version := $(shell ./get-version)
D := $(DESTDIR)
install: datadir := $(D)/usr/share/milaatu
install:
install -m 755 -D milaatu-runner $(D)/usr/bin/milaatu-runner
install -m 755 -D runner $(datadir)/runner
install -m 755 -d $(datadir)/tests $(datadir)/base
install -m 644 base/* $(datadir)/base
install -m 644 tests/* $(datadir)/tests
dist: base := milaatu-$(version)
dist:
git archive --format=tar --prefix=$(base)/ HEAD > /tmp/$(base).tar
mkdir -p $(base)
echo $(version) > $(base)/.version
chmod 664 $(base)/.version
tar --append -f /tmp/$(base).tar --owner root --group root $(base)/.version
rm -r $(base)
gzip /tmp/$(base).tar