-
Notifications
You must be signed in to change notification settings - Fork 4
/
Makefile
57 lines (42 loc) · 1.71 KB
/
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
include .env
.PHONY: default env env-rm index manifests manifests-check sqlite csv screenshots image pocket-image test-image test-dry clean
default:
@echo No default action
env:
-@pipenv --rm
-@pipenv --clear
@pipenv install
env-rm:
-@pipenv -v --rm
-@pipenv -v --clear
index:
@pipenv run ./build/ags_index.py -v
manifests:
@pipenv run ./build/ags_index.py --make-manifests
missing-manifests:
@pipenv run ./build/ags_index.py --make-manifests --only-missing
verify-manifests:
@pipenv run ./build/ags_index.py --verify-manifests
sqlite:
@pipenv run ./build/ags_index.py -v --make-sqlite
csv:
@pipenv run ./build/ags_index.py -v --make-csv
screenshots:
@pipenv run ./build/make_screenshots.sh screenshots
image:
@pipenv run ./build/ags_imager.py -v -c configs/MegaAGS.yaml --all-games --all-demoscene -d ${AGSCONTENT}/extra_dirs/Music::DH1:Music -o ${AGSDEST}
@${FSUAEBIN} ${AGSTEMP}/cfg.fs-uae
@mv ${AGSDEST}/MegaAGS.hdf ${AGSDEST}/games/Amiga
pocket-image:
@pipenv run ./build/ags_imager.py -v -c configs/MegaAGS-Pocket.yaml --all-demos --auto-lists -d ${AGSCONTENT}/extra_dirs/LessMusic::DH1:Music -o ${AGSDEST}
@${FSUAEBIN} ${AGSTEMP}/cfg.fs-uae
@mv ${AGSDEST}/MegaAGS-Pocket.hdf ${AGSDEST}/MegaAGS-Pocket
mini-image:
@pipenv run ./build/ags_imager.py -v -c configs/MegaAGS-Mini.yaml --all-demos --auto-lists -d ${AGSCONTENT}/extra_dirs/LessMusic::DH1:Music -o ${AGSDEST}
@${FSUAEBIN} ${AGSTEMP}/cfg.fs-uae
@mv ${AGSDEST}/MegaAGS-Mini.hdf ${AGSDEST}/MegaAGS-Mini
test-image:
@pipenv run ./build/ags_imager.py -v -c configs/Test.yaml --auto-lists -o ${AGSDEST}
@${FSUAEBIN} ${AGSTEMP}/cfg.fs-uae
test-dry:
@pipenv run ./build/ags_imager.py -v -c configs/Test.yaml --only-ags-tree --auto-lists -o ${AGSDEST}