diff options
Diffstat (limited to 'testing/lowjs/unbundle-mbedtls.patch')
-rw-r--r-- | testing/lowjs/unbundle-mbedtls.patch | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/testing/lowjs/unbundle-mbedtls.patch b/testing/lowjs/unbundle-mbedtls.patch new file mode 100644 index 0000000000..433a737312 --- /dev/null +++ b/testing/lowjs/unbundle-mbedtls.patch @@ -0,0 +1,44 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,13 +1,13 @@ + FLAGS = -DLOW_VERSION="\"$(LOW_VERSION)\"" + + C = gcc +-CFLAGS = $(FLAGS) -Isrc -Iapp -Ideps/duktape/src-low -Ideps/mbedtls/include -Ideps/mbedtls/crypto/include ++CFLAGS = $(FLAGS) -Isrc -Iapp -Ideps/duktape/src-low + + CXX = g++ +-CXXFLAGS = $(FLAGS) -Isrc -Iapp -Ideps/duktape/src-low -Ideps/mbedtls/include -Ideps/mbedtls/crypto/include -Ideps/open62541/build/src_generated -Ideps/open62541/include -Ideps/open62541/arch -Ideps/open62541/plugins/include -Ideps/open62541/src/client -Ideps/open62541/deps -Ideps/open62541/src --std=c++11 ++CXXFLAGS = $(FLAGS) -Isrc -Iapp -Ideps/duktape/src-low -Ideps/open62541/build/src_generated -Ideps/open62541/include -Ideps/open62541/arch -Ideps/open62541/plugins/include -Ideps/open62541/src/client -Ideps/open62541/deps -Ideps/open62541/src --std=c++11 + + LD = g++ +-LDFLAGS = $(FLAGS) -lm -ldl -lpthread -lcares deps/open62541/build/bin/libopen62541.a ++LDFLAGS = $(FLAGS) -lm -ldl -lpthread -lcares -lmbedcrypto -lmbedtls -lmbedx509 deps/open62541/build/bin/libopen62541.a + + OBJECTS_LOW = \ + app/main.o \ +@@ -50,12 +50,11 @@ + + clean: + rm -rf */*.o */*.d bin/* deps/duktape/src-low lib lib_js/build node_modules util/dukc test/duk_crash +- cd deps/mbedtls && make clean + cd deps/open62541 && rm -rf build + +-bin/low: $(OBJECTS) $(OBJECTS_LOW) deps/mbedtls/programs/test/benchmark ++bin/low: $(OBJECTS) $(OBJECTS_LOW) + mkdir -p bin +- $(LD) -o bin/low deps/mbedtls/library/*.o deps/mbedtls/crypto/library/*.o $(OBJECTS) $(OBJECTS_LOW) $(LDFLAGS) ++ $(LD) -o bin/low $(OBJECTS) $(OBJECTS_LOW) $(LDFLAGS) + util/dukc: deps/duktape/src-low/duktape.o util/dukc.o + $(LD) -o util/dukc deps/duktape/src-low/duktape.o util/dukc.o $(LDFLAGS) + +@@ -109,9 +108,6 @@ + -DDUK_USE_SYMBOL_BUILTIN \ + -DDUK_USE_SECTION_B \ + -DDUK_USE_CPP_EXCEPTIONS +- +-deps/mbedtls/programs/test/benchmark: +- cd deps/mbedtls && make + + deps/open62541/build/bin/libopen62541.a: + cd deps/open62541 && rm -rf build && mkdir build |