| #-------------------------------------------------------------------------- |
| # 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) |
| ############################################################################ |