#!/usr/bin/make -f

export OUT_DIR = debian/out
export DEB_LDFLAGS_MAINT_APPEND = -fPIC
export DEB_CPPFLAGS_MAINT_APPEND = -I/usr/include/android -I. -I$(OUT_DIR)
export DEB_CXXFLAGS_MAINT_APPEND = -DNDEBUG

$(OUT_DIR)/lib%.so: debian/lib%.mk
	dh_auto_build --buildsystem=makefile -- --file $<

$(OUT_DIR)/aidl: debian/aidl.mk $(OUT_DIR)/libaidl-common.so
	dh_auto_build --buildsystem=makefile -- --file $<

$(OUT_DIR)/aidl-cpp: debian/aidl-cpp.mk $(OUT_DIR)/libaidl-common.so
	dh_auto_build --buildsystem=makefile -- --file $<

$(OUT_DIR)/%.1: debian/%.1.md
	pandoc --standalone --output=$@ $<

$(OUT_DIR)/aidl-cpp.html: docs/aidl-cpp.md
	pandoc --standalone --to=html5 --output=$@ $<

%:
	dh $@

override_dh_auto_build: $(OUT_DIR)/aidl $(OUT_DIR)/aidl-cpp $(OUT_DIR)/aidl-cpp.html $(OUT_DIR)/aidl.1 $(OUT_DIR)/aidl-cpp.1