fix bug in Makefile causing implicit rule qcsrc/menu/item: qcsrc/menu/item.c to be...
[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/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