diff options
author | Vincent Sanders <vince@kyllikki.org> | 2017-06-09 17:28:55 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2017-06-09 17:30:00 +0100 |
commit | 703427a48612bf98fba599dfcd6e91485efd5b77 (patch) | |
tree | bc9df49dd3de746b738aac3ba88c204d9ab0051b /docs/updating-duktape.md | |
parent | a8348f3bc930151bd9aa184c8372c6af0c782730 (diff) | |
download | netsurf-703427a48612bf98fba599dfcd6e91485efd5b77.tar.gz netsurf-703427a48612bf98fba599dfcd6e91485efd5b77.tar.bz2 |
Update documentation removing junk and moving to markdown for most text files
Diffstat (limited to 'docs/updating-duktape.md')
-rw-r--r-- | docs/updating-duktape.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/updating-duktape.md b/docs/updating-duktape.md new file mode 100644 index 000000000..672fccc89 --- /dev/null +++ b/docs/updating-duktape.md @@ -0,0 +1,29 @@ +Updating Duktape +================ + +1. Fetch the [latest release](http://duktape.org/download.html) archive. + +2. Extract it somewhere. + +3. That extracts to a `duktape-[VERSION]` directory. + +4. We need to tell duktape about our `duk_custom.h` header: + + 1. Change into the `duktape-[VERSION]` directory. + + 2. Run the following command: + + python2 tools/configure.py \ + --output-directory /tmp/output \ + --source-directory src-input \ + --config-metadata config \ + --fixup-line '#include "duk_custom.h"' + + 3. This generates a suitable set of duktape + sources in `/tmp/output` + +5. Replace the `duktape.c`, `duktape.h` and + `duk_config.h` files in the netsurf source + tree (in `content/handlers/javascript/duktape`) + with those generated in `/tmp/output`. + |