diff --git a/Makefile b/Makefile index 07e0fba..cdd2c68 100644 --- a/Makefile +++ b/Makefile @@ -40,8 +40,10 @@ DECOMPAT_INPUTS=$(MAIN_INC)/lith_weapons.h \ $(MAIN_INC)/lith_upgradenames.h \ $(MAIN_INC)/lith_scorenums.h +7Z_ARGS=-xr!.gitignore -xr!*.bat -xr!*.dbs -xr!*.wad.b* -xr!dummy.txt -tzip + ## Targets -.PHONY: bin dec clean text +.PHONY: bin dec clean text pkg all: dec text bin bin: $(LIB_BINARY) $(MAIN_BINARY) @@ -62,6 +64,13 @@ clean: @echo CLEAN @rm -f $(MAIN_OUTPUTS) $(LIB_OUTPUTS) +pkg: Lithium.pk3 + +Lithium.pk3: $(wildcard pk/* pkdata/* pksrc/*) + 7za u $(7Z_ARGS) -- $@ "./pk/*" + 7za u $(7Z_ARGS) -- $@ "./pkdata/*" + 7za u $(7Z_ARGS) -- $@ "./pksrc/*" + ## .ir -> .bin $(LIB_BINARY): $(LIB_OUTPUTS) @echo LD $@