Home | History | Annotate | Line # | Download | only in shader
Makefile revision 1.1
      1 NVC0_SHADERS = xfrm2nvc0.vpc \
      2 	       exascnvc0.fpc \
      3 	       exacmnvc0.fpc \
      4 	       exacanvc0.fpc \
      5 	       exasanvc0.fpc \
      6 	       exas8nvc0.fpc \
      7 	       exac8nvc0.fpc \
      8 	       videonvc0.fpc
      9 NVE0_SHADERS = xfrm2nve0.vpc \
     10 	       exascnve0.fpc \
     11 	       exacmnve0.fpc \
     12 	       exacanve0.fpc \
     13 	       exasanve0.fpc \
     14 	       exas8nve0.fpc \
     15 	       exac8nve0.fpc \
     16 	       videonve0.fpc
     17 NVF0_SHADERS = xfrm2nvf0.vpc \
     18 	       exascnvf0.fpc \
     19 	       exacmnvf0.fpc \
     20 	       exacanvf0.fpc \
     21 	       exasanvf0.fpc \
     22 	       exas8nvf0.fpc \
     23 	       exac8nvf0.fpc \
     24 	       videonvf0.fpc
     25 
     26 SHADERS = $(NVC0_SHADERS) $(NVE0_SHADERS) $(NVF0_SHADERS)
     27 
     28 all: $(SHADERS)
     29 
     30 $(filter %nvc0.vpc,$(SHADERS)): %.vpc: %.vp
     31 	cpp -DENVYAS $< | sed -e '/^#/d' | envyas -w -m nvc0 -o $@
     32 $(filter %nvc0.fpc,$(SHADERS)): %.fpc: %.fp
     33 	cpp -DENVYAS $< | sed -e '/^#/d' | envyas -w -m nvc0 -o $@
     34 
     35 $(filter %nve0.vpc,$(SHADERS)): %.vpc: %.vp
     36 	cpp -DENVYAS $< | sed -e '/^#/d' | envyas -w -m nvc0 -V nve4 -o $@
     37 $(filter %nve0.fpc,$(SHADERS)): %.fpc: %.fp
     38 	cpp -DENVYAS $< | sed -e '/^#/d' | envyas -w -m nvc0 -V nve4 -o $@
     39 
     40 $(filter %nvf0.vpc,$(SHADERS)): %.vpc: %.vp
     41 	cpp -DENVYAS $< | sed -e '/^#/d' | envyas -w -m gk110 -o $@
     42 $(filter %nvf0.fpc,$(SHADERS)): %.fpc: %.fp
     43 	cpp -DENVYAS $< | sed -e '/^#/d' | envyas -w -m gk110 -o $@
     44