#
#   simple makefile
#
#
build:
	make -C doc html
	make -C doc man
	make -C doc text
	python setup.py build --executable="/usr/bin/env python3"

install:
	### first the doc parts
	# setup tree structure
	mkdir -p $(DESTDIR)/usr/share/doc/bitbake/html
	mkdir -p $(DESTDIR)/usr/share/doc/bitbake/text
	mkdir -p $(DESTDIR)/usr/share/man/man1
	# copy the files
	cp -r doc/_build/html/* $(DESTDIR)/usr/share/doc/bitbake/html
	install -m 644 doc/_build/man/bitbake.1 $(DESTDIR)/usr/share/man/man1
	cp -r doc/_build/text/* $(DESTDIR)/usr/share/doc/bitbake/text
	### now the contrib parts
	mkdir -p $(DESTDIR)/usr/share/doc/bitbake/contrib
	cp -r contrib/* $(DESTDIR)/usr/share/doc/bitbake/contrib
	### now the python parts
	python setup.py install --skip-build --root $(DESTDIR) --prefix /usr

clean:
	make -C doc clean
	python setup.py clean
	rm -rf build
