_prefix=/usr

dirs= cngplp buftool backend rasterfilter cnjbig
scripts=for dir in $(dirs); do\
				(cd $$dir; make $$target)|| exit 1;\
		done

all :
	$(scripts)

clean :
	target=$@; $(scripts)

distclean :
	target=$@; $(scripts)

install :
	target=$@; $(scripts)

uninstall :
	target=$@; $(scripts)

gen :
	(cd cngplp; ./autogen.sh; make) || exit 1
	(cd buftool; ./autogen.sh; make) || exit 1
	(cd backend; ./autogen.sh --prefix=${_prefix}; make) || exit 1
	(cd rasterfilter; ./autogen.sh --prefix=${_prefix}; make) || exit 1
	(cd cnjbig; ./autogen.sh; make)
