#!/usr/bin/make -f

export DH_VERBOSE=1

# Magic debhelper rule
%:
	dh $@ 

DESTDIR=debian/libbox-dev
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
LIBDIR:=/usr/lib/$(DEB_HOST_MULTIARCH)

override_dh_auto_build:
	$(MAKE) -C CCSEApps/BoxLib DEBUG=FALSE DIM=2
	$(MAKE) -C CCSEApps/BoxLib DEBUG=FALSE DIM=3

override_dh_auto_clean:
	$(MAKE) -C CCSEApps/BoxLib clean
	find . -size 0 -delete
	find . -depth -name d -exec rm -rf {} \;
	find . -depth -name f -exec rm -rf {} \;
	find . -depth -name o -exec rm -rf {} \;
	rm -rf CCSEApps/include CCSEApps/lib CCSEApps/*/*.a 
	dh_auto_clean

override_dh_auto_test:
	#$(MAKE) -C CCSEApps/BoxLib/test
	@echo "Tests currently disabled."

override_dh_auto_install:
	dh_auto_install
	$(MAKE) -C CCSEApps/BoxLib DIM=2 DEBUG=FALSE install
	mkdir -p $(DESTDIR)/$(LIBDIR)
	mv CCSEApps/BoxLib/libbox2d.*.a $(DESTDIR)/$(LIBDIR)/libbox2d.a
	mv CCSEApps/BoxLib/libbox3d.*.a $(DESTDIR)/$(LIBDIR)/libbox3d.a
	mv CCSEApps/include/* 	$(DESTDIR)/usr/include/BoxLib

