include Makefile.vars

all::
	${MAKE} -C classes
	${MAKE} -C apps

tarprep::
	${MAKE} -C classes $@
	${MAKE} -C apps $@
	${MAKE} -C packaging $@
	${MAKE} -C packaging $@
	${MAKE} -C etc $@
ifeq ("${BUILD_DOCS}", "yes")
	${MAKE} -C doc $@
endif

freebsd-pkg: tarprep
	mkfbsdmnfst -r packaging/fbsd_manifest -s staging > staging/+MANIFEST
	pkg create -o . -r staging -m staging

package: ${OSNAME}-pkg

darwin-pkg: tarprep
	pkgbuild --root staging --identifier com.mcplex.mcblock --version ${VERSION} mcblock-${VERSION}.pkg

clean::
	${MAKE} -C apps $@
	${MAKE} -C classes $@
