| defines = -D_GNU_SOURCE -D__ARM_NEON__=1 -DANDROID -D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -DHAVE_SYS_UIO_H -DANDROID_NDK_VERSION_ROLL=r28_1 -DCR_CLANG_REVISION=\"llvmorg-22-init-14273-gea10026b-3\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=e82038b2e906a946e51ceb74ca855f44b0e58c3a -DDCHECK_ALWAYS_ON=1 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DLIBXSLT_STATIC -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE |
| include_dirs = -I../../third_party/libxslt/linux -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../third_party/libxslt/src -I../../third_party/libxslt/src/libxslt -I../../third_party/libxml/src/include -I../../third_party/libxml/linux/include -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n |
| cflags = -fno-delete-null-pointer-checks -fno-strict-overflow -fno-ident -fno-math-errno -fno-strict-aliasing -fstack-protector -funwind-tables -fPIC -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../clang-crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 -ffp-contract=off -fcomplete-member-pointers -ffunction-sections -fno-short-enums -mbranch-protection=standard --target=aarch64-linux-android29 -mno-outline -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes --warning-suppression-mappings=../../build/config/warning_suppression.txt -ftrivial-auto-var-init=pattern -Os -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -gdwarf-4 -g1 -gdwarf-aranges -fdebug-info-for-profiling -fsanitize=array-bounds -fsanitize-trap=array-bounds -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-unused-but-set-variable -Wunguarded-availability -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wno-uninitialized-const-pointer -Wexit-time-destructors -Werror -Wno-exit-time-destructors -Wno-pointer-sign -Wno-unused-function -DLIBXML_STATIC= |
| cflags_c = -std=c11 --sysroot=../../third_party/android_toolchain/ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot |
| label_name = libxslt |
| root_out_dir = . |
| target_out_dir = obj/third_party/libxslt |
| target_output_name = libxslt |
| |
| build phony/third_party/libxslt/libxslt.inputs: phony ../../build/config/unsafe_buffers_paths.txt ../../build/config/warning_suppression.txt |
| build obj/third_party/libxslt/libxslt/attributes.o: cc ../../third_party/libxslt/src/libxslt/attributes.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = attributes.c |
| source_name_part = attributes |
| build obj/third_party/libxslt/libxslt/attrvt.o: cc ../../third_party/libxslt/src/libxslt/attrvt.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = attrvt.c |
| source_name_part = attrvt |
| build obj/third_party/libxslt/libxslt/documents.o: cc ../../third_party/libxslt/src/libxslt/documents.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = documents.c |
| source_name_part = documents |
| build obj/third_party/libxslt/libxslt/extensions.o: cc ../../third_party/libxslt/src/libxslt/extensions.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = extensions.c |
| source_name_part = extensions |
| build obj/third_party/libxslt/libxslt/extra.o: cc ../../third_party/libxslt/src/libxslt/extra.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = extra.c |
| source_name_part = extra |
| build obj/third_party/libxslt/libxslt/functions.o: cc ../../third_party/libxslt/src/libxslt/functions.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = functions.c |
| source_name_part = functions |
| build obj/third_party/libxslt/libxslt/imports.o: cc ../../third_party/libxslt/src/libxslt/imports.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = imports.c |
| source_name_part = imports |
| build obj/third_party/libxslt/libxslt/keys.o: cc ../../third_party/libxslt/src/libxslt/keys.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = keys.c |
| source_name_part = keys |
| build obj/third_party/libxslt/libxslt/namespaces.o: cc ../../third_party/libxslt/src/libxslt/namespaces.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = namespaces.c |
| source_name_part = namespaces |
| build obj/third_party/libxslt/libxslt/numbers.o: cc ../../third_party/libxslt/src/libxslt/numbers.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = numbers.c |
| source_name_part = numbers |
| build obj/third_party/libxslt/libxslt/pattern.o: cc ../../third_party/libxslt/src/libxslt/pattern.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = pattern.c |
| source_name_part = pattern |
| build obj/third_party/libxslt/libxslt/preproc.o: cc ../../third_party/libxslt/src/libxslt/preproc.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = preproc.c |
| source_name_part = preproc |
| build obj/third_party/libxslt/libxslt/security.o: cc ../../third_party/libxslt/src/libxslt/security.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = security.c |
| source_name_part = security |
| build obj/third_party/libxslt/libxslt/templates.o: cc ../../third_party/libxslt/src/libxslt/templates.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = templates.c |
| source_name_part = templates |
| build obj/third_party/libxslt/libxslt/transform.o: cc ../../third_party/libxslt/src/libxslt/transform.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = transform.c |
| source_name_part = transform |
| build obj/third_party/libxslt/libxslt/variables.o: cc ../../third_party/libxslt/src/libxslt/variables.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = variables.c |
| source_name_part = variables |
| build obj/third_party/libxslt/libxslt/xslt.o: cc ../../third_party/libxslt/src/libxslt/xslt.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = xslt.c |
| source_name_part = xslt |
| build obj/third_party/libxslt/libxslt/xsltlocale.o: cc ../../third_party/libxslt/src/libxslt/xsltlocale.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = xsltlocale.c |
| source_name_part = xsltlocale |
| build obj/third_party/libxslt/libxslt/xsltutils.o: cc ../../third_party/libxslt/src/libxslt/xsltutils.c | phony/third_party/libxslt/libxslt.inputs || phony/third_party/icu/copy_icudata |
| source_file_part = xsltutils.c |
| source_name_part = xsltutils |
| |
| build obj/third_party/libxslt/libxslt.a: alink obj/third_party/libxslt/libxslt/attributes.o obj/third_party/libxslt/libxslt/attrvt.o obj/third_party/libxslt/libxslt/documents.o obj/third_party/libxslt/libxslt/extensions.o obj/third_party/libxslt/libxslt/extra.o obj/third_party/libxslt/libxslt/functions.o obj/third_party/libxslt/libxslt/imports.o obj/third_party/libxslt/libxslt/keys.o obj/third_party/libxslt/libxslt/namespaces.o obj/third_party/libxslt/libxslt/numbers.o obj/third_party/libxslt/libxslt/pattern.o obj/third_party/libxslt/libxslt/preproc.o obj/third_party/libxslt/libxslt/security.o obj/third_party/libxslt/libxslt/templates.o obj/third_party/libxslt/libxslt/transform.o obj/third_party/libxslt/libxslt/variables.o obj/third_party/libxslt/libxslt/xslt.o obj/third_party/libxslt/libxslt/xsltlocale.o obj/third_party/libxslt/libxslt/xsltutils.o | ../../third_party/llvm-build/Release+Asserts/lib/clang/22/lib/linux/libclang_rt.builtins-aarch64-android.a phony/third_party/libxslt/libxslt.inputs || obj/third_party/libxml/libxml2.a obj/third_party/icu/libicuuc.a obj/third_party/zlib/libchrome_zlib.a phony/third_party/zlib/zlib_adler32_simd phony/third_party/zlib/zlib_data_chunk_simd phony/third_party/zlib/zlib_arm_crc32 phony/third_party/cpu_features/ndk_compat phony/third_party/cpu_features/cpuinfo |
| arflags = -T -S |
| output_extension = .a |
| output_dir = obj/third_party/libxslt |