makefile: cleanup

This commit is contained in:
He4eT 2025-06-12 04:08:35 +02:00
commit a7d44c485c

View file

@ -4,29 +4,31 @@ game_src := ./game.js
cover_src := ./cover.png cover_src := ./cover.png
build_dir := ./build build_dir := ./build
tic_cmd := tic80 --skip --fs './' tic := tic80 --skip --fs './'
tic_cli := ${tic} --cli --cmd
prettier: prettier:
npx prettier --write ${game_src} npx prettier --write ${game_src}
run: run:
${tic_cmd} ${game_src} ${tic} ${game_src}
cleanup: cleanup:
rm -rf ${build_dir} rm -rf ${build_dir}
mkdir ${build_dir} mkdir ${build_dir}
export_tic: export_tic:
${tic_cmd} --cli \ ${tic_cli} \
--cmd 'load ${game_src} & save ${build_dir}/${game_name} & exit' 'load ${game_src} & save ${build_dir}/${game_name} & exit'
export_png: export_png:
${tic_cmd} --cli \ ${tic_cli} \
--cmd 'load ${game_src} & save ${build_dir}/${game_name}.png & exit' 'load ${game_src} & save ${build_dir}/${game_name}.png & exit'
import_cover: import_cover:
${tic_cmd} --cli \ ${tic_cli} \
--cmd 'load ${game_src} & import screen ${cover_src} & exit' 'load ${game_src} & import screen ${cover_src} & exit'
release: release:
@make cleanup @make cleanup
@make export_tic @make export_tic