#!/usr/bin/make -f
export DH_VERBOSE=1
export PYBUILD_NAME=catkin_pkg

%:
	dh $@ --with python3 --buildsystem=pybuild

# upstream setup.py 支持 SKIP_PYTHON_MODULES / SKIP_PYTHON_SCRIPTS 环境变量
# 跑两次 install 分别填两个 binary 目录
override_dh_auto_install:
	# 1) modules 包：只装 Python 库，不装 /usr/bin 脚本
	SKIP_PYTHON_SCRIPTS=1 python3 setup.py install \
	  --root=$(CURDIR)/debian/python3-catkin-pkg-modules \
	  --install-layout=deb \
	  --no-compile -O0
	# 2) wrapper 包：只装 /usr/bin 脚本，不装 Python 模块
	SKIP_PYTHON_MODULES=1 python3 setup.py install \
	  --root=$(CURDIR)/debian/python3-catkin-pkg \
	  --install-layout=deb \
	  --no-compile -O0
