Home | History | Annotate | Line # | Download | only in shader
Makefile revision 1.1.1.2
      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 ENVYAS ?= envyas
     28 
     29 all: $(SHADERS)
     30 
     31 $(filter %nvc0.vpc,$(SHADERS)): %.vpc: %.vp
     32 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m nvc0 -o $@
     33 $(filter %nvc0.fpc,$(SHADERS)): %.fpc: %.fp
     34 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m nvc0 -o $@
     35 
     36 $(filter %nve0.vpc,$(SHADERS)): %.vpc: %.vp
     37 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m nvc0 -V nve4 -o $@
     38 $(filter %nve0.fpc,$(SHADERS)): %.fpc: %.fp
     39 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m nvc0 -V nve4 -o $@
     40 
     41 $(filter %nvf0.vpc,$(SHADERS)): %.vpc: %.vp
     42 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gk110 -o $@
     43 $(filter %nvf0.fpc,$(SHADERS)): %.fpc: %.fp
     44 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gk110 -o $@
     45