Mercurial > hg > piper-vamp-js
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) |