Skip to content

Commit 809e613

Browse files
add DNS client support to github action threadx build
1 parent b72d69f commit 809e613

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/threadx.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,13 @@ jobs:
5656
run: |
5757
./scripts/install.sh
5858
59-
- name: Build NetXDuo
59+
- name: Configure NetX with DNS Client Support
60+
working-directory: ./netxduo_src
61+
run: |
62+
cp addons/dns/nxd_dns.h ./common/inc/
63+
cp addons/dns/nxd_dns.c ./common/src/
64+
65+
- name: Build NetXDuo with DNS Support
6066
working-directory: ./netxduo_src
6167
run: |
6268
rm -rf test/cmake/threadx
@@ -102,7 +108,7 @@ jobs:
102108
working-directory: ./wolfmqtt
103109
env:
104110
WOLFMQTT_NO_EXTERNAL_BROKER_TESTS: 1
105-
run: ./configure --enable-all --enable-tls 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"
111+
run: ./configure --enable-tls 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"
106112
- name: wolfmqtt make
107113
working-directory: ./wolfmqtt
108114
run: make
@@ -114,7 +120,7 @@ jobs:
114120
working-directory: ./wolfmqtt
115121
env:
116122
WOLFMQTT_NO_EXTERNAL_BROKER_TESTS: 1
117-
run: ./configure --enable-all --enable-tls --enable-mt 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"
123+
run: ./configure --enable-tls --enable-mt 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"
118124
- name: wolfmqtt make
119125
working-directory: ./wolfmqtt
120126
run: make

0 commit comments

Comments
 (0)