Modified:
/trunk/Makefile
=======================================
--- /trunk/Makefile Sat Jan 28 11:01:43 2012
+++ /trunk/Makefile Sun Jan 29 09:17:39 2012
@@ -19,7 +19,6 @@
release_file := $(release_root).tar.gz
svn_root := http://ibpy.googlecode.com/svn/trunk
-
.PHONY: all clean
@@ -30,7 +29,7 @@
clean:
- $(if $(wildcard $(release_dir)), echo [W] removing release directory
$(release_dir))
+ $(if $(wildcard $(release_dir)), echo [W] removing release directory
$(release_dir)).
rm -rf $(release_dir)
@@ -38,24 +37,25 @@
$(release_dir):
- echo [I] building release=$(release_num) version=$(ibpy_ver)
revision=$(ibpy_rev) api=$(twsapi_ver)
- echo [I] exporting source from $(svn_root) into $(release_dir)
+ echo [I] building release=$(release_num) version=$(ibpy_ver)
revision=$(ibpy_rev) api=$(twsapi_ver).
+ echo [I] exporting source from $(svn_root) into $(release_dir).
svn export $(svn_root) $(release_dir) > /dev/null
- echo [I] fixing version strings
- cd $(release_dir)/ib && sed -i "" s/api\ \=\ \"0\"/api\ \=\
\"$(twsapi_ver)\"/ __init__.py
- cd $(release_dir)/ib && sed -i "" s/version\ \=\ \"0\"/version\ \=\
\"$(release_num)\"/ __init__.py
- cd $(release_dir)/ib && sed -i "" s/revision\ \=\ \"r0\"/revision\ \=\
\"r$(ibpy_rev)\"/ __init__.py
+ echo [I] fixing version strings.
+ cd $(release_dir)/ib && sed -i".bak" s/api\ \=\ \"0\"/api\ \=\
\"$(twsapi_ver)\"/ __init__.py
+ cd $(release_dir)/ib && sed -i".bak" s/version\ \=\ \"0\"/version\ \=\
\"$(release_num)\"/ __init__.py
+ cd $(release_dir)/ib && sed -i".bak" s/revision\ \=\ \"r0\"/revision\ \=\
\"r$(ibpy_rev)\"/ __init__.py
cd $(release_dir) && mv setup.py.in setup.py
- cd $(release_dir)/ && sed -i "" s/version\ \=\ \"0\"/version\ \=\
\"$(release_num)\"/ setup.py
- cd $(release_dir)/ && sed -i "" s/\:release_file\:/$(release_file)/
setup.py
+ cd $(release_dir)/ && sed -i".bak" s/version\ \=\ \"0\"/version\ \=\
\"$(release_num)\"/ setup.py
+ cd $(release_dir)/ && sed -i".bak" s/\:release_file\:/$(release_file)/
setup.py
cd $(release_dir) && mv README.in README
- cd $(release_dir)/ && sed -i "" s/\:release_num\:/$(release_num)/ README
- cd $(release_dir)/ && sed -i "" s/\:release_date\:/"$(release_date)"/
README
- cd $(release_dir)/ && sed -i "" s/\:twsapi_ver\:/$(twsapi_ver)/ README
- cd $(release_dir)/ && sed -i "" s/\:release_file\:/$(release_file)/ README
- cd $(release_dir)/ && sed -i "" s/\:release_root\:/$(release_root)/ README
- echo [I] building source distribution
+ cd $(release_dir)/ && sed -i".bak" s/\:release_num\:/$(release_num)/
README
+ cd $(release_dir)/ && sed -i".bak" s/\:release_date\:/"$(release_date)"/
README
+ cd $(release_dir)/ && sed -i".bak" s/\:twsapi_ver\:/$(twsapi_ver)/ README
+ cd $(release_dir)/ && sed -i".bak" s/\:release_file\:/$(release_file)/
README
+ cd $(release_dir)/ && sed -i".bak" s/\:release_root\:/$(release_root)/
README
+ cd $(release_dir)/ && find . -name "*.bak" | xargs rm
+ echo [I] building source distribution.
cd $(release_dir) && python setup.py sdist --formats=gztar,zip > /dev/null
- echo [I] source distribution files:
+ echo [I] source distribution complete. files in ./$(release_dir)/dist/
ls $(release_dir)/dist