File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 build :
1111
1212 runs-on : ubuntu-22.04
13- timeout-minutes : 10:
13+ timeout-minutes : 10
1414
1515 steps :
1616 - name : Cache NetXDuo bundle
@@ -35,28 +35,23 @@ jobs:
3535 run : |
3636 ./scripts/install.sh
3737
38- - name : Build NetXDuo
38+ - name : Configure NetX with DNS Client Support
39+ working-directory : ./netxduo_src
40+ run : |
41+ cp addons/dns/nxd_dns.h ./common/inc/
42+ cp addons/dns/nxd_dns.c ./common/src/
43+
44+ - name : Build NetXDuo with DNS Support
3945 working-directory : ./netxduo_src
4046 run : |
4147 rm -rf test/cmake/threadx
4248 rm -rf test/cmake/filex
4349 ./scripts/build_nxd64.sh
4450
45- - uses : actions/checkout@v4
51+ - name : Build wolfSSL
52+ uses : wolfSSL/actions-build-autotools-project@v1
4653 with :
47- repository : wolfssl/wolfssl
4854 path : wolfssl
55+ configure : --enable-enckeys --disable-examples --disable-benchmark --disable-crypttests CPPFLAGS="-DTHREADX -DHAVE_NETX -DWOLFSSL_USER_IO -I${{ github.workspace }}/netxduo_src/common/inc -I${{ github.workspace }}/netxduo_src/ports/linux/gnu/inc -I${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/inc" LDFLAGS="-L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/default_build_coverage/netxduo -L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/threadx" LIBS="-lnetxduo -lthreadx"
56+ install : false
4957
50- - name : wolfssl autogen
51- working-directory : ./wolfssl
52- run : ./autogen.sh
53-
54- - name : wolfssl configure
55- working-directory : ./wolfssl
56- run : ./configure --enable-static --disable-shared --enable-enckeys --disable-examples --disable-benchmark --disable-crypttests CPPFLAGS="-DTHREADX -DHAVE_NETX -I${{ github.workspace }}/netxduo_src/common/inc -I${{ github.workspace }}/netxduo_src/ports/linux/gnu/inc -I${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/inc" LDFLAGS="-L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/default_build_coverage/netxduo -lnetxduo -L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/threadx -lthreadx"
57-
58- - name : wolfssl make
59- working-directory : ./wolfssl
60- run : |
61- sed -i 's/ -Werror//' Makefile
62- make
You can’t perform that action at this time.
0 commit comments