Sophie

Sophie

distrib > Mageia > 8 > armv7hl > by-pkgid > 5667d57806fe09dd4d8e99d86d2447b7 > files > 6

android-tools-10.0.0_r2-3.mga8.src.rpm

AUTOMAKE_OPTIONS = foreign subdir-objects

ADB_COMMON_CFLAGS = \
	-frtti \
	-Wall -Wextra \
	-Wno-unused-parameter \
	-Wno-missing-field-initializers \
	-Wvla \
	-DADB_VERSION="\"$PKGVER\""
# -Werror

noinst_LIBRARIES = libadb.a libbase.a libcrypto_utils.a libdiagnose_usb.a liblog.a libmdnssd.a libcutils.a libsparse.a libziparchive.a libutils.a libbacktrace.a liblp.a libext4_utils.a
bin_PROGRAMS = adb fastboot simg2img img2simg

libadb_a_SOURCES = \
	core/adb/adb.cpp \
	core/adb/adb_io.cpp \
	core/adb/adb_listeners.cpp \
	core/adb/adb_trace.cpp \
	core/adb/adb_unique_fd.cpp \
	core/adb/adb_utils.cpp \
	core/adb/fdevent.cpp \
	core/adb/services.cpp \
	core/adb/sockets.cpp \
	core/adb/socket_spec.cpp \
	core/adb/sysdeps/errno.cpp \
	core/adb/transport.cpp \
	core/adb/transport_fd.cpp \
	core/adb/transport_local.cpp \
	core/adb/transport_usb.cpp \
	core/adb/sysdeps_unix.cpp \
	core/adb/sysdeps/posix/network.cpp \
	core/adb/client/auth.cpp \
	core/adb/client/usb_libusb.cpp \
	core/adb/client/usb_dispatch.cpp \
	core/adb/client/transport_mdns.cpp \
	core/adb/client/usb_linux.cpp
libadb_a_CXXFLAGS = \
	-std=gnu++2a \
	-DADB_HOST=1 $(ADB_COMMON_CFLAGS) \
	-I$(srcdir)/core/base/include -I$(srcdir)/core/libcutils/include -I$(srcdir)/core/libutils/include -I$(srcdir)/core/adb -I$(srcdir)/core/libcrypto_utils/include -I$(srcdir)/mdnsresponder/mDNSShared -I$(srcdir)/core/diagnose_usb/include

adb_SOURCES = \
	core/adb/client/adb_client.cpp \
	core/adb/client/bugreport.cpp \
	core/adb/client/commandline.cpp \
	core/adb/client/file_sync_client.cpp \
	core/adb/client/main.cpp \
	core/adb/client/console.cpp \
	core/adb/client/adb_install.cpp \
	core/adb/client/line_printer.cpp \
	core/adb/shell_service_protocol.cpp
adb_CXXFLAGS = \
	-std=gnu++2a -D_GNU_SOURCE -DADB_HOST=1 $(ADB_COMMON_CFLAGS) -D_Nonnull= -D_Nullable= -fpermissive \
	-I$(srcdir)/core/base/include -I$(srcdir)/core/libcutils/include -I$(srcdir)/core/libutils/include -I$(srcdir)/core/adb
adb_LDADD = \
	libadb.a \
	libbase.a \
	libcrypto_utils.a \
	libdiagnose_usb.a \
	liblog.a \
	libmdnssd.a \
	libcutils.a \
	-lcrypto -lusb-1.0 -lpthread

libbase_a_SOURCES = \
	core/base/chrono_utils.cpp \
	core/base/cmsg.cpp \
	core/base/file.cpp \
	core/base/logging.cpp \
	core/base/mapped_file.cpp \
	core/base/parsenetaddress.cpp \
	core/base/properties.cpp \
	core/base/quick_exit.cpp \
	core/base/stringprintf.cpp \
	core/base/strings.cpp \
	core/base/threads.cpp \
	core/base/test_utils.cpp \
	core/base/errors_unix.cpp
libbase_a_CXXFLAGS = \
	-std=gnu++2a \
	-D_FILE_OFFSET_BITS=64 \
	-I$(srcdir)/core/base/include

libcrypto_utils_a_SOURCES = core/libcrypto_utils/android_pubkey.c
libcrypto_utils_a_CFLAGS = -I$(srcdir)/core/libcrypto_utils/include

libdiagnose_usb_a_SOURCES = core/diagnose_usb/diagnose_usb.cpp
libdiagnose_usb_a_CXXFLAGS = \
	-std=gnu++2a \
	-I$(srcdir)/core/base/include \
	-I$(srcdir)/core/diagnose_usb/include

liblog_a_SOURCES = \
	core/liblog/config_read.cpp \
	core/liblog/config_write.cpp \
	core/liblog/log_event_list.cpp \
	core/liblog/log_event_write.cpp \
	core/liblog/logger_lock.cpp \
	core/liblog/logger_name.cpp \
	core/liblog/logger_read.cpp \
	core/liblog/logger_write.cpp \
	core/liblog/logprint.cpp \
	core/liblog/stderr_write.cpp \
	core/liblog/fake_log_device.cpp \
	core/liblog/fake_writer.cpp
