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