Mercurial > hg > piper-vamp-js
comparison Makefile.example.emscripten @ 4:3a5a6535d50d
Simple test script (and associated fixes) for the JS code
author | Chris Cannam |
---|---|
date | Wed, 24 Aug 2016 10:50:40 +0100 |
parents | 6a792d8838c9 |
children | 7826fe343733 |
comparison
equal
deleted
inserted
replaced
3:6a792d8838c9 | 4:3a5a6535d50d |
---|---|
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) |