liblog_a_CFLAGS = -DFAKE_LOG_DEVICE=1 -I$(srcdir)/core/liblog/include -I$(srcdir)/core/libcutils/include -I$(srcdir)/core/libsystem/include
liblog_a_CXXFLAGS = \
	-std=gnu++2a -DFAKE_LOG_DEVICE=1 \
	-I$(srcdir)/core/liblog/include -I$(srcdir)/core/libcutils/include -I$(srcdir)/core/libsystem/include

libmdnssd_a_SOURCES = \
	mdnsresponder/mDNSShared/dnssd_clientlib.c \
	mdnsresponder/mDNSShared/dnssd_clientstub.c \
	mdnsresponder/mDNSShared/dnssd_ipc.c
libmdnssd_a_CFLAGS = \
	-O2 \
	-g \
	-fno-strict-aliasing \
	-fwrapv \
	-D_GNU_SOURCE \
	-DHAVE_IPV6 \
	-DNOT_HAVE_SA_LEN \
	-DPLATFORM_NO_RLIMIT \
	-DMDNS_DEBUGMSGS=0 \
	-DMDNS_UDS_SERVERPATH=\"/dev/socket/mdnsd\" \
	-DMDNS_USERNAME=\"mdnsr\" \
	-W \
	-Wall \
	-Wextra \
	-Wno-address-of-packed-member \
	-Wno-array-bounds \
	-Wno-pointer-sign \
	-Wno-unused \
	-Wno-unused-but-set-variable \
	-Wno-unused-parameter \
	-Werror=implicit-function-declaration \
	-DTARGET_OS_LINUX \
	-DHAVE_LINUX \
	-DUSES_NETLINK
#	-Werror

libcutils_a_SOURCES = \
	core/libcutils/config_utils.cpp \
	core/libcutils/canned_fs_config.cpp \
	core/libcutils/iosched_policy.cpp \
	core/libcutils/load_file.cpp \
	core/libcutils/native_handle.cpp \
	core/libcutils/record_stream.cpp \
	core/libcutils/sockets.cpp \
	core/libcutils/strdup16to8.cpp \
	core/libcutils/strdup8to16.cpp \
	core/libcutils/strlcpy.c \
	core/libcutils/threads.cpp \
	core/libcutils/fs.cpp \
	core/libcutils/hashmap.cpp \
	core/libcutils/multiuser.cpp \
	core/libcutils/socket_inaddr_any_server_unix.cpp \
	core/libcutils/socket_local_client_unix.cpp \
	core/libcutils/socket_local_server_unix.cpp \
	core/libcutils/socket_network_client_unix.cpp \
	core/libcutils/sockets_unix.cpp \
	core/libcutils/str_parms.cpp \
	core/libcutils/ashmem-host.cpp \
	core/libcutils/fs_config.cpp \
	core/libcutils/trace-host.cpp
libcutils_a_CFLAGS = -I$(srcdir)/core/libcutils/include -I$(srcdir)/core/liblog/include -I$(srcdir)/core/libutils/include -I$(srcdir)/core/base/include
libcutils_a_CXXFLAGS = \
	-std=gnu++2a \
	-I$(srcdir)/core/libcutils/include -I$(srcdir)/core/liblog/include -I$(srcdir)/core/libutils/include -I$(srcdir)/core/base/include

fastboot_SOURCES = \
	core/fastboot/bootimg_utils.cpp \
	core/fastboot/fastboot.cpp \
	core/fastboot/fs.cpp\
	core/fastboot/socket.cpp \
	core/fastboot/tcp.cpp \
	core/fastboot/udp.cpp \
	core/fastboot/util.cpp \
	core/fastboot/fastboot_driver.cpp \
	core/fastboot/usb_linux.cpp \
	core/fastboot/main.cpp
fastboot_CXXFLAGS = \
	-std=gnu++2a -DFASTBOOT_VERSION="\"$PKGVER\"" \
	-I$(srcdir)/core/mkbootimg/include/bootimg \
	-I$(srcdir)/core/base/include \
	-I$(srcdir)/core/libsparse/include \
	-I$(srcdir)/core/libcutils/include \
	-I$(srcdir)/core/libutils/include \
	-I$(srcdir)/core/libziparchive/include \
	-I$(srcdir)/core/adb \
	-I$(srcdir)/core/fs_mgr/liblp/include \
	-I$(srcdir)/core/diagnose_usb/include
fastboot_LDADD = libbase.a libcutils.a libutils.a libsparse.a libziparchive.a libdiagnose_usb.a liblog.a liblp.a libext4_utils.a -lz -lpthread -lcrypto

libsparse_a_SOURCES = \
	core/libsparse/backed_block.cpp \
	core/libsparse/output_file.cpp \
	core/libsparse/sparse.cpp \
	core/libsparse/sparse_crc32.cpp \
	core/libsparse/sparse_err.cpp \
	core/libsparse/sparse_read.cpp
