#!/usr/bin/make -f

_arch = 'sublime_text_3_build_3114_x32.tar.bz2'
ifeq ($(DEB_HOST_ARCH),amd64)
	_arch = 'sublime_text_3_build_3114_x64.tar.bz2'
endif
pkgdir = "debian/sublime-text-dev"
pkgname = "sublime-text-dev"
_pkgname = "sublime_text_3"
%:
	dh $@ 

override_dh_auto_install: $(addprefix link-icons-, $(res))
	install -d "$(pkgdir)/opt"
	tar xvf $(_arch) 
	cp --preserve=mode -r $(_pkgname) $(pkgdir)/opt/
	install -Dm644  debian/$(pkgname).desktop $(pkgdir)/usr/share/applications/$(pkgname).desktop
	# Install desktop shortcuts
	@for res in 16x16 32x32 48x48 128x128 256x256;do \
		install -d $(pkgdir)/usr/share/icons/hicolor/$${res}/apps; \
		ln -sf "/opt/$(_pkgname)/Icons/$${res}/sublime-text.png" "$(pkgdir)/usr/share/icons/hicolor/$${res}/apps/sublime-text-dev.png"; \
	done 
	install -Dm755 debian/subl3 $(pkgdir)/usr/bin/sublime-text-dev
	# sublime fix im module
	gcc -shared -o libsublime-imfix.so debian/sublime_text_3_imfix.c  `pkg-config --libs --cflags gtk+-2.0` -fPIC
	install -Dm644 libsublime-imfix.so $(pkgdir)/opt/$(_pkgname)/libsublime-imfix.so
override_dh_auto_clean:
	-rm -rf $(_pkgname)
	-rm -f libsublime-imfix.so
	dh_auto_clean

override_dh_makeshlibs:

override_dh_shlibdeps:
