#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/hlibrary.mk

build/ghcjs::
	rm -rf /homedoesnotexistatbuildtime

binary-fixup/ghcjs::
	cabal update
	ghcjs-boot --init
	mkdir debian/ghcjs/homedoesnotexistatbuildtime
	runhaskell debian/Setup
	cp -apx /homedoesnotexistatbuildtime/.cabal debian/ghcjs/homedoesnotexistatbuildtime
	cp -apx /homedoesnotexistatbuildtime/.ghcjs debian/ghcjs/homedoesnotexistatbuildtime
#	ls -1 /usr/share/ghcjs | while read i; do \
#	  case "$$i" in \
#	    doc|include|lib) \
#	       mkdir -p debian/ghcjs-boot/usr/share/ghcjs; \
#	       cp -apx /usr/share/ghcjs/$$i debian/ghcjs-boot/usr/share/ghcjs/;; \
#	    *) mkdir -p debian/ghcjs-boot/usr/share/ghcjs/$$i; \
#	       mkdir -p debian/ghcjs-boot/var/lib/ghcjs; \
#	       cp -apx /usr/share/ghcjs/$$i/ghcjs-boot debian/ghcjs-boot/usr/share/ghcjs/$$i/; \
#	       cp -apx /usr/share/ghcjs/$$i/package.conf.d debian/ghcjs-boot/var/lib/ghcjs/; \
#	       cp -apx /usr/share/ghcjs/$$i/lib debian/ghcjs-boot/var/lib/ghcjs/; \
#	       cp -apx /usr/share/ghcjs/$$i/platformConstants debian/ghcjs-boot/usr/share/ghcjs/$$i/; \
#	       cp -apx /usr/share/ghcjs/$$i/settings debian/ghcjs-boot/usr/share/ghcjs/$$i/; \
#	       cp -apx /usr/share/ghcjs/$$i/shims debian/ghcjs-boot/usr/share/ghcjs/$$i/; \
#	       cp -apx /usr/share/ghcjs/$$i/unlit debian/ghcjs-boot/usr/share/ghcjs/$$i/;; \
#	  esac; \
#	done
