diff options
Diffstat (limited to 'testing/lowjs/unbundle-c-ares.patch')
-rw-r--r-- | testing/lowjs/unbundle-c-ares.patch | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/testing/lowjs/unbundle-c-ares.patch b/testing/lowjs/unbundle-c-ares.patch new file mode 100644 index 0000000000..4a58c76096 --- /dev/null +++ b/testing/lowjs/unbundle-c-ares.patch @@ -0,0 +1,93 @@ +--- a/Makefile ++++ b/Makefile +@@ -7,7 +7,7 @@ + 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 + + LD = g++ +-LDFLAGS = $(FLAGS) -lm -ldl -lpthread deps/open62541/build/bin/libopen62541.a ++LDFLAGS = $(FLAGS) -lm -ldl -lpthread -lcares deps/open62541/build/bin/libopen62541.a + + OBJECTS_LOW = \ + app/main.o \ +@@ -50,13 +50,12 @@ + + clean: + rm -rf */*.o */*.d bin/* deps/duktape/src-low lib lib_js/build node_modules util/dukc test/duk_crash +- cd deps/c-ares && make clean + cd deps/mbedtls && make clean + cd deps/open62541 && rm -rf build + + bin/low: $(OBJECTS) $(OBJECTS_LOW) deps/mbedtls/programs/test/benchmark + mkdir -p bin +- $(LD) -o bin/low deps/mbedtls/library/*.o deps/mbedtls/crypto/library/*.o deps/c-ares/libcares_la-*.o $(OBJECTS) $(OBJECTS_LOW) $(LDFLAGS) ++ $(LD) -o bin/low deps/mbedtls/library/*.o deps/mbedtls/crypto/library/*.o $(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) + +@@ -70,7 +69,7 @@ + $(CXX) $(CXXFLAGS) -MMD -o $@ -c $< + %.o : %.c Makefile + $(C) $(CFLAGS) -MMD -o $@ -c $< +-%.o : %.cpp Makefile deps/c-ares/.libs/libcares.a deps/open62541/build/bin/libopen62541.a ++%.o : %.cpp Makefile deps/open62541/build/bin/libopen62541.a + $(CXX) $(CXXFLAGS) -MMD -o $@ -c $< + + -include $(OBJECTS:.o=.d) $(OBJECTS_LOW:.o=.d) +@@ -111,13 +110,6 @@ + -DDUK_USE_SECTION_B \ + -DDUK_USE_CPP_EXCEPTIONS + +-deps/c-ares/configure: +- cd deps/c-ares && . ./buildconf +-deps/c-ares/Makefile: deps/c-ares/configure +- cd deps/c-ares && ./configure +-deps/c-ares/.libs/libcares.a: deps/c-ares/Makefile +- cd deps/c-ares && make +- + deps/mbedtls/programs/test/benchmark: + cd deps/mbedtls && make + +--- a/src/LowDNSResolver.cpp ++++ b/src/LowDNSResolver.cpp +@@ -13,7 +13,7 @@ + #include "low_alloc.h" + #include "low_config.h" + +-#include "../deps/c-ares/nameser.h" ++#include <arpa/nameser.h> + + #include <arpa/inet.h> + #include <unistd.h> +--- a/src/LowDNSResolver.h ++++ b/src/LowDNSResolver.h +@@ -7,7 +7,7 @@ + + #include "LowLoopCallback.h" + +-#include "../deps/c-ares/ares.h" ++#include <ares.h> + + struct low_t; + +--- a/src/low_main.cpp ++++ b/src/low_main.cpp +@@ -24,7 +24,7 @@ + + #include "duktape.h" + #if LOW_INCLUDE_CARES_RESOLVER +-#include "../deps/c-ares/ares.h" ++#include <ares.h> + #include "LowDNSResolver.h" + #endif /* LOW_INCLUDE_CARES_RESOLVER */ + +--- a/src/low_process.cpp ++++ b/src/low_process.cpp +@@ -36,7 +36,7 @@ + #endif /* __APPLE__ */ + + #if LOW_INCLUDE_CARES_RESOLVER +-#include "../deps/c-ares/ares.h" ++#include <ares.h> + #endif /* LOW_INCLUDE_CARES_RESOLVER */ + #include "mbedtls/version.h" + |