Files
easter-eggs/makefile
Gustavo "Guz" L de Mello baf77f8de4
Some checks failed
Build Nightly / Build & Release (push) Failing after 4s
fix(nix): fix nix version sttring
2026-04-19 18:18:56 -03:00

24 lines
819 B
Makefile

generate:
deno --allow-read --allow-write ./.meta/scripts/generate_from_textures.js
release: generate
@echo "Creating release file"
$(MAKE) release/src
release/src: clean
jq --arg version $$(cat VERSION) '.pack.description.with[0].fallback = $$version' ./pack.mcmeta > ./pack.mcmeta.tmp
mv ./pack.mcmeta.tmp ./pack.mcmeta
find ./assets ./data pack.mcmeta -type f -print | zip SixSides\ Easter\ Eggs\ \(v$$(cat VERSION)\).zip -@
sync: release
@echo "Syncing files..."
cp SixSides\ Easter\ Eggs\ \(v$$(cat VERSION)\).zip $(RESOURCEPACK_FOLDER)
cp SixSides\ Easter\ Eggs\ \(v$$(cat VERSION)\).zip $(DATAPACK_FOLDER)
clean:
if [ -f SixSides\ Easter\ Eggs\ \(v$$(cat VERSION)\).zip ]; then rm SixSides\ Easter\ Eggs\ \(v$$(cat VERSION)\).zip; fi
dev:
while true; do $(MAKE) sync || $(MAKE); sleep 0.5; done