#
# Use GNU make to compile
#

include Make.defs

rebuild: clean build

build: install_hdrs
	@(cd rad_dev  && $(MAKE) install);
	@(cd proto    && $(MAKE) install);

install_hdrs:
	@(cd rad_dev  && $(MAKE) install_hdrs);
	@(cd proto    && $(MAKE) install_hdrs);

clean:
	@(cd rad_dev  && $(MAKE) clean);
	@(cd proto    && $(MAKE) clean);
	$(RM) lib/*
	$(RM) bin/*
	$(RM) include/env/*

clobber: clean
	@(cd rad_dev   && $(MAKE) clobber);
	@(cd proto     && $(MAKE) clobber);
	$(RM) rad_api_ex.tar
	$(RM) *~

tar: clobber
	@(cd .. && tar cvhf rad_api_ex.tar example)
	$(MV) ../rad_api_ex.tar .
