forked from membase/membase-cli
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
23 lines (19 loc) · 677 Bytes
/
Makefile
File metadata and controls
23 lines (19 loc) · 677 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TMP_DIR = ./tmp
TMP_VER = $(TMP_DIR)/version_num.tmp
default:
clean:
rm *.pyc
rm membase*tar.gz
rm -rf $(TMP_DIR)
bdist:
test -d $(TMP_DIR) || mkdir $(TMP_DIR)
git describe | sed s/-/_/g > $(TMP_VER)
rm -f ./membase-cli_*.tar.gz
rm -rf $(TMP_DIR)/membase-cli
mkdir -p $(TMP_DIR)/membase-cli/simplejson
cp membase *.py COPYING $(TMP_DIR)/membase-cli
cp simplejson/*.py $(TMP_DIR)/membase-cli/simplejson
cp simplejson/LICENSE.txt $(TMP_DIR)/membase-cli/simplejson
(cd $(TMP_DIR); tar cf - membase-cli) | gzip -9 > membase-cli_`cat $(TMP_VER)`-`uname -s`.`uname -m`.tar.gz
echo created membase-cli_`cat $(TMP_VER)`-`uname -s`.`uname -m`.tar.gz
rm -rf $(TMP_DIR)