diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 26 | 
1 files changed, 19 insertions, 7 deletions
@@ -5,14 +5,15 @@  FS_BASEPATH ?= $(HOME)/tremulous  FS_HOMEBASE ?= .tremulous +TREMULOUS ?= tremulous  Q3MAP        ?= q3map2  Q3MAP_FLAGS  += -fs_basepath $(FS_BASEPATH) -fs_homebase $(FS_HOMEBASE) \                  -fs_game base -threads 4 -Q3MAP_BSP    += -leaktest -meta +Q3MAP_BSP    += -leaktest -meta -custinfoparms  Q3MAP_VIS    += -vis  Q3MAP_LIGHT  += -light -bounce 1 -dirty -bouncegrid -dirtscale 0.3 \ -                -dirtdepth 32 -fastbounce -patchshadows -samples 8 \ +                -dirtdepth 32 -fastbounce -patchshadows -samples 3 \                  -samplesize 8 -cpma  FAST ?= 0 @@ -29,10 +30,14 @@ PARTS := maps/p0_master.map \           maps/p3_dretchpwner.map \           maps/p4_thepress.map \           maps/p5_euclid.map \ -         maps/p6_engineering.map +         maps/p6_engineering.map \ +         maps/p7_uncommon.map \ +         maps/p8_outside.map \ +         maps/p9_reactor.map  WHOLE := maps/analmango -.DEFAULT_GOAL := $(WHOLE).bsp +MAP ?= analmango +.DEFAULT_GOAL := maps/$(MAP).bsp  -include Makefile.local @@ -40,8 +45,15 @@ WHOLE := maps/analmango  # Creating a .pk3 with all the assets  # -analmango.pk3: $(WHOLE).bsp -	zip -r9 $@ maps/analmango.bsp scripts sound textures models +PK3 ?= analmango.pk3 +$(PK3): $(WHOLE).bsp +	cat pk3.list | (while read ent; do echo $$ent; done) | xargs zip -r9 $(PK3) + +# +# Testing a map +# +test: maps/$(MAP).bsp +	$(TREMULOUS) +devmap $(MAP)  #  # Assembling the complete .map from parts @@ -68,4 +80,4 @@ clean:  	rm -f maps/*.bsp  	rm -f $(WHOLE).* -.PHONY: clean default +.PHONY: clean test  | 
