SHELL = /gentoo/prefix64/usr/bin/bash

prefix = /var/tmp/portage-tmpinst
exec_prefix = ${prefix}
sysconfdir = ${prefix}/etc
libdir = ${exec_prefix}/lib
PYTHON = /gentoo/prefix64/usr/bin/python

srcdir=.
top_builddir=..

portageuser = ruurd
portagegroup = merlijn

PORTAGE_PYM = ${exec_prefix}/lib/portage/lib
INSTALL = /gentoo/prefix64/usr/bin/install -c
INSTALL_subst = ${top_builddir}/subst-install

all:

install:
	$(INSTALL) -d -m 755 -o "$(portageuser)" -g "$(portagegroup)" $(DESTDIR)$(PORTAGE_PYM)
	( cd "$(srcdir)" && find * -type d ) | while read f ; do \
		files=( ) ; \
		shopt -s nullglob ; \
		for t in "$(srcdir)/$${f}"/* ; do \
			[[ -d $${t} ]] && continue ; \
			[[ $${t} == */Makefile* ]] && continue ; \
			files=( "$${files[@]}" "$${t}" ) ; \
		done ; \
		$(INSTALL) -d -m 755 \
			-o "$(portageuser)" -g "$(portagegroup)" \
			"$(DESTDIR)$(PORTAGE_PYM)/$${f}" && \
		[[ $${files[0]} ]] || continue ; \
		$(INSTALL_subst) \
			-o "$(portageuser)" -g "$(portagegroup)" \
			-t "$(DESTDIR)$(PORTAGE_PYM)/$${f}" \
			"$${files[@]}" \
	; done

.PHONY:	all install
