Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 231 lines (186 sloc) 9.169 kb
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
1 #############################################################################################
2 # NOTES:
3 #
4 # This Makefile assumes that you have the following installed, setup:
5 #
6 # python
7 # java
8 # Unixy shell (use msys on Windows)
9 # $JSSHELL environment variable in .profile or .bashrc pointing to a SpiderMonkey binary
be75052 Add a FIND variable to the Makefile for Windows users.
David Humphrey authored
10 # If on Windows, $FIND environment variable in .profile or .bashrc for unixy find cmd
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
11 #############################################################################################
12
13 JSSHELL ?= $(error Specify a valid path to a js shell binary in ~/.profile: export JSSHELL=C:\path\js.exe or /path/js)
14
15 # If you want to test just one file or dir, use |make check-one TEST=<file or dir>|
16 TEST ?= $(error Specify a test filename/dir in TEST when using check-test)
17
a11e079 Rewrite license and version stamping for Makefile.
David Humphrey authored
18 # Version number used in naming release files. Defaults to git commit sha.
e0c6ab9 Fixing issue with Makefile VERSION variable and git show -s.
David Humphrey authored
19 VERSION ?= $(shell git show -s --pretty=format:%h)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
20
be75052 Add a FIND variable to the Makefile for Windows users.
David Humphrey authored
21 # On Windows? You can specify a FIND value for your cygwin/msys find command
22 FIND ?= /usr/bin/find
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
23
6b8b10f Fix bug with QUIET writing to wrong dir
David Humphrey authored
24 TMP := .__tmp_file__
49fd3a5 Add Windowsy solution for /dev/null
David Humphrey authored
25 QUIET := > $(TMP) ; rm -f $(TMP)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
26
27 EMPTY :=
28 SRC_DIR :=.
29 P5 :=processing
30 PJS :=$(P5).js
31 PJS_SRC :=$(SRC_DIR)/$(PJS)
32 PJS_VERSION :=$(P5)-$(VERSION)
7dca954 @jbuck * Include the extension folder in the full .zip release
jbuck authored
33 PJS_VERSION_FULL :=$(P5)-js-$(VERSION)
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
34 PJS_API_SUFFIX := -API
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
35
36 RELEASE_DIR :=$(SRC_DIR)/release
37 PJS_RELEASE_PREFIX :=$(RELEASE_DIR)/$(PJS_VERSION)
38 PJS_RELEASE_SRC :=$(PJS_RELEASE_PREFIX).js
39 PJS_RELEASE_MIN :=$(PJS_RELEASE_PREFIX).min.js
40 EXAMPLE_HTML :=$(RELEASE_DIR)/example.html
41 EXAMPLES_DIR :=$(PJS_RELEASE_PREFIX)-examples
42
43 TOOLS_DIR :=$(SRC_DIR)/tools
44 FAKE_DOM :=$(TOOLS_DIR)/fake-dom.js
45 CLOSUREJAR :=$(TOOLS_DIR)/closure/compiler.jar
19eb0b9 Add YUI back, and option to use YUI or Closure (default to YUI for Op…
David Humphrey authored
46 YUIJAR :=$(TOOLS_DIR)/yui/yuicompressor-2.4.6.jar
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
47 RUNTESTS :=@@$(TOOLS_DIR)/runtests.py $(JSSHELL)
48 RUNJS :=@@$(JSSHELL) -f $(FAKE_DOM) -f
49
50 SKETCHRUN :=runSketch
51 SKETCHINPUT ?=$(error Specify an input filename in SKETCHINPUT when using package-sketch)
52 SKETCHOUTPUTSRC ?=$(SKETCHINPUT).src
53 SKETCHOUTPUT ?=$(SKETCHINPUT).js
54
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
55 preprocess =@@$(JSSHELL) -f $(TOOLS_DIR)/jspreprocess.js -e "PARSER=false;preprocess();" < $(2) >> $(1)
19eb0b9 Add YUI back, and option to use YUI or Closure (default to YUI for Op…
David Humphrey authored
56
57 # Both Google Closure and YUI are in our tree. Switch compile below to whichever.
58 compile_closure =@@java -jar $(CLOSUREJAR) --js="$(1)" --js_output_file="$(2)" $(3) --jscomp_off=nonStandardJsDocs
59 compile_yui =@@java -jar $(YUIJAR) -o "$(2)" "$(1)"
60 compile=$(compile_yui)
61
be75052 Add a FIND variable to the Makefile for Windows users.
David Humphrey authored
62 copydir = @@cp -R "$(1)" "$(2)" $(QUIET) && $(FIND) $(RELEASE_DIR) -type f \( -iname '*.DS_Store' -o \
5d4e12f @jbuck Merge remote-tracking branch 'humphd/t1369' into develop
jbuck authored
63 -iname 'desktop.ini' -o \
64 -iname 'Thumbs.db' \) -delete
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
65 addlicense = @@cat $(SRC_DIR)/LICENSE-HEADER | sed -e 's/@VERSION@/$(VERSION)$(2)/' > $(RELEASE_DIR)/addlicense.tmp && \
a11e079 Rewrite license and version stamping for Makefile.
David Humphrey authored
66 cat $(1) >> $(RELEASE_DIR)/addlicense.tmp && \
67 rm -f $(1) && \
68 mv $(RELEASE_DIR)/addlicense.tmp $(1)
69 addversion = @@cp $(1) addversion.tmp && \
70 rm -f $(1) && \
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
71 cat addversion.tmp | sed -e 's/@VERSION@/$(VERSION)$(2)/' > $(1) && \
a11e079 Rewrite license and version stamping for Makefile.
David Humphrey authored
72 rm -f addversion.tmp
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
73
74 # Rule for making pure JS code from a .pde (runs through parser + beautify)
75 %.js : %.pde
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
76 @@$(TOOLS_DIR)/pde2js.py $(JSSHELL) $?
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
77
9795b51 Makefile fixes for ref-testing target.
David Humphrey authored
78 release: release-files zipped examples check-release ref-testing
c4c21e7 Use compile function vs. inline declaration, make relase default target.
David Humphrey authored
79 @@echo "Release Created, see $(RELEASE_DIR)"
80
f606fdb @jbuck Add new make target check-submodules
jbuck authored
81 check: check-lint check-closure check-globals check-submodules check-summary
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
82
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
83 release-dir: clean
84 @@mkdir $(RELEASE_DIR)
24a7561 @corbanbrook #314 Improve make release. (humphd)
corbanbrook authored
85
4b36d6c Fixes based on reviews.
David Humphrey authored
86 all: release
87
f49244c Don't break Firefox's file:/// loading support, package httpd.py with…
David Humphrey authored
88 release-files: $(PJS_RELEASE_SRC) closure api-only example release-docs extensions web-server
89
90 web-server: release-dir
91 @@echo "Copying httpd.py to release..."
92 @@cp $(TOOLS_DIR)/httpd.py $(RELEASE_DIR)
24a7561 @corbanbrook #314 Improve make release. (humphd)
corbanbrook authored
93
94 zipped: release-files
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
95 @@echo "Creating zipped archives..."
7dca954 @jbuck * Include the extension folder in the full .zip release
jbuck authored
96 @@gzip -9 -c $(PJS_RELEASE_MIN) > $(PJS_RELEASE_MIN).gz
be75052 Add a FIND variable to the Makefile for Windows users.
David Humphrey authored
97 @@cd $(RELEASE_DIR); $(FIND) . -print | zip $(PJS_VERSION_FULL).zip -@ $(QUIET)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
98
4b36d6c Fixes based on reviews.
David Humphrey authored
99 release-docs: release-dir
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
100 @@echo "Copying project release docs..."
101 @@cp $(SRC_DIR)/AUTHORS $(RELEASE_DIR)
8a9fe4e @jbuck Update Makefile for README.md
jbuck authored
102 @@cp $(SRC_DIR)/README.md $(RELEASE_DIR)/README.md
5d4e12f @jbuck Merge remote-tracking branch 'humphd/t1369' into develop
jbuck authored
103 @@$(call addversion,$(RELEASE_DIR)/README.md,$(EMPTY))
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
104 @@cp $(SRC_DIR)/LICENSE $(RELEASE_DIR) $(QUIET)
105 @@cp $(SRC_DIR)/CHANGELOG $(RELEASE_DIR) $(QUIET)
106
107 example: $(PJS_RELEASE_SRC)
108 @@echo "Creating example.html..."
d742dab Remove EOL whitespace in example.html and add titles, fix Makefile to…
David Humphrey authored
109 @@cat $(SRC_DIR)/example.html | sed -e 's/src="processing.js"/src="$(PJS_VERSION).js"/' > $(EXAMPLE_HTML)
acd6e92 @jbuck Fix Makefile to copy example.pde instead of example.pjs
jbuck authored
110 @@cp $(SRC_DIR)/example.pde $(RELEASE_DIR)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
111
112 examples: $(PJS_RELEASE_SRC)
113 @@echo "Copying examples..."
114 @@mkdir $(EXAMPLES_DIR)
115 @@cp $(PJS_RELEASE_SRC) $(EXAMPLES_DIR)/$(PJS)
91ccbaf Make sure OS temp files don't get copied into release/
David Humphrey authored
116 @@$(call copydir,$(SRC_DIR)/examples,$(EXAMPLES_DIR))
7dca954 @jbuck * Include the extension folder in the full .zip release
jbuck authored
117 @@cd $(RELEASE_DIR); zip -r $(PJS_VERSION_FULL)-examples.zip $(PJS_VERSION)-examples $(QUIET)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
118 @@rm -fr $(EXAMPLES_DIR)
119
7dca954 @jbuck * Include the extension folder in the full .zip release
jbuck authored
120 extensions: release-dir
121 @@echo "Copying extensions..."
91ccbaf Make sure OS temp files don't get copied into release/
David Humphrey authored
122 @@$(call copydir,$(SRC_DIR)/extensions,$(RELEASE_DIR))
7dca954 @jbuck * Include the extension folder in the full .zip release
jbuck authored
123
d60640d Add build step to rewrite PConstants.foo symbols to literal values.
David Humphrey authored
124 $(PJS_RELEASE_SRC): $(PJS_SRC) release-dir
6dc3d02 Strip comments from processing.js generated by Makefile.
David Humphrey authored
125 @@echo "Creating $(PJS_RELEASE_SRC)..."
3a2ba51 Fix Makefile regression caused by switching minifier to YUI--use Clos…
David Humphrey authored
126 @@$(call compile_closure,$(PJS_SRC),$(RELEASE_DIR)/closurecompile.out,--compilation_level WHITESPACE_ONLY)
1c96801 Fixing variable usage of /Users/dave/moz/jsshell/js in Makefile as pe…
David Humphrey authored
127 @@$(JSSHELL) -f $(TOOLS_DIR)/fake-dom.js \
128 -f $(PJS_SRC) \
129 $(TOOLS_DIR)/rewrite-pconstants.js < $(RELEASE_DIR)/closurecompile.out > \
130 $(RELEASE_DIR)/processing.js-no-pconstants
d60640d Add build step to rewrite PConstants.foo symbols to literal values.
David Humphrey authored
131 @@$(TOOLS_DIR)/jsbeautify.py $(JSSHELL) $(RELEASE_DIR)/processing.js-no-pconstants > $(PJS_RELEASE_SRC)
132 @@rm -f $(RELEASE_DIR)/closurecompile.out
133 @@rm -f $(RELEASE_DIR)/processing.js-no-pconstants
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
134 @@$(call addlicense,$(PJS_RELEASE_SRC),$(EMPTY))
135 @@$(call addversion,$(PJS_RELEASE_SRC),$(EMPTY))
a11e079 Rewrite license and version stamping for Makefile.
David Humphrey authored
136 @@$(RUNJS) $(PJS_RELEASE_SRC)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
137
138 check-tests:
139 $(RUNTESTS)
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
140
f713255 Standardize on Closure vs. YUI for minification [ticket 1143].
David Humphrey authored
141 check-release: closure
5830520 Fixup Makefile for better test output.
David Humphrey authored
142 $(RUNTESTS) -s -l $(PJS_RELEASE_MIN)
50add05 @corbanbrook #464 Move to YUI Compressor, add make check-release (humphd)
corbanbrook authored
143
f606fdb @jbuck Add new make target check-submodules
jbuck authored
144 check-submodules:
145 @@echo "\nChecking for git submodules"
258f838 @jbuck Print git submodule initialization instructions if any submodules are…
jbuck authored
146 @@git submodule status | awk '/^-/ { print $$2, "not found"; printMsg=1 } \
147 /^ / { print $$2, "included" } \
148 END { if (printMsg==1) { print "To add these tests to your repository, run git submodule init && git submodule update" } }'
f606fdb @jbuck Add new make target check-submodules
jbuck authored
149
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
150 check-summary:
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
151 $(RUNTESTS) -s
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
152
9a4f449 @notmasteryet including full jslint.js (under MIT license), there is new "forvar" o…
notmasteryet authored
153 check-lint:
5830520 Fixup Makefile for better test output.
David Humphrey authored
154 @@echo "\nRunning jslint on processing.js:"
155 @@$(TOOLS_DIR)/jslint.py $(JSSHELL) $(PJS_SRC)
156
c583b1e @jbuck Add release-dir dependency to check-closure target to get |make check…
jbuck authored
157 check-closure: release-dir
5830520 Fixup Makefile for better test output.
David Humphrey authored
158 @@echo "\nRunning closure compiler on processing.js:"
3943a83 Temp fix for /dev/null Makefile stuff on Windows (we love you Pomax\!)
David Humphrey authored
159 @@$(call compile,$(PJS_SRC),$(RELEASE_DIR)/closurecompile.out,$(EMPTY))
160 @@rm -f $(RELEASE_DIR)/closurecompile.out
48a23a2 Remove encoding from the lint; remove JSLINT
notmasteryet authored
161
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
162 check-parser:
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
163 $(RUNTESTS) -p
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
164
165 check-unit:
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
166 $(RUNTESTS) -u
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
167
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
168 add-coverage: release-dir
169 @@cat $(PJS_SRC) | $(JSSHELL) -f $(TOOLS_DIR)/jscoverage.js > $(RELEASE_DIR)/$(P5)-cv.js
43f8d00 @corbanbrook #529 make check-lint env var bug. (humphd)
corbanbrook authored
170
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
171 check-one:
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
172 $(RUNTESTS) -t $(TEST)
40a0f99 @notmasteryet Coverage testing
notmasteryet authored
173
174 check-coverage: add-coverage
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
175 @@echo "Creating codecoverate.txt..."
176 @@$(RUNTESTS) -l $(RELEASE_DIR)/$(P5)-cv.js -c $(RELEASE_DIR)/codecoverage.txt
40a0f99 @notmasteryet Coverage testing
notmasteryet authored
177
1580676 @notmasteryet Check and update for globals
notmasteryet authored
178 check-globals:
5830520 Fixup Makefile for better test output.
David Humphrey authored
179 @@echo "\nRunning jsglobals on processing.js:"
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
180 @@$(RUNJS) $(TOOLS_DIR)/jsglobals.js -e "findDifference()" < $(PJS_SRC)
1580676 @notmasteryet Check and update for globals
notmasteryet authored
181
21d7859 #730 added check and print globals to generate global names array
notmasteryet authored
182 print-globals:
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
183 @@$(RUNJS) $(TOOLS_DIR)/jsglobals.js -e "printNames()" < $(PJS_SRC)
184
d60640d Add build step to rewrite PConstants.foo symbols to literal values.
David Humphrey authored
185 closure: $(PJS_RELEASE_SRC) release-dir
a11e079 Rewrite license and version stamping for Makefile.
David Humphrey authored
186 @@echo "Compiling processing.js with closure..."
d60640d Add build step to rewrite PConstants.foo symbols to literal values.
David Humphrey authored
187 @@$(call compile,$(PJS_RELEASE_SRC),$(PJS_RELEASE_MIN),$(EMPTY))
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
188 @@$(call addlicense,$(PJS_RELEASE_MIN),$(EMPTY))
189 @@$(call addversion,$(PJS_RELEASE_MIN),$(EMPTY))
a11e079 Rewrite license and version stamping for Makefile.
David Humphrey authored
190 @@$(RUNJS) $(PJS_RELEASE_MIN)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
191
192 compile-sketch:
193 @@$(RUNJS) $(PJS_SRC) -f $(TOOLS_DIR)/jscompile.js < $(SKETCHINPUT) > $(SKETCHOUTPUT)
194 @@echo "Created $(SKETCHOUTPUT)"
195
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
196 package-sketch: $(PJS_SRC)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
197 @@echo "function $(SKETCHRUN)(canvas) {" > $(SKETCHOUTPUTSRC)
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
198 @@$(call preprocess,$(SKETCHOUTPUTSRC),$(PJS_SRC))
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
199 @@echo "return new Processing(canvas," >> $(SKETCHOUTPUTSRC)
200 @@$(RUNJS) $(PJS_SRC) -f $(TOOLS_DIR)/jscompile.js < $(SKETCHINPUT) >> $(SKETCHOUTPUTSRC)
201 @@echo "); } window['$(SKETCHRUN)']=$(SKETCHRUN);" >> $(SKETCHOUTPUTSRC)
3a2ba51 Fix Makefile regression caused by switching minifier to YUI--use Clos…
David Humphrey authored
202 @@$(call compile_closure,$(SKETCHOUTPUTSRC),$(SKETCHOUTPUT),--compilation_level ADVANCED_OPTIMIZATIONS)
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
203 @@$(call addlicense,$(SKETCHOUTPUT),-Packaged)
204 @@$(call addversion,$(SKETCHOUTPUT),-Packaged)
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
205 @@rm -f $(SKETCHOUTPUTSRC)
206 @@echo "Created $(SKETCHOUTPUT)"
207
63caee9 Fix api-only target so it properly strips the parser again (regressio…
David Humphrey authored
208 api-only: $(PJS_SRC) release-dir
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
209 @@echo "Creating processing.js API version..."
63caee9 Fix api-only target so it properly strips the parser again (regressio…
David Humphrey authored
210 @@$(call preprocess,$(PJS_RELEASE_PREFIX)-api.js,$(PJS_SRC))
211 @@$(JSSHELL) -f $(TOOLS_DIR)/fake-dom.js \
212 -f $(PJS_SRC) \
213 $(TOOLS_DIR)/rewrite-pconstants.js < $(PJS_RELEASE_PREFIX)-api.js > \
214 $(RELEASE_DIR)/processing.js-no-pconstants
215 @@$(call compile_closure,$(RELEASE_DIR)/processing.js-no-pconstants,$(PJS_RELEASE_PREFIX)-api.tmp.js,--compilation_level WHITESPACE_ONLY)
216 @@$(TOOLS_DIR)/jsbeautify.py $(JSSHELL) $(PJS_RELEASE_PREFIX)-api.tmp.js > $(PJS_RELEASE_PREFIX)-api.js
217 @@$(call addlicense,$(PJS_RELEASE_PREFIX)-api.js,-API)
218 @@$(call addversion,$(PJS_RELEASE_PREFIX)-api.js,-API)
4b36d6c Fixes based on reviews.
David Humphrey authored
219 @@$(call compile,$(PJS_RELEASE_PREFIX)-api.js,$(PJS_RELEASE_PREFIX)-api.min.js,$(EMPTY))
c1f78f1 Add version info for API and Packaged versions of PJS.
David Humphrey authored
220 @@$(call addlicense,$(PJS_RELEASE_PREFIX)-api.min.js,$(PJS_API_SUFFIX))
63caee9 Fix api-only target so it properly strips the parser again (regressio…
David Humphrey authored
221 @@rm -f $(PJS_RELEASE_PREFIX)-api.tmp.js
222 @@rm -f $(RELEASE_DIR)/processing.js-no-pconstants
21d7859 #730 added check and print globals to generate global names array
notmasteryet authored
223
9795b51 Makefile fixes for ref-testing target.
David Humphrey authored
224 ref-testing: closure
3fe2ee4 @jbuck Created |make ref-testing| to allow for ref testing against the minif…
jbuck authored
225 @@cp -R test release
9795b51 Makefile fixes for ref-testing target.
David Humphrey authored
226 @@cp $(PJS_RELEASE_MIN) $(RELEASE_DIR)/$(PJS)
3fe2ee4 @jbuck Created |make ref-testing| to allow for ref testing against the minif…
jbuck authored
227 @@echo "Created ref-testing distribution, see $(RELEASE_DIR)/test/ref/"
228
cb80c0d @corbanbrook #228 Staged the automated test suite.
corbanbrook authored
229 clean:
af0317b Rewrite Makefile, remove dead minifier tools and Bespin IDE. [ticket …
David Humphrey authored
230 @@rm -fr $(RELEASE_DIR)
Something went wrong with that request. Please try again.