Sami Vaarala
9656c1635a
Add volatile to intentional segfaults
9 years ago
Sami Vaarala
da77e0acd2
Add clang shift warning to Makefile
9 years ago
Sami Vaarala
ebc69764db
Makefile/dist changes for removed duk_debug_heap.c
9 years ago
Ondrej Jirman
5daed85119
Determine program paths in Makefile in a more portable way
The current Makefile does not work on Arch Linux in particular,
which uses 'node' binary name.
Make output is:
which: no nodejs in (/usr/lib/hardening-wrapper/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/emscripten:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
*** Missing NodeJS:
$ sudo apt-get install nodejs nodejs-legacy npm # may also be 'node'
*** Missing BeautifulSoup (affects website build)
$ sudo apt-get install python-bs4
*** Errors found in system setup, see error messages above!
Makefile:327: recipe for target 'checksetup' failed
make: *** [checksetup] Error 1
Use multiple 'command -v' calls until one returns with success.
On failure 'command -v' output is empty, while 'which' may return
anything from 'nodejs not found' to 'which: no nodejs in (...)' and
print it either to stdout or to stderr.
9 years ago
Ondrej Jirman
06e4c83d00
Don't call python directly in Makefile, use $(PYTHON)
9 years ago
Sami Vaarala
b82a92e08b
Makefile changes for DUK_USE_DEBUG_LEVEL
9 years ago
Sami Vaarala
87d3d7f745
Makefile and dist changes for renames
9 years ago
Sami Vaarala
4e22e5cd76
Add -Wshadow to Makefile to catch shadowing
9 years ago
Sami Vaarala
d6aee313fa
Makefile updates for panic removal
9 years ago
Sami Vaarala
e7494a6bc2
Makefile changes for DUK_USE_DEBUG_WRITE()
9 years ago
Sami Vaarala
0acc8f485d
Dist/Makefile changes for logging framework removal
9 years ago
Sami Vaarala
dcd8c7c8bf
Add time calls to the API
9 years ago
Sami Vaarala
6116123b31
Add console bindings to 'duk'
9 years ago
Sami Vaarala
af5dfe3a51
Makefile update for print/alert removal
Also add extras to code policy check.
9 years ago
Sami Vaarala
e1edf9089c
Dist/makefile changes for removed var calls
9 years ago
Sami Vaarala
ba4beedc32
Dist/Makefile changes for removed duk_strings.c
9 years ago
Sami Vaarala
f699fdce32
Add -Wdeclaration-after-statement to Makefile
9 years ago
Sami Vaarala
3f7dcc999b
Makefile fixes for readline->linenoise
- Linux feature option for strdup().
- Use svaarala's fork of linenoise with compile warnings fixes. The fixes
are not mandatory (= works from linenoise master) but makes the compile
clean.
9 years ago
Sami Vaarala
50204ea93e
Fix python2/python usage in example rombuild
Also Makefile whitespace trivia
9 years ago
jaseg
6715fa1640
Make things work on systems defaulting to python3
9 years ago
Sami Vaarala
5985762fcb
Expand codepolicycheck coverage for genconfig
9 years ago
Sami Vaarala
ee77d4f8ab
Drop 'clen16' in ajduk by default
9 years ago
Sami Vaarala
055d47b0ab
Add 'make refs' target to download ES specs
Remove the existing E5/E5.1 PDF files; they won't be gone from the repo but
won't be downloaded with a shallow clone.
9 years ago
Sami Vaarala
ef2f1949db
Makefile DUK_OPT_DEBUGGER_INSPECT
9 years ago
Sami Vaarala
c5b3d04dee
Dist/make changes for Windows debug transport
9 years ago
Sami Vaarala
def653805a
Enable file I/O bindings in devel Makefile
9 years ago
Sami Vaarala
db9d14d561
Makefile trivia: new options etc
9 years ago
Sami Vaarala
de75edfcab
No need for further Emscripten fixups in Makefile
At least for now.
9 years ago
Sami Vaarala
99a2665017
Remove --create-spdx for dist default
9 years ago
Sami Vaarala
a4d37ded42
Add -Wunreachable-code to gcc default compile
9 years ago
Sami Vaarala
30d9d58b52
Silence code policy check in Makefile
9 years ago
Sami Vaarala
bbb592b59d
Switch to make_dist.py in Makefile
9 years ago
Sami Vaarala
bb57c7ea13
Add commented out feature opt for c++ exceptions
9 years ago
Sami Vaarala
f1ea87c239
Makefile, drop removed feature option
9 years ago
Sami Vaarala
243e14af23
Commented out regexp canon workaround in Makefile
9 years ago
Sami Vaarala
0b66c6bf17
Reduce runtests thread count to avoid timeouts
9 years ago
Sami Vaarala
50a477b6c2
Makefile fixes for paranoid errors
9 years ago
Sami Vaarala
cd2037ab07
Makefile test target improvements
9 years ago
Sami Vaarala
ee9dc599b1
Add -Wcast-qual to Makefile
9 years ago
Sami Vaarala
9931e7e21a
Makefile perf test indent fix
9 years ago
Sami Vaarala
067e660bb2
Makefile and matrix test for prop error messages
9 years ago
Sami Vaarala
de34db7f9c
Makefile: keep compiler.jar, --create-spdx
Keeping compiler.jar means that if you once "make dist-src-official"
or "make compiler.jar", "make dist" will then closure-minify further
builds.
9 years ago
Sami Vaarala
14a703b0b7
Add node/luajit to makefile perftest target
9 years ago
Sami Vaarala
27ca2efbe3
Add quotes around $(NODE), Windows compatibility
Windows Node.js is installed into a path with spaces, add quotes around
$(NODE) invocations to work around this. While Make doesn't generally
support spaces in filenames (or at least it's awkward to do so), this fix
should be enough to run tests on Windows.
9 years ago
Sami Vaarala
ee97ecf15c
Add new config options to matrix compile, Makefile
9 years ago
Sami Vaarala
31bf768a4a
Add git branch and commit to build artifacts
9 years ago
Sami Vaarala
a7415bc1b7
Remove assertions from default Dukweb build
9 years ago
Sami Vaarala
f2e0286efd
Add "make emduk" target
9 years ago
Sami Vaarala
23058c5991
Remove config.html from site build (now in wiki)
9 years ago
Sami Vaarala
ff0e44648e
Add commented out torture options
9 years ago