tinywrkb
e036356f70
dist-files/Makefile.sharedlibrary: link against libm
Closes #2464 .
3 years ago
Sami Vaarala
918045babf
Fix extras/cbor build
3 years ago
Luca Boccassi
6ac1b74715
dist-files: generated formatted version for pkg-config file
Rather than letting users set it manually, just generate it with
the other version formats when creating the distributable sources.
(cherry picked from commit 4b205fd145
)
3 years ago
Luca Boccassi
d3d2775fdf
dist-files/Makefile.sharedlibrary: generate pkg-config file
Standard format for discoverability of shared libraries
(cherry picked from commit c6e5cf0eb5
)
3 years ago
Luca Boccassi
0cb71cb5fb
dist-files/Makefile.sharedlibrary: allow destdir and libdir to be overridden
We want to be able to install outside of a root directory,
and to specify multi-architecture library paths
(cherry picked from commit 870ce5ea70
)
3 years ago
Luca Boccassi
019df6f711
dist-files/Makefile*: allow compiler and install variables to be overridden
(cherry picked from commit 797a814efb
)
3 years ago
Luca Boccassi
77adbf7a1d
dist-files/Makefile*: use CFLAGS/CPPFLAGS/LDFLAGS
Distro builds use them to pass hardening flags and more
(cherry picked from commit 863bca6746
)
3 years ago
Sami Vaarala
a3c1b3db57
Documentation changes for CBOR built-in
* Add API documentation for duk_cbor_encode() and duk_cbor_decode().
* Add placeholder release notes for 2.5.
* Add CBOR binding guide section.
* Include CBOR in dist README and site index page.
5 years ago
Sami Vaarala
f0d22584b6
Eventloop init error reporting, other trivia
* Tolerate and report eventloop init errors by adding a duk_safe_call()
to binding inits. Previously the eventloop would cause a fatal error
and abort(), which could be difficult to understand for a new user.
* Static declaration trivia.
* Remove curses references.
* Fix typo in Makefile.eventloop.
* Update eventloop README for curses removal, other small fixes.
5 years ago
TheBrokenRail
a7ef521c56
Remove NCurses Dependency from EventLoop Example
5 years ago
Sami Vaarala
d7f8a180d3
Automate dist README.rst release notes link
6 years ago
Andrew Janke
25bad383c1
Makefile.sharedlibrary: duk: use paths from INSTALL_PREFIX
This handles both the case where /usr/local is not on the paths by
default, and when the user installs duktape to a non-default
prefix.
7 years ago
Andrew Janke
4a18fd1abd
Makefile.sharedlibrary: support macOS
7 years ago
Sami Vaarala
228525c2cd
Use 'ECMAScript' spelling in misc places
7 years ago
Sami Vaarala
bb0a0ecd7e
Add Makefile.jsoncbor to dist
7 years ago
Fabrice Fontaine
98c14aea4c
Makefile.sharedlibrary: mkdir in install target
Headers are copied in $(INSTALL_PREFIX)/include so mkdir this directory
otherwise cp will fail
Same thing for libraries and $(INSTALL_PREFIX)/lib
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
7 years ago
Sami Vaarala
5991468528
Makefile whitespace consistency in dist-files
7 years ago
Fabrice Fontaine
d56cefe15a
Replace gcc by $(CC) in Makefiles
Some Makefiles were using gcc instead of $(CC), fix this to allow
cross-compilation
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
7 years ago
Sami Vaarala
3f6eb7c629
Update dist README for 2.2
7 years ago
Sami Vaarala
c913b675b1
Add -Iexamples/cmdline to dist Makefiles
7 years ago
Sami Vaarala
db2a8b11d9
Add print() etc to Makefile.dukdebug
7 years ago
Sami Vaarala
46b977f70a
Update release-notes link in dist README
8 years ago
Sami Vaarala
970c16c7ee
Add a version specific release note link to README
8 years ago
Sami Vaarala
3b726fae71
Dist README ES6 -> ES2015 rename
8 years ago
Sami Vaarala
4a6ea8f9e0
README changes for ES5-ish approach
8 years ago
Sami Vaarala
51edcf60ce
Add Reflect to dist README
8 years ago
Sami Vaarala
31305b3f9c
README Encoding API trivia
8 years ago
Sami Vaarala
9bd620e259
README updates for ES6/ES7 features
8 years ago
Sami Vaarala
8d7899bda8
Dist README computed property names
8 years ago
Sami Vaarala
294c4ab367
Add xoroshiro128+ and SplitMix64 licenses to dist
8 years ago
Sami Vaarala
18fb8477b4
Rewrite dist README for configure.py
8 years ago
Sami Vaarala
827183afab
Remove DUK_OPT_xxx support from tooling etc
Also some genconfig.py and configure.py improvements.
8 years ago
Sami Vaarala
80c99a9a9f
Dist/prepare tooling improvements
* Rename prepare_sources.py to configure.py; the operation is similar to
autoconf ./configure so the association is useful.
* Rename make_dist.py to dist.py.
* Generate only one source set (combined or separate) for one run of
configure.py.
* Change dist.py to run configure.py three times to generate the default
source sets.
* Use an autodeleted temporary directory for preparing sources, which
removes some of the manual temporary file handling.
8 years ago
Sami Vaarala
00a8627e15
Documentation changes for tools reorg
8 years ago
Sami Vaarala
78928e63ad
Dist/makefile changes for 1.x module loader extra
9 years ago
Sami Vaarala
2ddc22fc45
Dist makefile debug print example
9 years ago
Sami Vaarala
f30e070f02
Dist files fixes for panic removal
9 years ago
Sami Vaarala
0acc8f485d
Dist/Makefile changes for logging framework removal
9 years ago
Sami Vaarala
9fa7196730
Add minimal console extra
9 years ago
Sami Vaarala
cf01194f44
Add print-alert extra
9 years ago
Sami Vaarala
887b912c66
Automatic soname for Makefile.sharedlibrary dist
9 years ago
Sami Vaarala
89171042d4
Update Makefile.sharedlibrary version number
9 years ago
Sami Vaarala
c467c8c5af
Minor fix to dist Makefile.cmdline
Swap target order so that default target is 'duk' as intended.
9 years ago
Sami Vaarala
fc84fbc98a
Readline->linenoise in dist makefile examples
9 years ago
Sami Vaarala
cf9e622cf8
Add inspection support to dukdebug
9 years ago
Sami Vaarala
b3074fa369
Add DukLuv proxy and metadata into dist
9 years ago
Sami Vaarala
c5b3d04dee
Dist/make changes for Windows debug transport
9 years ago
Sami Vaarala
4031c17bc6
Add Makefile.sharedlibrary example
9 years ago
Sami Vaarala
5c8b222faa
License changes for string hashing (Lua, djb2)
9 years ago
Sami Vaarala
0217ef137b
Add src-noline/ description to dist README
9 years ago