1#!/usr/bin/make -f 2 3# gn args 4defines = 5defines += pkg_config=\"pkg-config\" 6defines += platform2_root=\"$(shell pwd)/\" 7defines += platform_subdir=\"modp_b64\" 8defines += cxx=\"clang++\" 9defines += cc=\"clang\" 10defines += ar=\"ar\" 11defines += enable_werror=false 12defines += libdir=\"/usr/lib\" 13defines += use={mojo=false asan=false coverage=false crypto=true dbus=true fuzzer=false timers=true cros_host=false profiling=false tcmalloc=false} 14 15# handle parallel build options 16njobs=1 17ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 18njobs=$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 19endif 20 21%: 22 dh $@ 23 24override_dh_auto_build-arch: 25 gn gen out/Release --args="$(defines)" 26 ninja -j$(njobs) -C out/Release 27 28override_dh_auto_clean: 29 rm -rf out 30 find . -name \*.pyc -execdir rm -f {} \; 31 dh_auto_clean 32