1*6dbdd20aSAndroid Build Coastguard Worker#!/usr/bin/make -f 2*6dbdd20aSAndroid Build Coastguard Worker 3*6dbdd20aSAndroid Build Coastguard Workerexport DEB_BUILD_MAINT_OPTIONS = hardening=+all 4*6dbdd20aSAndroid Build Coastguard WorkerDPKG_EXPORT_BUILDFLAGS = 1 5*6dbdd20aSAndroid Build Coastguard Workerinclude /usr/share/dpkg/buildflags.mk 6*6dbdd20aSAndroid Build Coastguard Worker 7*6dbdd20aSAndroid Build Coastguard Worker%: 8*6dbdd20aSAndroid Build Coastguard Worker dh $@ 9*6dbdd20aSAndroid Build Coastguard Worker 10*6dbdd20aSAndroid Build Coastguard Workeroverride_dh_auto_configure: MAYBE_HOST_CPU=$(shell \ 11*6dbdd20aSAndroid Build Coastguard Worker if [ "${DEB_BUILD_GNU_CPU}" = "i686" ]; then \ 12*6dbdd20aSAndroid Build Coastguard Worker echo "host_cpu=\\\"x86\\\"";\ 13*6dbdd20aSAndroid Build Coastguard Worker elif [ "${DEB_BUILD_GNU_CPU}" = "x86_64" ]; then \ 14*6dbdd20aSAndroid Build Coastguard Worker echo "host_cpu=\\\"x64\\\"";\ 15*6dbdd20aSAndroid Build Coastguard Worker elif [ "${DEB_BUILD_GNU_CPU}" = "aarch64" ]; then \ 16*6dbdd20aSAndroid Build Coastguard Worker echo "host_cpu=\\\"arm64\\\"";\ 17*6dbdd20aSAndroid Build Coastguard Worker elif [ "${DEB_BUILD_GNU_CPU}" = "arm64" ]; then \ 18*6dbdd20aSAndroid Build Coastguard Worker echo "host_cpu=\\\"arm64\\\"";\ 19*6dbdd20aSAndroid Build Coastguard Worker elif [ "${DEB_BUILD_GNU_CPU:0:3}" == "arm" ]; then \ 20*6dbdd20aSAndroid Build Coastguard Worker echo "host_cpu=\\\"arm\\\"";\ 21*6dbdd20aSAndroid Build Coastguard Worker fi\ 22*6dbdd20aSAndroid Build Coastguard Worker) 23*6dbdd20aSAndroid Build Coastguard Workeroverride_dh_auto_configure: 24*6dbdd20aSAndroid Build Coastguard Worker env 25*6dbdd20aSAndroid Build Coastguard Worker uname -a 26*6dbdd20aSAndroid Build Coastguard Worker gn gen out/release --args="is_debug=false use_custom_libcxx=false\ 27*6dbdd20aSAndroid Build Coastguard Worker is_hermetic_clang=false is_system_compiler=true is_clang=false\ 28*6dbdd20aSAndroid Build Coastguard Worker skip_buildtools_check=true enable_perfetto_integration_tests=false\ 29*6dbdd20aSAndroid Build Coastguard Worker enable_perfetto_unittests=false perfetto_use_system_protobuf=true\ 30*6dbdd20aSAndroid Build Coastguard Worker perfetto_use_system_zlib=true perfetto_enable_git_rev_version_header=false\ 31*6dbdd20aSAndroid Build Coastguard Worker extra_cflags=\"${CFLAGS}\" extra_cxxflags=\"${CXXFLAGS}\"\ 32*6dbdd20aSAndroid Build Coastguard Worker extra_ldflags=\"${LDFLAGS}\" cc=\"${CC}\" cxx=\"${CXX}\"\ 33*6dbdd20aSAndroid Build Coastguard Worker ${MAYBE_HOST_CPU}" 34*6dbdd20aSAndroid Build Coastguard Worker 35*6dbdd20aSAndroid Build Coastguard Workeroverride_dh_auto_build: 36*6dbdd20aSAndroid Build Coastguard Worker ninja -C out/release perfetto traced traced_probes 37*6dbdd20aSAndroid Build Coastguard Worker pandoc docs/reference/perfetto-cli.md -s -t man --shift-heading-level-by=-1 >\ 38*6dbdd20aSAndroid Build Coastguard Worker debian/perfetto.1 39*6dbdd20aSAndroid Build Coastguard Worker 40*6dbdd20aSAndroid Build Coastguard Workeroverride_dh_auto_clean: 41*6dbdd20aSAndroid Build Coastguard Worker rm -rf out/release 42