rev := $(shell git rev-parse --short HEAD) release_name := rexforge_$(rev) release: $(release_name) make -C ./rex_client make -C ./rex_server mv ./rex_client/rexclient $(release_name) mv ./rex_server/rexserver $(release_name) cp ./LICENSE.txt $(release_name) tar cvzf $(release_name).tar.gz $(release_name) $(release_name): mkdir -p $@ clean: make -C ./rex_client clean make -C ./rex_server clean rm -rf *.tar.gz .PHONY: release clean