SUBDIRS = engine builder

.PHONY: all check clean dist $(SUBDIRS)

all: $(SUBDIRS)

$(SUBDIRS):
	$(ENV_DEF) $(MAKE) -C $@

clean distclean:
	for d in $(SUBDIRS); do \
		$(ENV_DEF) $(MAKE) -C $$d $@; \
	done

check:
	+./hudson.sh

dist:
	./mkdist.sh

reinstall:
	@if [ -e /etc/debian_version ]; then \
	    make -f Makefile.debian $@; \
	elif [ -e /etc/redhat-release ]; then \
	    make -f Makefile.redhat $@; \
	else \
	    echo "Unknown OS, only debian is supported"; \
	fi

help:
	@echo "make [ all | clean | check | dist ]"
	@echo "     [ reinstall ]"

