-
-
Notifications
You must be signed in to change notification settings - Fork 107
/
Makefile
27 lines (22 loc) · 720 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
.PHONY: deps sponsors compile test
default: deps sponsors compile test
deps:
scripts/dep.sh Olical aniseed origin/develop
scripts/dep.sh Olical bencode origin/master
sponsors:
echo "[ ;; Generated by: make sponsors" > fnl/conjure/sponsors.fnl
curl https://github.com/sponsors/Olical \
| grep '"avatar avatar-user"' \
| sed 's/.*alt="@\(.*\)".*/"\1"/' \
| tail -n +2 \
| sort \
>> fnl/conjure/sponsors.fnl
echo "]" >> fnl/conjure/sponsors.fnl
compile:
rm -rf lua
deps/aniseed/scripts/embed.sh aniseed conjure
ANISEED_EMBED_PREFIX=conjure deps/aniseed/scripts/compile.sh
cp deps/bencode/bencode.lua lua/conjure/remote/transport/bencode/impl.lua
test:
rm -rf test/lua
deps/aniseed/scripts/test.sh