-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJustfile
53 lines (42 loc) · 795 Bytes
/
Justfile
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[unix]
clean:
rm -rf ./build
rm -rf ./release
rm -rf ./dist
[windows]
clean:
rm -Recurse -Force ./build
rm -Recurse -Force ./release
rm -Recurse -Force ./dist
[unix]
setup:
meson setup build
[windows]
setup:
meson setup build --backend vs
build:
meson compile -C build
[unix]
release: clean
meson setup release -Dbuildtype=release
meson compile -C release
[windows]
release: clean
meson setup release -Dbuildtype=release --backend vs
meson compile -C release
[unix]
dist: clean release
mkdir -p ./dist
cp -r ./release/cubegame ./dist
cp -r ./assets ./dist
[windows]
dist: clean release
mkdir -p ./dist
cp -r ./release/cubegame.exe ./dist
cp -r ./assets ./dist
[unix]
run: build
./build/cubegame -s save.cgsv
[windows]
run: build
./build/cubegame.exe -s save.cgsv