Skip to content

Commit 4bdd761

Browse files
authored
Merge pull request #68 from NeroReflex/makefile
Add Makefile to ease the packaging process
2 parents a52367c + 1c7ce15 commit 4bdd761

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

Makefile

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# PREFIX is environment variable, but if it is not set, then set default value
2+
ifeq ($(PREFIX),)
3+
PREFIX := /
4+
endif
5+
6+
VERSION := $(shell git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g')
7+
8+
.PHONY: install
9+
10+
install:
11+
mkdir -p "${PREFIX}/usr/bin"
12+
install -m 755 "frzr" "${PREFIX}/usr/bin"
13+
install -m 755 "__frzr" "${PREFIX}/usr/bin"
14+
install -m 755 "frzr-deploy" "${PREFIX}/usr/bin"
15+
install -m 755 "__frzr-deploy" "${PREFIX}/usr/bin"
16+
install -m 755 "frzr-unlock" "${PREFIX}/usr/bin"
17+
install -m 755 "__frzr-unlock" "${PREFIX}/usr/bin"
18+
install -m 755 "frzr-bootloader" "${PREFIX}/usr/bin"
19+
install -m 755 "__frzr-bootloader" "${PREFIX}/usr/bin"
20+
install -m 755 "frzr-kernel" "${PREFIX}/usr/bin"
21+
install -m 755 "__frzr-kernel" "${PREFIX}/usr/bin"
22+
install -m 755 "frzr-version" "${PREFIX}/usr/bin"
23+
install -m 755 "__frzr-version" "${PREFIX}/usr/bin"
24+
install -m 755 "frzr-bootstrap" "${PREFIX}/usr/bin"
25+
install -m 755 "__frzr-bootstrap" "${PREFIX}/usr/bin"
26+
install -m 755 "__frzr-envars" "${PREFIX}/usr/bin"
27+
install -m 755 "frzr-source" "${PREFIX}/usr/bin"
28+
install -m 755 "frzr-extras" "${PREFIX}/usr/bin"
29+
install -m 755 "frzr-release" "${PREFIX}/usr/bin"
30+
sed -i "s|1.0.0|${VERSION}|g" "${PREFIX}/usr/bin/__frzr-version"

0 commit comments

Comments
 (0)