.PHONY: \ all \ depend \ depend-mediaelement \ depend-mediaelement-plugins \ depend-node \ css \ src \ test all: \ depend \ css \ src depend: \ depend-node \ depend-mediaelement \ depend-mediaelement-plugins depend-mediaelement: @echo "Preparing dependency \"mediaelement\" ..." git -C mediaelement reset --hard HEAD patch -d mediaelement -p1 < patches/mediaelement/01-iconsprite.diff cd mediaelement && grunt depend-mediaelement-plugins: @echo "Preparing dependency \"mediaelement-plugins\" ..." git -C mediaelement-plugins reset --hard HEAD patch -d mediaelement-plugins -p1 < patches/mediaelement-plugins/01-playlist.js.diff cd mediaelement-plugins && grunt depend-node: @echo "Installing required NodeJS dependencies ..." npm install css: @echo "Building CSS ..." css/build.sh src: @echo "Building Javascript ..." src/build.sh test: @echo "Performing tests ..." npm test