Makefile revision 16ee1e9a
1fda9279dSmrgNVC0_SHADERS = xfrm2nvc0.vpc \
2fda9279dSmrg	       exascnvc0.fpc \
3fda9279dSmrg	       exacmnvc0.fpc \
4fda9279dSmrg	       exacanvc0.fpc \
5fda9279dSmrg	       exasanvc0.fpc \
6fda9279dSmrg	       exas8nvc0.fpc \
7fda9279dSmrg	       exac8nvc0.fpc \
8fda9279dSmrg	       videonvc0.fpc
9fda9279dSmrgNVE0_SHADERS = xfrm2nve0.vpc \
10fda9279dSmrg	       exascnve0.fpc \
11fda9279dSmrg	       exacmnve0.fpc \
12fda9279dSmrg	       exacanve0.fpc \
13fda9279dSmrg	       exasanve0.fpc \
14fda9279dSmrg	       exas8nve0.fpc \
15fda9279dSmrg	       exac8nve0.fpc \
16fda9279dSmrg	       videonve0.fpc
17fda9279dSmrgNVF0_SHADERS = xfrm2nvf0.vpc \
18fda9279dSmrg	       exascnvf0.fpc \
19fda9279dSmrg	       exacmnvf0.fpc \
20fda9279dSmrg	       exacanvf0.fpc \
21fda9279dSmrg	       exasanvf0.fpc \
22fda9279dSmrg	       exas8nvf0.fpc \
23fda9279dSmrg	       exac8nvf0.fpc \
24fda9279dSmrg	       videonvf0.fpc
25fda9279dSmrg
26fda9279dSmrgSHADERS = $(NVC0_SHADERS) $(NVE0_SHADERS) $(NVF0_SHADERS)
2716ee1e9aSmrgENVYAS ?= envyas
28fda9279dSmrg
29fda9279dSmrgall: $(SHADERS)
30fda9279dSmrg
31fda9279dSmrg$(filter %nvc0.vpc,$(SHADERS)): %.vpc: %.vp
3216ee1e9aSmrg	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m nvc0 -o $@
33fda9279dSmrg$(filter %nvc0.fpc,$(SHADERS)): %.fpc: %.fp
3416ee1e9aSmrg	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m nvc0 -o $@
35fda9279dSmrg
36fda9279dSmrg$(filter %nve0.vpc,$(SHADERS)): %.vpc: %.vp
3716ee1e9aSmrg	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m nvc0 -V nve4 -o $@
38fda9279dSmrg$(filter %nve0.fpc,$(SHADERS)): %.fpc: %.fp
3916ee1e9aSmrg	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m nvc0 -V nve4 -o $@
40fda9279dSmrg
41fda9279dSmrg$(filter %nvf0.vpc,$(SHADERS)): %.vpc: %.vp
4216ee1e9aSmrg	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gk110 -o $@
43fda9279dSmrg$(filter %nvf0.fpc,$(SHADERS)): %.fpc: %.fp
4416ee1e9aSmrg	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gk110 -o $@
45