14 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fc017b624b | |||
| bf16c6714b | |||
| bc883deed4 | |||
| 09a4c0a89f | |||
| aa85417a17 | |||
| 0eaef0c326 | |||
| 75bc87ad44 | |||
| f4cce5000c | |||
| c5fe87b13f | |||
| 2ad26b7a3c | |||
| a87704025a | |||
| d9d054e2db | |||
| f17ce9570c | |||
| 4a42edbc1b |
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| fc017b624b |
js.mk: Don't minify without minifier
JS_MINIFY_FILTER_IN can be defined to nothing, in which case minifying breaks, so don't minify if there's no filter. As an additional benifit, defining it to the empty string in local.mk allows to use Vim's quickfix window for syntax errors, because there's no intermediate file created. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| bf16c6714b |
make, scripts: Re-add files necessary for building ytools
Re-add everthing needed for building and packaging ytools. This is a big commit, 2002 lines of code. It mostly consists of C/C++ machinery, plus some documentation-related stuff. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| bc883deed4 |
Everywhere: Remove everything non-essential for "make clean all"
This commit removes everything not strictly necessary for running "make clean all" inside jw-build. packaging jw-devtest. This cuts the repo down from 24077 to 4725 lines of code. The idea is to 1) Further remove bloat from the remaining bits 2) Re-add what's necessary to build and package other essential repos. The decision should be based on whether or not jw-build can also be useful in a non-janware context. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 09a4c0a89f |
js.mk: Beautify error for non-existent closure-compiler.jar
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| aa85417a17 |
Everywhere: Purge spaces in text files
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 0eaef0c326 |
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 75bc87ad44 |
make, scripts: Rename CVS_PROJ_DIR to PROJECTS_DIR
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| f4cce5000c |
js.mk: Allow --externs from build directores for closure compiler
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| c5fe87b13f |
js.mk: Try in-tree closure compiler first as JS_MINIFY_EXE
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 2ad26b7a3c |
js.mk: Remove variable JS_LOCAL
Somewhat redundant to JS_SRC Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| a87704025a |
js.mk: Functionally irrelevant code beautification
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| d9d054e2db |
js.mk: Add support or specifying externs to closure-compiler
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| f17ce9570c |
js.mk: Add JS_MINIFY_FILTER_IN
Not so great. Doesn't remove console.log(innerfunc()). Another approach would be to use a global debug() function and set debug to null in an included javascript file Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 4a42edbc1b |
htdocs.mk, js.mk: Add js.mk, providing minification
Signed-off-by: Jan Lindemann <jan@janware.com> |