Makefile 658 B

1234567891011121314151617
  1. # Set DUKTAPE_SRC to 'src' dir of Duktape distributable.
  2. # The default is for the dist environment.
  3. DUKTAPE_SRC=../../src
  4. DUKTAPE_OPTS=
  5. DUKTAPE_OPTS+=-DDUK_OPT_ASSERTIONS
  6. DUKTAPE_OPTS+=-DDUK_OPT_DEBUGGER_SUPPORT -DDUK_OPT_INTERRUPT_COUNTER
  7. DUKTAPE_OPTS+=-DDUK_OPT_DEBUGGER_FWD_PRINTALERT
  8. DUKTAPE_OPTS+=-DDUK_OPT_DEBUGGER_DUMPHEAP
  9. #DUKTAPE_OPTS+=-DDUK_OPT_DEBUGGER_TRANSPORT_TORTURE
  10. TRANS_OPTS=
  11. #TRANS_OPTS+=-DDEBUG_PRINTS
  12. test: test.c duk_trans_dvalue.c duk_trans_dvalue.h
  13. echo $(DUKTAPE_SRC)
  14. gcc -O0 -g -ggdb -Wall -Wextra -std=c99 -o test -I$(DUKTAPE_SRC) -I. \
  15. $(DUKTAPE_OPTS) $(TRANS_OPTS) \
  16. $(DUKTAPE_SRC)/duktape.c duk_trans_dvalue.c test.c -lm