#!/usr/bin/make -f

# Set temporary HOME for lazarus primary config directory
export HOME=$(CURDIR)/tmphome

ROOT = $(CURDIR)/debian/lazpaint

override_dh_auto_clean:
	cd lazpaint; \
	$(RM) -r lib; \
	$(RM) lib *.res lazpaint

override_dh_auto_build:
	cd bgrabitmap/bgrabitmap ;\
	lazbuild bgrabitmappack.lpk
	cd bgracontrols ;\
	lazbuild bgracontrols.lpk
	cd lazpaint ;\
	lazbuild --build-mode=Release lazpaint.lpi

override_dh_auto_install:
	install -d -m 755 $(ROOT)/usr/bin
	install -m 755 lazpaint/deb/lazpaint_linux64/usr/bin/lazpaint $(ROOT)/usr/bin
	install -d -m 755 $(ROOT)/usr/share/applications
	install -m 755 lazpaint/deb/lazpaint_linux64/usr/share/applications/lazpaint.desktop $(ROOT)/usr/share/applications
	install -d -m 755 $(ROOT)/usr/share/pixmaps
	install -m 644 lazpaint/deb/lazpaint_linux64/usr/share/pixmaps/lazpaint.png $(ROOT)/usr/share/pixmaps
	install -d -m 755 $(ROOT)/usr/share/lazpaint
	install -s -m 755 lazpaint/release/lazpaint $(ROOT)/usr/share/lazpaint
	install -d -m 755 $(ROOT)/usr/share/lazpaint/models
	install -D -m 644 lazpaint/release/models/* $(ROOT)/usr/share/lazpaint/models
	install -d -m 755 $(ROOT)/usr/share/lazpaint/i18n
	install -D -m 644 lazpaint/release/i18n/*.po $(ROOT)/usr/share/lazpaint/i18n

%:
	dh $@
