summaryrefslogtreecommitdiff
path: root/scp2/source/python/file_python.scp
diff options
context:
space:
mode:
Diffstat (limited to 'scp2/source/python/file_python.scp')
-rw-r--r--scp2/source/python/file_python.scp314
1 files changed, 314 insertions, 0 deletions
diff --git a/scp2/source/python/file_python.scp b/scp2/source/python/file_python.scp
new file mode 100644
index 000000000000..5cd84d82b3e9
--- /dev/null
+++ b/scp2/source/python/file_python.scp
@@ -0,0 +1,314 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "macros.inc"
+
+File gid_File_Lib_Pyuno
+ TXT_FILE_BODY;
+ #ifdef UNX
+ Name = STRING(CONCAT2(libpyuno,UNXSUFFIX));
+ #else
+ Name = "pyuno.pyd";
+ #endif
+ Dir = gid_Dir_Program;
+ Styles = (PACKED);
+End
+
+File gid_File_Lib_Pythonloader
+ TXT_FILE_BODY;
+ Dir = gid_Dir_Program;
+ #ifdef UNX
+ Name = STRING(CONCAT2(pythonloader.uno,UNXSUFFIX));
+ #else
+ Name = "pythonloader.uno.dll";
+ #endif
+ RegistryID = gid_Starregistry_Services_Rdb;
+ NativeServicesURLPrefix = "vnd.sun.star.expand:$OOO_BASE_DIR/program/";
+ Styles = (PACKED,UNO_COMPONENT);
+End
+
+File gid_File_Py_Unohelper
+ TXT_FILE_BODY;
+ Dir = gid_Dir_Program;
+ Name = "unohelper.py";
+ Styles = (PACKED);
+End
+
+File gid_File_Py_Officehelper
+ TXT_FILE_BODY;
+ Dir = gid_Dir_Program;
+ Name = "officehelper.py";
+ Styles = (PACKED);
+End
+
+File gid_File_Py_Uno
+ TXT_FILE_BODY;
+ Dir = gid_Dir_Program;
+ Name = "uno.py";
+ Styles = (PACKED);
+End
+
+File gid_File_Py_Pythonloader
+ TXT_FILE_BODY;
+ Dir = gid_Dir_Program;
+ Name = "pythonloader.py";
+ Styles = (PACKED);
+End
+
+#ifndef SYSTEM_PYTHON
+File gid_File_Py_Python_Core
+ TXT_FILE_BODY;
+ Dir = gid_Dir_Program;
+ #ifdef MACOSX
+ Name = "OOoPython.framework.zip";
+ Styles = (ARCHIVE,USE_INTERNAL_RIGHTS);
+ #else
+ Name = STRING(CONCAT3(python-core-,PYVERSION,.zip));
+ Styles = (ARCHIVE);
+ #endif
+End
+
+#ifdef UNX
+#ifndef MACOSX
+File gid_File_Py_Python_Bin
+ BIN_FILE_BODY;
+ Dir = gid_Dir_Program;
+ Name = "python.bin";
+ Styles = (PACKED);
+End
+#endif
+#endif
+#endif
+
+// Scripting Framework Python script proxy
+
+File gid_File_Py_Pythonscript
+ TXT_FILE_BODY;
+ Dir = gid_Dir_Program;
+ Name = "pythonscript.py";
+ RegistryID = gid_Starregistry_Services_Rdb;
+ Styles = (PACKED,UNO_COMPONENT);
+End
+
+//Scripting Framework Python example scripts
+
+File gid_File_Scripts_Python
+ TXT_FILE_BODY;
+ Styles = (ARCHIVE);
+ Dir = gid_Dir_Share_Scripts;
+ Name = "ScriptsPython.zip";
+End
+
+// Scripting Framework Python configuration settings
+
+File gid_File_Share_Registry_Pyuno_Xcd
+ TXT_FILE_BODY;
+ Styles = (PACKED);
+ Dir = gid_Dir_Share_Registry;
+ Name = "pyuno.xcd";
+End
+
+#ifndef SYSTEM_PYTHON
+#ifndef MACOSX
+File gid_File_Lib_Python_So
+ TXT_FILE_BODY;
+ Dir = gid_Dir_Program;
+ Name = STRING(PY_FULL_DLL_NAME);
+ Styles = (PACKED);
+End
+#else //MACOSX
+//directory entries solely to be able to create the symlinks
+Directory gid_Dir_PythonFramework
+ ParentID = gid_Dir_Program;
+ HostName = "OOoPython.framework";
+End
+
+Unixlink gid_Unixlink_Python_Headers
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework;
+ Name = "Headers";
+ Target = "Versions/Current/Headers";
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_Resources
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework;
+ Name = "Resources";
+ Target = "Versions/Current/Resources";
+ Styles = ();
+End
+
+Directory gid_Dir_PythonFramework_Versions
+ ParentID = gid_Dir_PythonFramework;
+ HostName = "Versions";
+End
+
+Unixlink gid_Unixlink_Python_Versions_Current
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions;
+ Name = "Current";
+ Target = STRING(PYMAJMIN);
+ Styles = ();
+End
+
+Directory gid_Dir_PythonFramework_Versions_ver
+ ParentID = gid_Dir_PythonFramework_Versions;
+ HostName = STRING(PYMAJMIN);
+End
+
+Unixlink gid_Unixlink_Python_Versions_ver_Headers
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver;
+ Name = "Headers";
+ Target = STRING(CONCAT2(include/python,PYMAJMIN));
+ Styles = ();
+End
+
+Directory gid_Dir_PythonFramework_Versions_ver_bin
+ ParentID = gid_Dir_PythonFramework_Versions_ver;
+ HostName = "bin";
+End
+
+Directory gid_Dir_PythonFramework_Versions_ver_lib
+ ParentID = gid_Dir_PythonFramework_Versions_ver;
+ HostName = "lib";
+End
+
+Directory gid_Dir_PythonFramework_Versions_ver_lib_pythonver
+ ParentID = gid_Dir_PythonFramework_Versions_ver_lib;
+ HostName = STRING(CONCAT2(python,PYMAJMIN));
+End
+
+Directory gid_Dir_PythonFramework_Versions_ver_lib_pythonver_config
+ ParentID = gid_Dir_PythonFramework_Versions_ver_lib_pythonver;
+ HostName = "config";
+End
+
+Unixlink gid_Unixlink_Python_OOoPython
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework;
+ Name = "OOoPython";
+ Target = "Versions/Current/OOoPython";
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_bin_idle
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_bin;
+ Name = "idle";
+ Target = STRING(CONCAT2(idle,PYMAJMIN));
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_bin_pydoc
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_bin;
+ Name = "pydoc";
+ Target = STRING(CONCAT2(pydoc,PYMAJMIN));
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_bin_python_real
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_bin;
+ Name = "python";
+ Target = "../Resources/Python.app/Contents/MacOS/OOoPython";
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_bin_python
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_bin;
+ Name = "python";
+ Target = STRING(CONCAT2(python,PYMAJMIN));
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_bin_pythonconfig
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_bin;
+ Name = "python-config";
+ Target = STRING(CONCAT3(python,PYMAJMIN,-config));
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_bin_pythonw_real
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_bin;
+ Name = "pythonw";
+ Target = "../Resources/Python.app/Contents/MacOS/OOoPython";
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_bin_pythonw
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_bin;
+ Name = "pythonw";
+ Target = STRING(CONCAT2(pythonw,PYMAJMIN));
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_bin_smtpdpy
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_bin;
+ Name = "smtpd.py";
+ Target = STRING(CONCAT3(smtpd,PYMAJMIN,.py));
+ Styles = ();
+End
+
+Unixlink gid_Unixlink_Python_libpython
+ BIN_FILE_BODY;
+ Dir = gid_Dir_PythonFramework_Versions_ver_lib_pythonver_config;
+ Name = STRING(PY_FULL_DLL_NAME);
+ Target = "../../../OOoPython";
+ Styles = ();
+End
+#endif //MACOSX
+
+#ifdef WNT
+File gid_File_Lib_Python_So_Brand // Fix for system-python-problem on windows
+ TXT_FILE_BODY;
+ Dir = gid_Brand_Dir_Program;
+ Name = STRING(PY_FULL_DLL_NAME);
+ Styles = (PACKED);
+End
+#endif
+#endif
+
+#ifdef UNX
+
+// pyuno.so even on Mac OS X, because it is a python module
+File gid_File_Pyuno
+ TXT_FILE_BODY;
+ Name = "pyuno.so";
+ Dir = gid_Dir_Program;
+ Styles = (PACKED);
+End
+
+#endif
+