Makefile: add support for env vars $FTEQCC and $PERL
[divverent/nexuiz.git] / data / Makefile
1 FTEQCC ?= fteqcc
2 PERL ?= perl
3
4 all: qc
5
6 .PHONY: qc
7 qc: menu.dat progs.dat
8
9 .PHONY: skin
10 skin: gfx/menu/default/skinvalues.txt
11
12 clean:
13         rm -f progs.dat menu.dat csprogs.dat
14
15 csprogs.dat: qcsrc/client/* qcsrc/common/*
16         ( cd qcsrc/client; $(FTEQCC) )
17
18 progs.dat: qcsrc/server/* qcsrc/common/*
19         ( cd qcsrc/server; $(FTEQCC) )
20
21 menu.dat: qcsrc/menu/* qcsrc/common/*
22         ( cd qcsrc/menu; $(FTEQCC) )
23
24 gfx/menu/default/skinvalues.txt: qcsrc/menu/skin-customizables.inc
25         $(PERL) qcsrc/menu/skin-customizables.inc > gfx/menu/default/skinvalues.txt