diff --git a/.gitignore b/.gitignore index 9cf212b..3b670d3 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ *.love tmp/ *.zip +*.tar.gz diff --git a/Makefile b/Makefile index 28b7721..3b14d32 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,22 @@ LOVEFILE=eitmer.love +WIN32_ZIPBALL=eitmer-win32.zip +NIX_TARBALL=eitmer-nix.tar.gz .PHONY: all clean distclean run -all: $(LOVEFILE) eitmer-win32.zip +all: $(LOVEFILE) $(WIN32_ZIPBALL) $(NIX_TARBALL) $(LOVEFILE): bundle/main.lua bundle/conf.lua bundle/win_image.png cd bundle; zip -9 -r ../$@ * -eitmer-win32.zip: $(LOVEFILE) +$(WIN32_ZIPBALL): $(LOVEFILE) CC0 README sh scripts/package-win32.sh +$(NIX_TARBALL): $(LOVEFILE) CC0 README + sh scripts/package-nix.sh + clean: - rm -rf $(LOVEFILE) *.zip tmp/ + rm -rf $(LOVEFILE) $(WIN32_ZIPBALL) $(NIX_TARBALL) tmp/ distclean: clean diff --git a/scripts/package-nix.sh b/scripts/package-nix.sh new file mode 100644 index 0000000..352494d --- /dev/null +++ b/scripts/package-nix.sh @@ -0,0 +1,10 @@ +die() { + echo "$0: Error: $*" >&2 + exit 1 +} + +mkdir -p tmp/eitmer-nix || die mkdir +cp eitmer.love README CC0 tmp/eitmer-nix + +cd tmp +tar czvf ../eitmer-nix.tar.gz eitmer-nix