#!/usr/bin/make -f
export DH_VERBOSE=1
export DEB_BUILD_OPTIONS += noautodbgsym 

export VST3_SDK_ROOT=$(CURDIR)/vst3sdk
JOBS := $(shell nproc --ignore=1)

%:
	dh $@

override_dh_auto_clean:
	rm -Rf ${VST3_SDK_ROOT}/build
	rm -Rf $(CURDIR)/build
	dh_auto_clean

override_dh_auto_configure:

override_dh_auto_build:
	cmake -B${VST3_SDK_ROOT}/build -S${VST3_SDK_ROOT} \
		-DCMAKE_BUILD_TYPE=Release \
		-DSMTG_ENABLE_VST3_HOSTING_EXAMPLES=OFF \
		-DSMTG_ENABLE_VST3_PLUGIN_EXAMPLES=OFF
	cmake --build ${VST3_SDK_ROOT}/build -j${JOBS}
	cmake -B$(CURDIR)/build -S$(CURDIR)/WetCompressor \
		-DCMAKE_BUILD_TYPE=Release \
		-DVST3_SDK_ROOT=${VST3_SDK_ROOT} \
		-DSMTG_CREATE_PLUGIN_LINK=OFF
	cmake --build $(CURDIR)/build -j${JOBS}

override_dh_auto_install:

override_dh_auto_test:
	${VST3_SDK_ROOT}/build/bin/Release/validator \
		$(CURDIR)/build/VST3/Release/*.vst3 || true