libsparse_a_CFLAGS =  -I$(srcdir)/core/libsparse/include
libsparse_a_CXXFLAGS = \
	-std=gnu++2a \
	-I$(srcdir)/core/base/include -I$(srcdir)/core/libsparse/include

libziparchive_a_SOURCES = \
	core/libziparchive/zip_archive.cc \
	core/libziparchive/zip_archive_stream_entry.cc \
	core/libziparchive/zip_writer.cc
libziparchive_a_CXXFLAGS = \
	-DZLIB_CONST \
	-Wall \
	-D_FILE_OFFSET_BITS=64 \
	-std=gnu++2a \
	-I$(srcdir)/core/base/include -I$(srcdir)/core/libziparchive/include -I$(srcdir)/core/liblog/include -I$(srcdir)/core/libutils/include
#	-Werror

libutils_a_SOURCES = \
	core/libutils/FileMap.cpp \
	core/libutils/JenkinsHash.cpp \
	core/libutils/NativeHandle.cpp \
	core/libutils/Printer.cpp \
	core/libutils/PropertyMap.cpp \
	core/libutils/RefBase.cpp \
	core/libutils/SharedBuffer.cpp \
	core/libutils/StopWatch.cpp \
	core/libutils/String8.cpp \
	core/libutils/String16.cpp \
	core/libutils/StrongPointer.cpp \
	core/libutils/SystemClock.cpp \
	core/libutils/Threads.cpp \
	core/libutils/Timers.cpp \
	core/libutils/Tokenizer.cpp \
	core/libutils/Unicode.cpp \
	core/libutils/VectorImpl.cpp \
	core/libutils/misc.cpp \
	core/libutils/Looper.cpp
libutils_a_CXXFLAGS = \
	-std=gnu++2a -DLIBUTILS_NATIVE=1 \
	-I$(srcdir)/core/libutils/include \
	-I$(srcdir)/core/liblog/include \
	-I$(srcdir)/core/libcutils/include \
	-I$(srcdir)/core/libbacktrace/include \
	-I$(srcdir)/core/libsystem/include \
	-I$(srcdir)/core/base/include \
	-I$(srcdir)/core/libprocessgroup/include

#libutilscallstack:
# 	core/libutils/CallStack.cpp \
# 	core/libutils/ProcessCallStack.cpp

libbacktrace_a_SOURCES = \
	core/libbacktrace/BacktraceMap.cpp \
	core/libbacktrace/Backtrace.cpp \
	core/libbacktrace/BacktraceCurrent.cpp \
	core/libbacktrace/BacktracePtrace.cpp \
	core/libbacktrace/ThreadEntry.cpp \
	core/libbacktrace/UnwindStack.cpp \
	core/libbacktrace/UnwindStackMap.cpp
libbacktrace_a_CXXFLAGS = \
	-std=gnu++2a \
	-I$(srcdir)/core/liblog/include \
	-I$(srcdir)/core/base/include \
	-I$(srcdir)/core/libbacktrace/include \
	-I$(srcdir)/core/libcutils/include \
	-I$(srcdir)/core/libunwindstack/include \
	-I$(srcdir)/core/libprocinfo/include

simg2img_SOURCES = \
	core/libsparse/simg2img.cpp \
	core/libsparse/sparse_crc32.cpp
simg2img_CXXFLAGS = \
	-std=gnu++2a \
	-I$(srcdir)/core/libsparse/include
simg2img_LDADD = libsparse.a libbase.a -lz

img2simg_SOURCES = \
	core/libsparse/img2simg.cpp
img2simg_CXXFLAGS = \
	-std=gnu++2a \
	-I$(srcdir)/core/libsparse/include
img2simg_LDADD = libsparse.a libbase.a -lz

liblp_a_SOURCES = \
	core/fs_mgr/liblp/builder.cpp \
	core/fs_mgr/liblp/images.cpp \
	core/fs_mgr/liblp/partition_opener.cpp \
	core/fs_mgr/liblp/reader.cpp \
	core/fs_mgr/liblp/utility.cpp \
	core/fs_mgr/liblp/writer.cpp
liblp_a_CXXFLAGS = \
	-std=gnu++2a \
	-D_FILE_OFFSET_BITS=64 \
	-I$(srcdir)/core/base/include \
	-I$(srcdir)/core/fs_mgr/liblp/include \
	-I$(srcdir)/core/libsparse/include \
	-I$(srcdir)/extras/ext4_utils/include

libext4_utils_a_SOURCES = \
	extras/ext4_utils/ext4_utils.cpp \
	extras/ext4_utils/wipe.cpp \
	extras/ext4_utils/ext4_sb.cpp
libext4_utils_a_CXXFLAGS = \
	-std=gnu++2a -fno-strict-aliasing \
	-I$(srcdir)/core/base/include \
	-I$(srcdir)/extras/ext4_utils/include