mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Extract compression functions into a new library.
This commit is contained in:
@@ -167,6 +167,8 @@ uptime-*.json
|
||||
/src/ext/keccak-tiny/libkeccak-tiny.lib
|
||||
|
||||
# /src/lib
|
||||
/src/lib/libtor-compress.a
|
||||
/src/lib/libtor-compress-testing.a
|
||||
/src/lib/libtor-ctime.a
|
||||
/src/lib/libtor-ctime-testing.a
|
||||
/src/lib/libtor-err.a
|
||||
|
||||
+2
-2
@@ -66,6 +66,7 @@ TOR_CRYPTO_TESTING_LIBS = \
|
||||
# All static libraries used to link tor.
|
||||
TOR_INTERNAL_LIBS = \
|
||||
src/or/libtor-app.a \
|
||||
src/lib/libtor-compress.a \
|
||||
$(TOR_CRYPTO_LIBS) \
|
||||
$(TOR_UTIL_LIBS) \
|
||||
src/common/libor-event.a \
|
||||
@@ -76,10 +77,9 @@ TOR_INTERNAL_LIBS = \
|
||||
# and tests)
|
||||
TOR_INTERNAL_TESTING_LIBS = \
|
||||
src/or/libtor-app-testing.a \
|
||||
src/lib/libtor-compress-testing.a \
|
||||
$(TOR_CRYPTO_TESTING_LIBS) \
|
||||
$(TOR_UTIL_TESTING_LIBS) \
|
||||
$(LIBKECCAK_TINY) \
|
||||
$(LIBDONNA) \
|
||||
src/common/libor-event-testing.a \
|
||||
src/trunnel/libor-trunnel-testing.a \
|
||||
src/trace/libor-trace.a
|
||||
|
||||
@@ -87,11 +87,6 @@ src/common/src_common_libor_testing_a-log.$(OBJEXT) \
|
||||
LIBOR_CRYPTO_A_SRC = \
|
||||
src/common/aes.c \
|
||||
src/common/buffers_tls.c \
|
||||
src/common/compress.c \
|
||||
src/common/compress_lzma.c \
|
||||
src/common/compress_none.c \
|
||||
src/common/compress_zlib.c \
|
||||
src/common/compress_zstd.c \
|
||||
src/common/crypto.c \
|
||||
src/common/crypto_dh.c \
|
||||
src/common/crypto_digest.c \
|
||||
@@ -147,11 +142,6 @@ COMMONHEADERS = \
|
||||
src/common/compat_openssl.h \
|
||||
src/common/compat_threads.h \
|
||||
src/common/compat_time.h \
|
||||
src/common/compress.h \
|
||||
src/common/compress_lzma.h \
|
||||
src/common/compress_none.h \
|
||||
src/common/compress_zlib.h \
|
||||
src/common/compress_zstd.h \
|
||||
src/common/confline.h \
|
||||
src/common/container.h \
|
||||
src/common/crypto.h \
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
include src/ext/include.am
|
||||
include src/lib/err/include.am
|
||||
include src/lib/ctime/include.am
|
||||
include src/lib/compress/include.am
|
||||
include src/common/include.am
|
||||
include src/trunnel/include.am
|
||||
include src/or/include.am
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
|
||||
noinst_LIBRARIES += src/lib/libtor-compress.a
|
||||
|
||||
if UNITTESTS_ENABLED
|
||||
noinst_LIBRARIES += src/lib/libtor-compress-testing.a
|
||||
endif
|
||||
|
||||
src_lib_libtor_compress_a_SOURCES = \
|
||||
src/lib/compress/compress.c \
|
||||
src/lib/compress/compress_lzma.c \
|
||||
src/lib/compress/compress_none.c \
|
||||
src/lib/compress/compress_zlib.c \
|
||||
src/lib/compress/compress_zstd.c
|
||||
|
||||
src_lib_libtor_compress_testing_a_SOURCES = \
|
||||
$(src_lib_libtor_compress_a_SOURCES)
|
||||
src_lib_libtor_compress_testing_a_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_CPPFLAGS)
|
||||
src_lib_libtor_compress_testing_a_CFLAGS = $(AM_CFLAGS) $(TEST_CFLAGS)
|
||||
|
||||
noinst_HEADERS += \
|
||||
src/lib/compress/compress.h \
|
||||
src/lib/compress/compress_lzma.h \
|
||||
src/lib/compress/compress_none.h \
|
||||
src/lib/compress/compress_zlib.h \
|
||||
src/lib/compress/compress_zstd.h
|
||||
Reference in New Issue
Block a user