summaryrefslogtreecommitdiff
path: root/cpp/preprocess
diff options
context:
space:
mode:
authorINADA Naoki <songofacandy@gmail.com>2010-09-02 01:30:32 +0900
committerINADA Naoki <songofacandy@gmail.com>2010-09-02 01:30:32 +0900
commit623df2357025a860578db54683aa10ddea7d261d (patch)
tree697b5401dc7ca2108600464ae905aa688ae96fce /cpp/preprocess
parent4a15d8b6d2b69bdc1de0b0a7f643b02e00100e66 (diff)
parent558e9c21edf3cee5813aaa0e7797509eec5d43fb (diff)
downloadmsgpack-python-623df2357025a860578db54683aa10ddea7d261d.tar.gz
Merge branch 'master' of github.com:msgpack/msgpack
Diffstat (limited to 'cpp/preprocess')
-rwxr-xr-xcpp/preprocess28
1 files changed, 20 insertions, 8 deletions
diff --git a/cpp/preprocess b/cpp/preprocess
index 80a8357..e51c61c 100755
--- a/cpp/preprocess
+++ b/cpp/preprocess
@@ -6,17 +6,29 @@ preprocess() {
echo ""
echo "** preprocess failed **"
echo ""
+ exit 1
else
mv $1.tmp $1
fi
}
-preprocess msgpack/type/tuple.hpp
-preprocess msgpack/type/define.hpp
-preprocess msgpack/zone.hpp
-cp -f ../msgpack/sysdep.h msgpack/
-cp -f ../msgpack/pack_define.h msgpack/
-cp -f ../msgpack/pack_template.h msgpack/
-cp -f ../msgpack/unpack_define.h msgpack/
-cp -f ../msgpack/unpack_template.h msgpack/
+if [ "$1" == "clean" ];then
+ rm -f src/msgpack/type/tuple.hpp
+ rm -f src/msgpack/type/define.hpp
+ rm -f src/msgpack/zone.hpp
+else
+ preprocess src/msgpack/type/tuple.hpp
+ preprocess src/msgpack/type/define.hpp
+ preprocess src/msgpack/zone.hpp
+fi
+cp -f ../msgpack/sysdep.h src/msgpack/
+cp -f ../msgpack/pack_define.h src/msgpack/
+cp -f ../msgpack/pack_template.h src/msgpack/
+cp -f ../msgpack/unpack_define.h src/msgpack/
+cp -f ../msgpack/unpack_template.h src/msgpack/
+cp -f ../test/cases.mpac test/
+cp -f ../test/cases_compact.mpac test/
+
+sed -e 's/8\.00/9.00/' < msgpack_vc8.vcproj > msgpack_vc2008.vcproj
+sed -e 's/9\.00/10.00/' -e 's/msgpack_vc8/msgpack_vc2008/' < msgpack_vc8.sln > msgpack_vc2008.sln