Home | History | Annotate | Download | only in OGLES3
      1 #--------------------------------------------------------------------------
      2 # Name         : content.mak
      3 # Title        : Makefile to build content files
      4 #
      5 # Copyright    : Copyright (C) by Imagination Technologies Limited.
      6 #
      7 # Description  : Makefile to wrap content files for examples in the PowerVR SDK
      8 #
      9 # Platform     :
     10 #
     11 #--------------------------------------------------------------------------
     12 
     13 #############################################################################
     14 ## Variables
     15 #############################################################################
     16 FILEWRAP 	= ..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe
     17 CONTENTDIR = Content
     18 
     19 #############################################################################
     20 ## Instructions
     21 #############################################################################
     22 
     23 RESOURCES = \
     24 	$(CONTENTDIR)/FragShader.cpp \
     25 	$(CONTENTDIR)/VertShader.cpp \
     26 	$(CONTENTDIR)/SceneFragShader.cpp \
     27 	$(CONTENTDIR)/SceneVertShader.cpp \
     28 	$(CONTENTDIR)/BackgroundFragShader.cpp \
     29 	$(CONTENTDIR)/Mask.cpp \
     30 	$(CONTENTDIR)/MaskTexture.cpp \
     31 	$(CONTENTDIR)/Background.cpp \
     32 	$(CONTENTDIR)/identity.cpp \
     33 	$(CONTENTDIR)/cooler.cpp \
     34 	$(CONTENTDIR)/warmer.cpp \
     35 	$(CONTENTDIR)/bw.cpp \
     36 	$(CONTENTDIR)/sepia.cpp \
     37 	$(CONTENTDIR)/inverted.cpp \
     38 	$(CONTENTDIR)/highcontrast.cpp \
     39 	$(CONTENTDIR)/bluewhitegradient.cpp
     40 
     41 all: resources
     42 	
     43 help:
     44 	@echo Valid targets are:
     45 	@echo resources, clean
     46 	@echo FILEWRAP can be used to override the default path to the Filewrap utility.
     47 
     48 clean:
     49 	@for i in $(RESOURCES); do test -f $$i && rm -vf $$i || true; done
     50 
     51 resources: $(RESOURCES)
     52 
     53 $(CONTENTDIR):
     54 	-mkdir "$@"
     55 
     56 $(CONTENTDIR)/FragShader.cpp: $(CONTENTDIR) ./FragShader.fsh
     57 	$(FILEWRAP)  -s  -o $@ ./FragShader.fsh
     58 
     59 $(CONTENTDIR)/VertShader.cpp: $(CONTENTDIR) ./VertShader.vsh
     60 	$(FILEWRAP)  -s  -o $@ ./VertShader.vsh
     61 
     62 $(CONTENTDIR)/SceneFragShader.cpp: $(CONTENTDIR) ./SceneFragShader.fsh
     63 	$(FILEWRAP)  -s  -o $@ ./SceneFragShader.fsh
     64 
     65 $(CONTENTDIR)/SceneVertShader.cpp: $(CONTENTDIR) ./SceneVertShader.vsh
     66 	$(FILEWRAP)  -s  -o $@ ./SceneVertShader.vsh
     67 
     68 $(CONTENTDIR)/BackgroundFragShader.cpp: $(CONTENTDIR) ./BackgroundFragShader.fsh
     69 	$(FILEWRAP)  -s  -o $@ ./BackgroundFragShader.fsh
     70 
     71 $(CONTENTDIR)/Mask.cpp: $(CONTENTDIR) ./Mask.pod
     72 	$(FILEWRAP)  -o $@ ./Mask.pod
     73 
     74 $(CONTENTDIR)/MaskTexture.cpp: $(CONTENTDIR) ./MaskTexture.pvr
     75 	$(FILEWRAP)  -o $@ ./MaskTexture.pvr
     76 
     77 $(CONTENTDIR)/Background.cpp: $(CONTENTDIR) ./Background.pvr
     78 	$(FILEWRAP)  -o $@ ./Background.pvr
     79 
     80 $(CONTENTDIR)/identity.cpp: $(CONTENTDIR) ./identity.pvr
     81 	$(FILEWRAP)  -o $@ ./identity.pvr
     82 
     83 $(CONTENTDIR)/cooler.cpp: $(CONTENTDIR) ./cooler.pvr
     84 	$(FILEWRAP)  -o $@ ./cooler.pvr
     85 
     86 $(CONTENTDIR)/warmer.cpp: $(CONTENTDIR) ./warmer.pvr
     87 	$(FILEWRAP)  -o $@ ./warmer.pvr
     88 
     89 $(CONTENTDIR)/bw.cpp: $(CONTENTDIR) ./bw.pvr
     90 	$(FILEWRAP)  -o $@ ./bw.pvr
     91 
     92 $(CONTENTDIR)/sepia.cpp: $(CONTENTDIR) ./sepia.pvr
     93 	$(FILEWRAP)  -o $@ ./sepia.pvr
     94 
     95 $(CONTENTDIR)/inverted.cpp: $(CONTENTDIR) ./inverted.pvr
     96 	$(FILEWRAP)  -o $@ ./inverted.pvr
     97 
     98 $(CONTENTDIR)/highcontrast.cpp: $(CONTENTDIR) ./highcontrast.pvr
     99 	$(FILEWRAP)  -o $@ ./highcontrast.pvr
    100 
    101 $(CONTENTDIR)/bluewhitegradient.cpp: $(CONTENTDIR) ./bluewhitegradient.pvr
    102 	$(FILEWRAP)  -o $@ ./bluewhitegradient.pvr
    103 
    104 ############################################################################
    105 # End of file (content.mak)
    106 ############################################################################
    107