#-------------------------------------------------------------------------- # Name : content.mak # Title : Makefile to build content files # # Copyright : Copyright (C) by Imagination Technologies Limited. # # Description : Makefile to wrap content files for examples in the PowerVR SDK # # Platform : # #-------------------------------------------------------------------------- ############################################################################# ## Variables ############################################################################# FILEWRAP = ..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe CONTENTDIR = Content ############################################################################# ## Instructions ############################################################################# RESOURCES = \ $(CONTENTDIR)/FragShader.cpp \ $(CONTENTDIR)/VertShader.cpp \ $(CONTENTDIR)/SceneFragShader.cpp \ $(CONTENTDIR)/SceneVertShader.cpp \ $(CONTENTDIR)/BackgroundFragShader.cpp \ $(CONTENTDIR)/Mask.cpp \ $(CONTENTDIR)/MaskTexture.cpp \ $(CONTENTDIR)/Background.cpp \ $(CONTENTDIR)/identity.cpp \ $(CONTENTDIR)/cooler.cpp \ $(CONTENTDIR)/warmer.cpp \ $(CONTENTDIR)/bw.cpp \ $(CONTENTDIR)/sepia.cpp \ $(CONTENTDIR)/inverted.cpp \ $(CONTENTDIR)/highcontrast.cpp \ $(CONTENTDIR)/bluewhitegradient.cpp all: resources help: @echo Valid targets are: @echo resources, clean @echo FILEWRAP can be used to override the default path to the Filewrap utility. clean: @for i in $(RESOURCES); do test -f $$i && rm -vf $$i || true; done resources: $(RESOURCES) $(CONTENTDIR): -mkdir "$@" $(CONTENTDIR)/FragShader.cpp: $(CONTENTDIR) ./FragShader.fsh $(FILEWRAP) -s -o $@ ./FragShader.fsh $(CONTENTDIR)/VertShader.cpp: $(CONTENTDIR) ./VertShader.vsh $(FILEWRAP) -s -o $@ ./VertShader.vsh $(CONTENTDIR)/SceneFragShader.cpp: $(CONTENTDIR) ./SceneFragShader.fsh $(FILEWRAP) -s -o $@ ./SceneFragShader.fsh $(CONTENTDIR)/SceneVertShader.cpp: $(CONTENTDIR) ./SceneVertShader.vsh $(FILEWRAP) -s -o $@ ./SceneVertShader.vsh $(CONTENTDIR)/BackgroundFragShader.cpp: $(CONTENTDIR) ./BackgroundFragShader.fsh $(FILEWRAP) -s -o $@ ./BackgroundFragShader.fsh $(CONTENTDIR)/Mask.cpp: $(CONTENTDIR) ./Mask.pod $(FILEWRAP) -o $@ ./Mask.pod $(CONTENTDIR)/MaskTexture.cpp: $(CONTENTDIR) ./MaskTexture.pvr $(FILEWRAP) -o $@ ./MaskTexture.pvr $(CONTENTDIR)/Background.cpp: $(CONTENTDIR) ./Background.pvr $(FILEWRAP) -o $@ ./Background.pvr $(CONTENTDIR)/identity.cpp: $(CONTENTDIR) ./identity.pvr $(FILEWRAP) -o $@ ./identity.pvr $(CONTENTDIR)/cooler.cpp: $(CONTENTDIR) ./cooler.pvr $(FILEWRAP) -o $@ ./cooler.pvr $(CONTENTDIR)/warmer.cpp: $(CONTENTDIR) ./warmer.pvr $(FILEWRAP) -o $@ ./warmer.pvr $(CONTENTDIR)/bw.cpp: $(CONTENTDIR) ./bw.pvr $(FILEWRAP) -o $@ ./bw.pvr $(CONTENTDIR)/sepia.cpp: $(CONTENTDIR) ./sepia.pvr $(FILEWRAP) -o $@ ./sepia.pvr $(CONTENTDIR)/inverted.cpp: $(CONTENTDIR) ./inverted.pvr $(FILEWRAP) -o $@ ./inverted.pvr $(CONTENTDIR)/highcontrast.cpp: $(CONTENTDIR) ./highcontrast.pvr $(FILEWRAP) -o $@ ./highcontrast.pvr $(CONTENTDIR)/bluewhitegradient.cpp: $(CONTENTDIR) ./bluewhitegradient.pvr $(FILEWRAP) -o $@ ./bluewhitegradient.pvr ############################################################################ # End of file (content.mak) ############################################################################