diff options
Diffstat (limited to '')
-rw-r--r-- | src/civetweb/src/third_party/duktape-1.5.2/Makefile.cmdline | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/civetweb/src/third_party/duktape-1.5.2/Makefile.cmdline b/src/civetweb/src/third_party/duktape-1.5.2/Makefile.cmdline new file mode 100644 index 000000000..68a25d4e0 --- /dev/null +++ b/src/civetweb/src/third_party/duktape-1.5.2/Makefile.cmdline @@ -0,0 +1,34 @@ +# +# Example Makefile for building a program with embedded Duktape. +# The example program here is the Duktape command line tool. +# + +DUKTAPE_SOURCES = src/duktape.c + +DUKTAPE_CMDLINE_SOURCES = \ + examples/cmdline/duk_cmdline.c + +CC = gcc +CCOPTS = -Os -pedantic -std=c99 -Wall -fstrict-aliasing -fomit-frame-pointer +CCOPTS += -I./src # duktape.h and duk_config.h must be in include path +CCLIBS = -lm + +# If you want linenoise, you can enable these. At the moment linenoise +# will cause some harmless compilation warnings. +#CCOPTS += -DDUK_CMDLINE_FANCY +#DUKTAPE_CMDLINE_SOURCES += linenoise/linenoise.c +#CCOPTS += -I./linenoise +#duk: linenoise + +# Optional feature defines, see: http://duktape.org/guide.html#compiling +CCOPTS += -DDUK_OPT_SELF_TESTS +#CCOPTS += -DDUK_OPT_DEBUG +#CCOPTS += -DDUK_OPT_DPRINT +# ... + +duk: $(DUKTAPE_SOURCES) $(DUKTAPE_CMDLINE_SOURCES) + $(CC) -o $@ $(DEFINES) $(CCOPTS) $(DUKTAPE_SOURCES) $(DUKTAPE_CMDLINE_SOURCES) $(CCLIBS) + +linenoise/linenoise.c: linenoise +linenoise: + git clone https://github.com/antirez/linenoise.git |