comparison Makefile.example.emscripten @ 73:8db927152497

Simple test script (and associated fixes) for the JS code
author Chris Cannam <c.cannam@qmul.ac.uk>
date Wed, 24 Aug 2016 10:50:40 +0100
parents c2a90b45642e
children 7826fe343733
comparison
equal deleted inserted replaced
72:c2a90b45642e 73:8db927152497
31 31
32 EMFLAGS := \ 32 EMFLAGS := \
33 -s NO_FILESYSTEM=1 \ 33 -s NO_FILESYSTEM=1 \
34 -s MODULARIZE=1 \ 34 -s MODULARIZE=1 \
35 -s ERROR_ON_UNDEFINED_SYMBOLS=1 \ 35 -s ERROR_ON_UNDEFINED_SYMBOLS=1 \
36 -s DISABLE_EXCEPTION_CATCHING=0 \
36 -s EXPORT_NAME="'ExampleModule'" \ 37 -s EXPORT_NAME="'ExampleModule'" \
37 -s EXPORTED_FUNCTIONS="['_vampipeRequestJson','_vampipeFreeJson']" 38 -s EXPORTED_FUNCTIONS="['_vampipeRequestJson','_vampipeFreeJson']"
38 39
39 # no longer exists? -s NO_BROWSER=1 40 # no longer exists? -s NO_BROWSER=1
40 41
43 EXAMPLE_SOURCE := example.cpp 44 EXAMPLE_SOURCE := example.cpp
44 EXAMPLE_SOURCES := $(EXAMPLE_SOURCE) $(ADAPTER_SOURCES) $(PLUGIN_SOURCES) $(OTHER_SOURCES) 45 EXAMPLE_SOURCES := $(EXAMPLE_SOURCE) $(ADAPTER_SOURCES) $(PLUGIN_SOURCES) $(OTHER_SOURCES)
45 EXAMPLE_LDFLAGS := $(EMFLAGS) 46 EXAMPLE_LDFLAGS := $(EMFLAGS)
46 47
47 CXX := em++ 48 CXX := em++
48 CXXFLAGS := -std=c++11 -fPIC -Wall -Wextra -g 49 #OPTFLAGS := -g3
50 OPTFLAGS := -O3
51 CXXFLAGS := -std=c++11 -fPIC -Wall -Wextra $(OPTFLAGS)
49 INCPATH := -I$(SDK_DIR) -I.. -I../json 52 INCPATH := -I$(SDK_DIR) -I.. -I../json
50 53
51 all: $(EXAMPLE) 54 all: $(EXAMPLE)
52 55
53 $(EXAMPLE): $(EXAMPLE_SOURCES) $(ADAPTER_HEADERS) $(SDK_SOURCES) 56 $(EXAMPLE): $(EXAMPLE_SOURCES) $(ADAPTER_HEADERS) $(SDK_SOURCES)