Files
libreoffice/scp2/source/python/file_python.scp

160 lines
3.8 KiB
Plaintext
Raw Normal View History

2004-02-05 17:10:37 +00:00
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* Copyright 2008 by Sun Microsystems, Inc.
2004-02-05 17:10:37 +00:00
*
* OpenOffice.org - a multi-platform office productivity suite
2004-02-05 17:10:37 +00:00
*
* $RCSfile: file_python.scp,v $
* $Revision: 1.19 $
2004-02-05 17:10:37 +00:00
*
* This file is part of OpenOffice.org.
2004-02-05 17:10:37 +00:00
*
* 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.
2004-02-05 17:10:37 +00:00
*
* 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).
2004-02-05 17:10:37 +00:00
*
* 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.
2004-02-05 17:10:37 +00:00
*
************************************************************************/
#include "macros.inc"
File gid_File_Lib_Pyuno
TXT_FILE_BODY;
#ifdef UNX
Name = STRING(CONCAT2(libpyuno,UNXSUFFIX));
#else
CWS-TOOLING: integrate CWS python26 2009-04-22 11:57:41 +0200 obo r271091 : #i101079# mingw port (by tono) 2009-04-22 11:56:37 +0200 obo r271090 : #i101079# mingw port (by tono) 2009-04-22 11:55:55 +0200 obo r271089 : #i101079# mingw port (by tono) 2009-04-22 11:26:00 +0200 obo r271084 : #i100492# Patch for FreeBSD (by maho) 2009-04-21 10:19:01 +0200 obo r271020 : #i92413# make python buildable in Hamburg RE environment 2009-04-17 15:52:57 +0200 obo r270952 : #i10000# fix for 4NT shell support 2009-04-17 15:16:39 +0200 hjs r270951 : #i92413# - remove gcc warnings about new struct member. fetched fomr DEV300 2009-04-17 10:30:28 +0200 sb r270927 : #i92413# adaptions for Solaris and/or bash 2009-04-16 00:36:32 +0200 jbu r270861 : #i101080# patch for bash environment provided by tono 2009-04-15 13:50:01 +0200 rene r270842 : #i100997# allow also python < 2.6 again 2009-03-12 14:23:32 +0100 rene r269410 : cleanup: remove Python 2.3.4 - not referenced anymore 2009-03-11 21:48:58 +0100 jbu r269356 : native python modules pyuno.dll -> pyuno.pyd (required by 2.6 python runtime) 2009-03-11 11:11:43 +0100 rene r269307 : fix typo; regen configure 2009-03-10 11:44:54 +0100 rene r269262 : update _AM_PYTHON_INTERPRETER_LIST 2009-03-10 00:30:09 +0100 jbu r269233 : python26 now builds on windows (installation set not built yet) 2009-03-06 21:45:20 +0100 jbu r269050 : python 2.6.1-linuxx86: PYTHONHOME variable removed from set_soenv.in (is now unecessary), added new and removed old python blob, linux x86 builds without patches, windows build still needs to be done and is now broken 2009-03-06 14:08:33 +0100 rene r269004 : #i92413#
2009-04-22 14:05:37 +00:00
Name = "pyuno.pyd";
2004-02-05 17:10:37 +00:00
#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;
CWS-TOOLING: integrate CWS sb110 2009-08-05 15:28:43 +0200 sb r274677 : CWS-TOOLING: rebase CWS sb110 to trunk@274622 (milestone: DEV300:m54) 2009-08-05 11:46:36 +0200 sb r274646 : #i104018# fixed previous svn changeset 271712 (from issue 101244) 2009-07-20 14:41:56 +0200 sb r274138 : CWS-TOOLING: rebase CWS sb110 to trunk@273858 (milestone: DEV300:m52) 2009-06-02 11:42:17 +0200 sb r272489 : CWS-TOOLING: rebase CWS sb110 to trunk@272291 (milestone: DEV300:m49) 2009-05-08 12:46:51 +0200 sb r271712 : #i101244# after DLLs have been moved from basis to brand layer on Windows, code that used SvtPathOptions::GetModulePath to located libraries had to be adapted 2009-05-08 10:10:43 +0200 sb r271703 : #i101244# for performance reasons, on Windows move DLLs from basis to brand layer (i.e., next to executables); consequently eliminated some library duplications across the layers; adapted various code to the move 2009-05-08 09:54:44 +0200 sb r271702 : #i101244# hardwire Python dynamic libraries and script files into base layer (even if other dynamic libraries will move to brand layer on Windows), mainly because the pyuno dynamic library is both linked against from other dynamic libraries (pythonloader.uno) and accessed via "import pyuno" from Python scripts 2009-05-07 17:18:30 +0200 sb r271686 : #i101244# support NativeServicesURLPrefix on individual files; to implement that, changed meaning of global unomaxservices 2009-05-07 17:15:24 +0200 sb r271685 : #i101244# take legacy_binfilters.rdb explicitly from $OOO_BASE_DIR/program (instead of implicitly next to some dynamic library); cleaned up dead code 2009-05-07 17:12:12 +0200 sb r271684 : #i101244# take senddoc.exe explicitly from $OOO_BASE_DIR/program (instead of implicitly next to some dynamic library) 2009-05-07 17:11:33 +0200 sb r271683 : #i101244# take odbcconfig.exe explicitly from $OOO_BASE_DIR/program (instead of implicitly next to some dynamic library) 2009-05-07 17:09:44 +0200 sb r271682 : #i101244# read configmgr ini file explicitly from $OOO_BASE_DIR/program (instead of next to configmgr dynamic library)
2009-08-25 13:07:56 +00:00
NativeServicesURLPrefix = "vnd.sun.star.expand:$OOO_BASE_DIR/program/";
2004-02-05 17:10:37 +00:00
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
2004-02-05 17:10:37 +00:00
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
2004-02-05 17:10:37 +00:00
File gid_File_Py_Python_Core
TXT_FILE_BODY;
Dir = gid_Dir_Program;
Name = STRING(CONCAT3(python-core-,PYVERSION,.zip));
2004-02-05 17:10:37 +00:00
Styles = (ARCHIVE);
End
#ifdef UNX
File gid_File_Py_Python_Bin
BIN_FILE_BODY;
Dir = gid_Dir_Program;
Name = "python.bin";
Styles = (PACKED);
End
#endif
#endif
2004-02-05 17:10:37 +00:00
// 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_Registry_Spool_Oo_Scripting_Python_Xcu
TXT_FILE_BODY;
Styles = (PACKED);
Dir = gid_Dir_Share_Registry_Modules_Oo_Office_Scripting;
Name = "/registry/spool/org/openoffice/Office/Scripting-python.xcu";
End
#ifndef SYSTEM_PYTHON
2004-02-05 17:10:37 +00:00
File gid_File_Lib_Python_So
TXT_FILE_BODY;
Dir = gid_Dir_Program;
Name = STRING(PY_FULL_DLL_NAME);
2004-02-05 17:10:37 +00:00
Styles = (PACKED);
End
#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
2004-02-05 17:10:37 +00:00
#ifdef UNX
// pyuno.so even on Mac OS X, because it is a python module
2004-02-05 17:10:37 +00:00
File gid_File_Pyuno
TXT_FILE_BODY;
Name = "pyuno.so";
2004-02-05 17:10:37 +00:00
Dir = gid_Dir_Program;
Styles = (PACKED);
End
#endif