| #!/usr/bin/make -f |
| |
| export DEB_BUILD_MAINT_OPTIONS = hardening=+all |
| DPKG_EXPORT_BUILDFLAGS = 1 |
| include /usr/share/dpkg/buildflags.mk |
| |
| %: |
| dh $@ |
| |
| override_dh_auto_configure: MAYBE_HOST_CPU=$(shell \ |
| if [ "${DEB_BUILD_GNU_CPU}" = "i686" ]; then \ |
| echo "host_cpu=\\\"x86\\\"";\ |
| elif [ "${DEB_BUILD_GNU_CPU}" = "x86_64" ]; then \ |
| echo "host_cpu=\\\"x64\\\"";\ |
| elif [ "${DEB_BUILD_GNU_CPU}" = "aarch64" ]; then \ |
| echo "host_cpu=\\\"arm64\\\"";\ |
| elif [ "${DEB_BUILD_GNU_CPU}" = "arm64" ]; then \ |
| echo "host_cpu=\\\"arm64\\\"";\ |
| elif [ "${DEB_BUILD_GNU_CPU:0:3}" == "arm" ]; then \ |
| echo "host_cpu=\\\"arm\\\"";\ |
| fi\ |
| ) |
| override_dh_auto_configure: |
| env |
| uname -a |
| gn gen out/release --args="is_debug=false use_custom_libcxx=false\ |
| is_hermetic_clang=false is_system_compiler=true is_clang=false\ |
| skip_buildtools_check=true enable_perfetto_integration_tests=false\ |
| enable_perfetto_unittests=false perfetto_use_system_protobuf=true\ |
| perfetto_use_system_zlib=true perfetto_enable_git_rev_version_header=false\ |
| extra_cflags=\"${CFLAGS}\" extra_cxxflags=\"${CXXFLAGS}\"\ |
| extra_ldflags=\"${LDFLAGS}\" cc=\"${CC}\" cxx=\"${CXX}\"\ |
| ${MAYBE_HOST_CPU}" |
| |
| override_dh_auto_build: |
| ninja -C out/release perfetto traced traced_probes |
| pandoc docs/reference/perfetto-cli.md -s -t man --shift-heading-level-by=-1 >\ |
| debian/perfetto.1 |
| |
| override_dh_auto_clean: |
| rm -rf out/release |