blob: 963bcf3a9a9882b2dde0efab7bf989e7d895d492 [file] [log] [blame]
#--------------------------------------------------------------------------
# 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)
############################################################################