Makefile

Mon, 27 Jul 2009 03:59:39 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Mon, 27 Jul 2009 03:59:39 +0100
changeset 37
cb8b48b08e1e
parent 34
0e34461ab2a6
child 60
e80882a6af57
permissions
-rw-r--r--

Only add a module to the list once, no matter how many times it is added in the squishy file

12
fb4ca0cc228e Add very basic Makefile
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
1
34
0e34461ab2a6 Add new debug extension
Matthew Wild <mwild1@gmail.com>
parents: 19
diff changeset
2 OPTIONS=-q --with-minify --with-uglify --with-compile --with-virtual-io
12
fb4ca0cc228e Add very basic Makefile
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
3
fb4ca0cc228e Add very basic Makefile
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
4 squish: squish.lua squishy
34
0e34461ab2a6 Add new debug extension
Matthew Wild <mwild1@gmail.com>
parents: 19
diff changeset
5 ./squish.lua $(OPTIONS) # Bootstrap squish
0e34461ab2a6 Add new debug extension
Matthew Wild <mwild1@gmail.com>
parents: 19
diff changeset
6 chmod +x squish
0e34461ab2a6 Add new debug extension
Matthew Wild <mwild1@gmail.com>
parents: 19
diff changeset
7 ./squish -q debug # Minify debug code
0e34461ab2a6 Add new debug extension
Matthew Wild <mwild1@gmail.com>
parents: 19
diff changeset
8 ./squish $(OPTIONS) --with-debug # Build squish with minified debug
12
fb4ca0cc228e Add very basic Makefile
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
9
fb4ca0cc228e Add very basic Makefile
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
10 install: squish
fb4ca0cc228e Add very basic Makefile
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
11 install squish /usr/local/bin/squish
fb4ca0cc228e Add very basic Makefile
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
12
fb4ca0cc228e Add very basic Makefile
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
13 clean:
34
0e34461ab2a6 Add new debug extension
Matthew Wild <mwild1@gmail.com>
parents: 19
diff changeset
14 rm squish squish.debug

mercurial