You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@etch.apache.org by ve...@apache.org on 2013/03/25 10:39:07 UTC
svn commit: r1460562 - in /etch/trunk/scripts: build_binding.bat
build_binding_cpp_linux_armv7l.bat build_binding_cpp_linux_x86_32.bat
build_binding_cpp_qnx_x86_32.bat build_binding_cpp_win_vs11_x86_32.bat
build_binding_cpp_win_vs8_x86_32.bat
Author: veithm
Date: Mon Mar 25 09:39:07 2013
New Revision: 1460562
URL: http://svn.apache.org/r1460562
Log:
ETCH-241 Adding helper scripts for building a single binding
Change-Id: I4f3d2472325f115cc51e6bfa667e483b9a580b87
Added:
etch/trunk/scripts/build_binding.bat
etch/trunk/scripts/build_binding_cpp_linux_armv7l.bat
etch/trunk/scripts/build_binding_cpp_linux_x86_32.bat
etch/trunk/scripts/build_binding_cpp_qnx_x86_32.bat
etch/trunk/scripts/build_binding_cpp_win_vs11_x86_32.bat
etch/trunk/scripts/build_binding_cpp_win_vs8_x86_32.bat
Added: etch/trunk/scripts/build_binding.bat
URL: http://svn.apache.org/viewvc/etch/trunk/scripts/build_binding.bat?rev=1460562&view=auto
==============================================================================
--- etch/trunk/scripts/build_binding.bat (added)
+++ etch/trunk/scripts/build_binding.bat Mon Mar 25 09:39:07 2013
@@ -0,0 +1,35 @@
+@rem Licensed to the Apache Software Foundation (ASF) under one *
+@rem or more contributor license agreements. See the NOTICE file *
+@rem distributed with this work for additional information *
+@rem regarding copyright ownership. The ASF licenses this file *
+@rem to you under the Apache License, Version 2.0 (the *
+@rem "License"); you may not use this file except in compliance *
+@rem with the License. You may obtain a copy of the License at *
+@rem *
+@rem http://www.apache.org/licenses/LICENSE-2.0 *
+@rem *
+@rem Unless required by applicable law or agreed to in writing, *
+@rem software distributed under the License is distributed on an *
+@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
+@rem KIND, either express or implied. See the License for the *
+@rem specific language governing permissions and limitations *
+@rem under the License.
+
+@echo off
+@echo Building Apache Etch %ETCH_BINDING%-binding.
+
+call antsetup.bat
+
+set tests=-Dskip.tests=true
+if "%2" == "tests" set tests=
+
+IF "%1" == "release" GOTO :release
+GOTO :debug
+
+:debug
+@echo Build type set to DEBUG
+ant -f ..\build.xml debug-binding -Dbinding=%ETCH_BINDING% %ADDITIONAL_BINDING_PARAMS% %tests%
+
+:release
+@echo Build type set to RELEASE
+ant -f ..\build.xml release-binding -Dbinding=%ETCH_BINDING% %ADDITIONAL_BINDING_PARAMS% %tests%
\ No newline at end of file
Added: etch/trunk/scripts/build_binding_cpp_linux_armv7l.bat
URL: http://svn.apache.org/viewvc/etch/trunk/scripts/build_binding_cpp_linux_armv7l.bat?rev=1460562&view=auto
==============================================================================
--- etch/trunk/scripts/build_binding_cpp_linux_armv7l.bat (added)
+++ etch/trunk/scripts/build_binding_cpp_linux_armv7l.bat Mon Mar 25 09:39:07 2013
@@ -0,0 +1,21 @@
+@rem Licensed to the Apache Software Foundation (ASF) under one *
+@rem or more contributor license agreements. See the NOTICE file *
+@rem distributed with this work for additional information *
+@rem regarding copyright ownership. The ASF licenses this file *
+@rem to you under the Apache License, Version 2.0 (the *
+@rem "License"); you may not use this file except in compliance *
+@rem with the License. You may obtain a copy of the License at *
+@rem *
+@rem http://www.apache.org/licenses/LICENSE-2.0 *
+@rem *
+@rem Unless required by applicable law or agreed to in writing, *
+@rem software distributed under the License is distributed on an *
+@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
+@rem KIND, either express or implied. See the License for the *
+@rem specific language governing permissions and limitations *
+@rem under the License.
+
+set ETCH_BINDING=cpp
+set ADDITIONAL_BINDING_PARAMS=-Dtarget.platforms=Linux_ARMv7l -Dtarget.platforms.Linux_ARMv7l.generator="Unix Makefiles" -Dtarget.platforms.Linux_ARMv7l.crosscompile=1
+call build_binding.bat %*
+
Added: etch/trunk/scripts/build_binding_cpp_linux_x86_32.bat
URL: http://svn.apache.org/viewvc/etch/trunk/scripts/build_binding_cpp_linux_x86_32.bat?rev=1460562&view=auto
==============================================================================
--- etch/trunk/scripts/build_binding_cpp_linux_x86_32.bat (added)
+++ etch/trunk/scripts/build_binding_cpp_linux_x86_32.bat Mon Mar 25 09:39:07 2013
@@ -0,0 +1,21 @@
+@rem Licensed to the Apache Software Foundation (ASF) under one *
+@rem or more contributor license agreements. See the NOTICE file *
+@rem distributed with this work for additional information *
+@rem regarding copyright ownership. The ASF licenses this file *
+@rem to you under the Apache License, Version 2.0 (the *
+@rem "License"); you may not use this file except in compliance *
+@rem with the License. You may obtain a copy of the License at *
+@rem *
+@rem http://www.apache.org/licenses/LICENSE-2.0 *
+@rem *
+@rem Unless required by applicable law or agreed to in writing, *
+@rem software distributed under the License is distributed on an *
+@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
+@rem KIND, either express or implied. See the License for the *
+@rem specific language governing permissions and limitations *
+@rem under the License.
+
+set ETCH_BINDING=cpp
+set ADDITIONAL_BINDING_PARAMS=-Dtarget.platforms=Linux_X86_32 -Dtarget.platforms.Linux_X86_32.generator="Unix Makefiles" -Dtarget.platforms.Linux_X86_32.crosscompile=1
+call build_binding.bat %*
+
Added: etch/trunk/scripts/build_binding_cpp_qnx_x86_32.bat
URL: http://svn.apache.org/viewvc/etch/trunk/scripts/build_binding_cpp_qnx_x86_32.bat?rev=1460562&view=auto
==============================================================================
--- etch/trunk/scripts/build_binding_cpp_qnx_x86_32.bat (added)
+++ etch/trunk/scripts/build_binding_cpp_qnx_x86_32.bat Mon Mar 25 09:39:07 2013
@@ -0,0 +1,21 @@
+@rem Licensed to the Apache Software Foundation (ASF) under one *
+@rem or more contributor license agreements. See the NOTICE file *
+@rem distributed with this work for additional information *
+@rem regarding copyright ownership. The ASF licenses this file *
+@rem to you under the Apache License, Version 2.0 (the *
+@rem "License"); you may not use this file except in compliance *
+@rem with the License. You may obtain a copy of the License at *
+@rem *
+@rem http://www.apache.org/licenses/LICENSE-2.0 *
+@rem *
+@rem Unless required by applicable law or agreed to in writing, *
+@rem software distributed under the License is distributed on an *
+@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
+@rem KIND, either express or implied. See the License for the *
+@rem specific language governing permissions and limitations *
+@rem under the License.
+
+set ETCH_BINDING=cpp
+set ADDITIONAL_BINDING_PARAMS=-Dtarget.platforms=QNX_X86_32 -Dtarget.platforms.QNX_X86_32.generator="Unix Makefiles" -Dtarget.platforms.QNX_X86_32.crosscompile=1
+call build_binding.bat %*
+
Added: etch/trunk/scripts/build_binding_cpp_win_vs11_x86_32.bat
URL: http://svn.apache.org/viewvc/etch/trunk/scripts/build_binding_cpp_win_vs11_x86_32.bat?rev=1460562&view=auto
==============================================================================
--- etch/trunk/scripts/build_binding_cpp_win_vs11_x86_32.bat (added)
+++ etch/trunk/scripts/build_binding_cpp_win_vs11_x86_32.bat Mon Mar 25 09:39:07 2013
@@ -0,0 +1,21 @@
+@rem Licensed to the Apache Software Foundation (ASF) under one *
+@rem or more contributor license agreements. See the NOTICE file *
+@rem distributed with this work for additional information *
+@rem regarding copyright ownership. The ASF licenses this file *
+@rem to you under the Apache License, Version 2.0 (the *
+@rem "License"); you may not use this file except in compliance *
+@rem with the License. You may obtain a copy of the License at *
+@rem *
+@rem http://www.apache.org/licenses/LICENSE-2.0 *
+@rem *
+@rem Unless required by applicable law or agreed to in writing, *
+@rem software distributed under the License is distributed on an *
+@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
+@rem KIND, either express or implied. See the License for the *
+@rem specific language governing permissions and limitations *
+@rem under the License.
+
+set ETCH_BINDING=cpp
+set ADDITIONAL_BINDING_PARAMS=-Dtarget.platforms=Windows_X86_32 -Dtarget.platforms.Windows_X86_32.generator="Visual Studio 11"
+call build_binding.bat %*
+
Added: etch/trunk/scripts/build_binding_cpp_win_vs8_x86_32.bat
URL: http://svn.apache.org/viewvc/etch/trunk/scripts/build_binding_cpp_win_vs8_x86_32.bat?rev=1460562&view=auto
==============================================================================
--- etch/trunk/scripts/build_binding_cpp_win_vs8_x86_32.bat (added)
+++ etch/trunk/scripts/build_binding_cpp_win_vs8_x86_32.bat Mon Mar 25 09:39:07 2013
@@ -0,0 +1,21 @@
+@rem Licensed to the Apache Software Foundation (ASF) under one *
+@rem or more contributor license agreements. See the NOTICE file *
+@rem distributed with this work for additional information *
+@rem regarding copyright ownership. The ASF licenses this file *
+@rem to you under the Apache License, Version 2.0 (the *
+@rem "License"); you may not use this file except in compliance *
+@rem with the License. You may obtain a copy of the License at *
+@rem *
+@rem http://www.apache.org/licenses/LICENSE-2.0 *
+@rem *
+@rem Unless required by applicable law or agreed to in writing, *
+@rem software distributed under the License is distributed on an *
+@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
+@rem KIND, either express or implied. See the License for the *
+@rem specific language governing permissions and limitations *
+@rem under the License.
+
+set ETCH_BINDING=cpp
+set ADDITIONAL_BINDING_PARAMS=-Dtarget.platforms=Windows_X86_32 -Dtarget.platforms.Windows_X86_32.generator="Visual Studio 8 2005"
+call build_binding.bat %*
+