优化Makefile

This commit is contained in:
2023-01-15 11:24:32 +08:00
parent 7478732ed8
commit be6b92fc60
2 changed files with 8 additions and 23 deletions

View File

@@ -297,7 +297,7 @@ libfreshclam()
cc -DHAVE_CONFIG_H -Dfreshclam_EXPORTS -I./libfreshclam -I./common -I./libclamav -I./ -I./libclamunrar_iface -isystem libclamav_rust -isystem /usr/include/libxml2 -isystem /usr/include/json-c -fPIC -Wall -Wextra -Wformat-security -std=gnu90 -o libfreshclam/dns.c.o -c libfreshclam/dns.c
cc -fPIC -shared -Wl,-soname,libfreshclam.so.2 -o libfreshclam.so.2.0.2 \
libfreshclam/libfreshclam.c.o libfreshclam/libfreshclam_internal.c.o libfreshclam/dns.c.o \
./libcommon.a /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -lresolv ./libclamav.so.11.0.0 /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libmspack.so ./libclamav_rust/x86_64-unknown-linux-gnu/debug/libclamav_rust.a -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc /usr/lib/x86_64-linux-gnu/libbz2.so /usr/lib/x86_64-linux-gnu/libpcre2-8.so /usr/lib/x86_64-linux-gnu/libxml2.so /usr/lib/x86_64-linux-gnu/libjson-c.so -lc -ldl -lm /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libsystemd.so
./libcommon.a -lcurl -lssl -lcrypto -lresolv ./libclamav.so.11.0.0 -lssl -lcrypto -lmspack ./libclamav_rust/x86_64-unknown-linux-gnu/debug/libclamav_rust.a -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc -lbz2 -lpcre2-8 -lxml2 -ljson-c -lc -ldl -lm -lz -lsystemd
}
@@ -316,4 +316,8 @@ freshclam()
-o freshclam.bin \
./libfreshclam.so.2.0.2 ./libcommon.a ./libclamav.so.11.0.0 /usr/lib/x86_64-linux-gnu/libmspack.so ./libclamav_rust/x86_64-unknown-linux-gnu/debug/libclamav_rust.a -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc /usr/lib/x86_64-linux-gnu/libbz2.so /usr/lib/x86_64-linux-gnu/libpcre2-8.so /usr/lib/x86_64-linux-gnu/libxml2.so /usr/lib/x86_64-linux-gnu/libjson-c.so -lc -ldl -lm /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libsystemd.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -lresolv
}
}
libcommon
libfreshclam