X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=Makefile;h=abd82b133fa159c61d145f8e4f1a037c2323eb7a;hp=53c5cf5b70d42fb993cfb065d6ba26de28d6c301;hb=26ec33d6d19e627b43ac2cb51f83f890b5176293;hpb=f09691075c4a61f4ab4b81b4354cff95be9ea26f diff --git a/Makefile b/Makefile index 53c5cf5b7..abd82b133 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,9 @@ SCM := $(shell if [ -d .svn ]; then echo svn; elif [ -d ../.git ]; then echo git; fi) -FTEQCC ?= fteqcc PERL ?= perl ZIP ?= 7za a -tzip -mx=9 ZIPEXCLUDE ?= -x\!*.pk3 -xr\!\.svn -x\!qcsrc DIFF ?= diff -FTEQCCFLAGS_WATERMARK ?= -DWATERMARK='"$(shell git describe)"' -DCVAR_POPCON -FTEQCCFLAGS ?= -Werror -Wno-Q302 -O3 -Ono-c -Ono-cs $(FTEQCCFLAGS_EXTRA) $(FTEQCCFLAGS_WATERMARK) -FTEQCCFLAGS_PROGS ?= -FTEQCCFLAGS_MENU ?= - # NOTE: use -DUSE_FTE instead of -TFTE here! # It will automagically add an engine check with -TID and then change back to -TFTE FTEQCCFLAGS_CSPROGS ?= @@ -26,36 +20,14 @@ update-cvarcount: .PHONY: qc qc: update-cvarcount - $(MAKE) qc-recursive - -.PHONY: qc-recursive -qc-recursive: menu.dat progs.dat csprogs.dat + $(MAKE) -C qcsrc .PHONY: skin skin: gfx/menu/default/skinvalues.txt .PHONY: clean clean: - rm -f progs.dat menu.dat csprogs.dat - -FILES_CSPROGS = $(shell find qcsrc/client qcsrc/common qcsrc/warpzonelib -type f -not -name fteqcc.log -not -name qc.asm) qcsrc/server/w_*.qc -csprogs.dat: $(FILES_CSPROGS) - @echo make[1]: Entering directory \`$(PWD)/qcsrc/client\' - cd qcsrc/client && $(FTEQCC) $(FTEQCCFLAGS) $(FTEQCCFLAGS_CSPROGS) - -FILES_PROGS = $(shell find qcsrc/server qcsrc/common qcsrc/warpzonelib -type f -not -name fteqcc.log -not -name qc.asm) qcsrc/server/w_*.qc -progs.dat: $(FILES_PROGS) - @echo make[1]: Entering directory \`$(PWD)/qcsrc/server\' - cd qcsrc/server && $(FTEQCC) $(FTEQCCFLAGS) $(FTEQCCFLAGS_PROGS) - -FILES_MENU = $(shell find qcsrc/menu qcsrc/common qcsrc/warpzonelib -type f -not -name fteqcc.log -not -name qc.asm) qcsrc/server/w_*.qc -menu.dat: $(FILES_MENU) - @echo make[1]: Entering directory \`$(PWD)/qcsrc/menu\' - cd qcsrc/menu && $(FTEQCC) $(FTEQCCFLAGS) $(FTEQCCFLAGS_MENU) + $(MAKE) -C qcsrc clean gfx/menu/default/skinvalues.txt: qcsrc/menu/skin-customizables.inc $(PERL) qcsrc/menu/skin-customizables.inc > gfx/menu/default/skinvalues.txt - -.PHONY: testcase -testcase: - cd qcsrc/testcase && $(FTEQCC) $(FTEQCCFLAGS) $(FTEQCCFLAGS_CSPROGS) -DTESTCASE="$$TESTCASE"