marrub
/
Lithia
Archived
1
0
Fork 0

Add pkg rule to Makefile

master
an 2018-08-09 23:04:50 -04:00
parent e9de40bddf
commit ab626cea26
1 changed files with 10 additions and 1 deletions

View File

@ -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 $@