diff --git a/.gitignore b/.gitignore index 0532e1d..dfdf588 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ rexclient rexserver *.tar.gz *.zip +/rexforge_* diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f6fc051 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +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 rexforge_* + +.PHONY: release clean