mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-28 14:30:09 +01:00
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.
This commit is contained in:
parent
dc8ed66a19
commit
f71d1dfffb
1 changed files with 3 additions and 6 deletions
|
|
@ -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 <<EOF
|
||||
# this file is generated by $0
|
||||
{
|
||||
|
|
@ -87,6 +83,7 @@ EOF
|
|||
}
|
||||
|
||||
|
||||
cd "$(realpath $(dirname "$0"))/.."
|
||||
case "$1" in
|
||||
rebuild)
|
||||
do_rebuild
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue