Top level makefile for binary releases, gitignore
This commit is contained in:
parent
4fe47dfd72
commit
0c783cef64
2 changed files with 21 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -3,3 +3,4 @@ rexclient
|
||||||
rexserver
|
rexserver
|
||||||
*.tar.gz
|
*.tar.gz
|
||||||
*.zip
|
*.zip
|
||||||
|
/rexforge_*
|
||||||
|
|
20
Makefile
Normal file
20
Makefile
Normal file
|
@ -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
|
Loading…
Add table
Reference in a new issue