Author: arielch
Date: Thu Dec 6 13:30:56 2012
New Revision: 1417861
URL: http://svn.apache.org/viewvc?rev=1417861&view=rev
Log:
odk - Add support for extension platform
Added:
openoffice/trunk/main/odk/settings/platform.mk
Modified:
openoffice/trunk/main/odk/pack/copying/makefile.mk
Modified: openoffice/trunk/main/odk/pack/copying/makefile.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/odk/pack/copying/makefile.mk?rev=1417861&r1=1417860&r2=1417861&view=diff
==============================================================================
--- openoffice/trunk/main/odk/pack/copying/makefile.mk (original)
+++ openoffice/trunk/main/odk/pack/copying/makefile.mk Thu Dec 6 13:30:56 2012
@@ -106,6 +106,7 @@ DESTCLASSESLIST= \
SETTINGSLIST= \
$(DESTDIRSETTINGS)/settings.mk \
+ $(DESTDIRSETTINGS)/platform.mk \
$(DESTDIRSETTINGS)/std.mk \
$(DESTDIRSETTINGS)/stdtarget.mk \
$(DESTDIRSETTINGS)/dk.mk
Added: openoffice/trunk/main/odk/settings/platform.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/odk/settings/platform.mk?rev=1417861&view=auto
==============================================================================
--- openoffice/trunk/main/odk/settings/platform.mk (added)
+++ openoffice/trunk/main/odk/settings/platform.mk Thu Dec 6 13:30:56 2012
@@ -0,0 +1,75 @@
+#**************************************************************
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#**************************************************************
+
+# Map target platform (extension cfg) and extension platform (SDK settings)
+# See:
+#
http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Target_Platform
+# trunk/main/odk/settings/settings.mk
+
+# only make version 3.81 or later accepts the multiple else conditions
+ifeq "$(UNOPKG_PLATFORM)" "FreeBSD_x86"
+ EXTENSION_PLATFORM=freebsd_x86
+else
+ ifeq "$(UNOPKG_PLATFORM)" "FreeBSD_x86_64"
+ EXTENSION_PLATFORM=freebsd_x86_64
+ else
+ ifeq "$(UNOPKG_PLATFORM)" "Linux_PowerPC"
+ EXTENSION_PLATFORM=linux_powerpc
+ else
+ ifeq "$(UNOPKG_PLATFORM)" "Linux_x86"
+ EXTENSION_PLATFORM=linux_x86
+ else
+ ifeq "$(UNOPKG_PLATFORM)" "Linux_x86_64"
+ EXTENSION_PLATFORM=linux_x86_64
+ else
+ ifeq "$(UNOPKG_PLATFORM)" "MacOSX_PowerPC"
+ EXTENSION_PLATFORM=macosx_powerpc
+ else
+ ifeq "$(UNOPKG_PLATFORM)" "MacOSX_x86"
+ EXTENSION_PLATFORM=macosx_x86
+ else
+ ifeq "$(UNOPKG_PLATFORM)" "Solaris_SPARC"
+ EXTENSION_PLATFORM=solaris_sparc
+ else
+ ifeq "$(UNOPKG_PLATFORM)" "Solaris_x86"
+ EXTENSION_PLATFORM=solaris_x86
+ else
+ ifeq "$(UNOPKG_PLATFORM)" "Windows"
+ EXTENSION_PLATFORM=windows_x86
+ endif
+ endif
+ endif
+ endif
+ endif
+ endif
+ endif
+ endif
+ endif
+endif
+
+#ifeq "$(UNOPKG_PLATFORM)" "Linux_SPARC"
+# EXTENSION_PLATFORM=
+#ifeq "$(UNOPKG_PLATFORM)" "Solaris_SPARC64"
+# EXTENSION_PLATFORM=
+#ifeq "$(UNOPKG_PLATFORM)" "kFreeBSD_x86"
+# EXTENSION_PLATFORM=
+#ifeq "$(UNOPKG_PLATFORM)" "kFreeBSD_x86_64"
+# EXTENSION_PLATFORM=