Polishing makefile
[squish.git] / makefile
blob045c6c64bfd295240fd0123674311ba1573492b5
1 OPTIONS = -q --with-minify --with-uglify --with-compile --with-virtual-io
3 PREFIX ?= /usr/local
4 LUA ?= lua
6 all: squish
8 squish: squish.lua squishy
9 $(LUA) ./squish.lua $(OPTIONS) # Bootstrap squish
10 $(LUA) ./squish -q gzip/squishy # Minify gunzip code
11 $(LUA) ./squish -q debug/squishy # Minify debug code
12 $(LUA) ./squish $(OPTIONS) --with-gzip --with-debug # Build squish with minified gzip/debug
13 chmod +x squish
15 install: squish make_squishy
16 mkdir -p $(PREFIX)/bin
17 install squish $(PREFIX)/bin/squish
18 install make_squishy $(PREFIX)/bin/make_squishy
20 clean:
21 rm squish squish.debug gunzip.lua