From f71d1dfffbd910db2c043e68f26661f7ab76a173 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 10 Nov 2016 16:27:43 +0100 Subject: [PATCH] build: improve tools/create-exports-NetworkManager.sh script - include symbols from the "B" section. - improve the script, to use libNetworkManager.a instead of the NetworkManager binary. The former is before stripping symbols. --- tools/create-exports-NetworkManager.sh | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tools/create-exports-NetworkManager.sh b/tools/create-exports-NetworkManager.sh index 8b8941438a..880faf367f 100755 --- a/tools/create-exports-NetworkManager.sh +++ b/tools/create-exports-NetworkManager.sh @@ -29,8 +29,8 @@ call_nm() { } get_symbols_nm () { - call_nm ./src/NetworkManager | - sed -n 's/^[tTDR] //p' | + call_nm ./src/.libs/libNetworkManager.a | + sed -n 's/^[tTDRB] //p' | _sort } @@ -56,7 +56,6 @@ pretty() { do_build() { do_update - touch src/main.c make } @@ -70,9 +69,6 @@ do_update() { } do_generate() { - cd "$(realpath $(dirname "$0"))/.." - test -f ./src/NetworkManager - cat <