Update ooo320-m1
[ooovba.git] / scp2 / source / python / file_python.scp
blobd8412b7e2cabac8d15a993f24d4f14e689f5b735
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: file_python.scp,v $
10  * $Revision: 1.19 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31 #include "macros.inc"
33 File gid_File_Lib_Pyuno
34     TXT_FILE_BODY;
35   #ifdef UNX
36     Name = STRING(CONCAT2(libpyuno,UNXSUFFIX));
37   #else
38     Name = "pyuno.pyd";
39   #endif
40     Dir = gid_Dir_Program;
41     Styles = (PACKED);
42 End
44 File gid_File_Lib_Pythonloader
45     TXT_FILE_BODY;
46     Dir = gid_Dir_Program;
47   #ifdef UNX
48     Name = STRING(CONCAT2(pythonloader.uno,UNXSUFFIX));
49   #else
50     Name = "pythonloader.uno.dll";
51   #endif
52     RegistryID = gid_Starregistry_Services_Rdb;
53     NativeServicesURLPrefix = "vnd.sun.star.expand:$OOO_BASE_DIR/program/";
54     Styles = (PACKED,UNO_COMPONENT);
55 End
57 File gid_File_Py_Unohelper
58     TXT_FILE_BODY;
59     Dir = gid_Dir_Program;
60     Name = "unohelper.py";
61     Styles = (PACKED);
62 End
64 File gid_File_Py_Officehelper
65     TXT_FILE_BODY;
66     Dir = gid_Dir_Program;
67     Name = "officehelper.py";
68     Styles = (PACKED);
69 End
71 File gid_File_Py_Uno
72     TXT_FILE_BODY;
73     Dir = gid_Dir_Program;
74     Name = "uno.py";
75     Styles = (PACKED);
76 End
78 File gid_File_Py_Pythonloader
79     TXT_FILE_BODY;
80     Dir = gid_Dir_Program;
81     Name = "pythonloader.py";
82     Styles = (PACKED);
83 End
85 #ifndef SYSTEM_PYTHON
86 File gid_File_Py_Python_Core
87     TXT_FILE_BODY;
88     Dir = gid_Dir_Program;
89     Name = STRING(CONCAT3(python-core-,PYVERSION,.zip));
90     Styles = (ARCHIVE);
91 End
93 #ifdef UNX
94 File gid_File_Py_Python_Bin
95     BIN_FILE_BODY;
96     Dir = gid_Dir_Program;
97     Name = "python.bin";
98     Styles = (PACKED);
99 End
100 #endif
101 #endif
103 // Scripting Framework Python script proxy
105 File gid_File_Py_Pythonscript
106     TXT_FILE_BODY;
107     Dir = gid_Dir_Program;
108     Name = "pythonscript.py";
109     RegistryID = gid_Starregistry_Services_Rdb;
110     Styles = (PACKED,UNO_COMPONENT);
113 //Scripting Framework Python example scripts
115 File gid_File_Scripts_Python
116     TXT_FILE_BODY; 
117     Styles = (ARCHIVE);
118     Dir = gid_Dir_Share_Scripts;
119     Name = "ScriptsPython.zip";
122 // Scripting Framework Python configuration settings
124 File gid_File_Registry_Spool_Oo_Scripting_Python_Xcu
125     TXT_FILE_BODY;
126     Styles = (PACKED);
127     Dir = gid_Dir_Share_Registry_Modules_Oo_Office_Scripting;
128     Name = "/registry/spool/org/openoffice/Office/Scripting-python.xcu";
131 #ifndef SYSTEM_PYTHON
132 File gid_File_Lib_Python_So
133     TXT_FILE_BODY;
134     Dir = gid_Dir_Program;
135     Name = STRING(PY_FULL_DLL_NAME);
136     Styles = (PACKED);
138 #ifdef WNT
139 File gid_File_Lib_Python_So_Brand // Fix for system-python-problem on windows
140     TXT_FILE_BODY;
141     Dir = gid_Brand_Dir_Program;
142     Name = STRING(PY_FULL_DLL_NAME);
143     Styles = (PACKED);
145 #endif
146 #endif
148 #ifdef UNX
150 // pyuno.so even on Mac OS X, because it is a python module
151 File gid_File_Pyuno
152     TXT_FILE_BODY;
153     Name = "pyuno.so";
154     Dir = gid_Dir_Program;
155     Styles = (PACKED);
158 #endif