Skip to content

Instantly share code, notes, and snippets.

@victoraguilarc
Last active December 21, 2015 02:59
Show Gist options
  • Save victoraguilarc/6238595 to your computer and use it in GitHub Desktop.
Save victoraguilarc/6238595 to your computer and use it in GitHub Desktop.
Makefile para crear un proyecto Backbone HP5
# Autor: Victor Aguilar - @jvacx
#--------------------------------------------------------------------------------
#These targets are not files
.PHONY: requirements
requirements:
git clone https://github.com/h5bp/html5-boilerplate.git
mv -f html5-boilerplate/* .
mkdir -p js css font img lib js/vendor
rm -rf 6238208/
wget http://fortawesome.github.io/Font-Awesome/assets/font-awesome.zip
wget http://backbonejs.org/backbone.js
wget http://backbonejs.org/backbone-min.js
wget http://underscorejs.org/underscore-min.js
wget http://underscorejs.org/underscore.js
git clone https://gist.github.com/6238208.git
unzip font-awesome.zip
mv font-awesome/font/ .
mv 6238208/config.rb .
full: requirements
mv backbone.js js/vendor/
mv underscore.js js/vendor/
mv font-awesome/css/font-awesome.css css/
mv font-awesome/css/font-awesome-ie7.css css/
min: requirements
mv backbone.js js/vendor/
mv underscore.js js/vendor/
mv font-awesome/css/font-awesome.min.css css/
mv font-awesome/css/font-awesome-ie7.min.css css/
dev: full finally
prod: min finally
finally:
rm -f backbone.js
rm -f backbone-min.js
rm -f underscore.js
rm -f underscore-min.js
rm -rf font-awesome.zip
rm -rf html5-boilerplate/
rm -rf font-awesome/
rm -rf 6238208/
clean:
rm -rf js/ css/ font/ img/ lib/ doc/ html5-boilerplate/
rm -rf config.rb
rm -rf *.png
rm -rf *.html
rm -rf *.md
rm -rf *.xml
rm -rf *.txt
rm -rf *.ico
rm -rf *.zip
# install: requirements static
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment