xref: /trunk/main/scp2/source/ooo/ure.scp (revision d92161c4)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24#include "macros.inc"
25
26Directory gid_Dir_Ure_Bin
27#if defined MACOSX
28    ParentID = gid_Brand_Dir_Program;
29//    ParentID = gid_Dir_UreLink;
30#else
31//  see ure_into.scp -> should be cleaned up later
32    ParentID = gid_Dir_Common_Ure;
33#endif
34    DosName = "";
35End
36
37#if !defined(WNT) && !defined(OS2)
38Directory gid_Dir_Ure_Lib
39#if defined MACOSX
40    ParentID = gid_Brand_Dir_Program;
41//    Parentid = gid_Dir_UreLink;
42#else
43    ParentID = gid_Dir_Common_Ure;
44#endif
45    DosName = "";
46End
47#endif
48
49#if defined SOLAR_JAVA
50Directory gid_Dir_Ure_Java
51#if defined MACOSX
52    ParentID = gid_Brand_Dir_Program;
53#else
54    ParentID = gid_Dir_Common_Ure;
55#endif
56    DosName = "classes";
57End
58#endif
59
60// Public Executables:
61
62#if defined WNT
63File gid_File_Exe_Uno
64    BIN_FILE_BODY;
65    Dir = gid_Dir_Common_Ure;
66//    Dir = gid_Dir_Ure_Bin;
67    Name = EXENAME(uno);
68    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
69End
70#endif
71
72#if !defined(WNT) && !defined(OS2)
73Shortcut gid_Shortcut_Exe_Uno
74    FileID = gid_File_Exe_StartupSh;
75#if defined MACOSX
76    Dir = gid_Brand_Dir_Program;
77#else
78    Dir = gid_Dir_Common_Ure;
79#endif
80//    Dir = gid_Dir_Ure_Bin;
81    Name = EXENAME(uno);
82    Styles = (RELATIVE);
83End
84#endif
85
86#if defined WNT
87File gid_File_Exe_Regcomp
88    BIN_FILE_BODY;
89    Dir = gid_Dir_Common_Ure;
90//    Dir = gid_Dir_Ure_Bin;
91    Name = EXENAME(regcomp);
92    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
93End
94#endif
95
96#ifndef WNT
97Shortcut gid_Shortcut_Exe_Regcomp
98    FileID = gid_File_Exe_StartupSh;
99#if defined MACOSX
100    Dir = gid_Brand_Dir_Program;
101#else
102    Dir = gid_Dir_Common_Ure;
103#endif
104//    Dir = gid_Dir_Ure_Bin;
105    Name = EXENAME(regcomp);
106    Styles = (RELATIVE);
107End
108#endif
109
110File gid_File_Exe_Regmerge
111    BIN_FILE_BODY;
112#if defined MACOSX
113    Dir = gid_Brand_Dir_Program;
114#else
115    Dir = gid_Dir_Common_Ure;
116#endif
117//    Dir = gid_Dir_Ure_Bin;
118    Name = EXENAME(regmerge);
119    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
120End
121
122File gid_File_Exe_Regview
123    BIN_FILE_BODY;
124#if defined MACOSX
125    Dir = gid_Brand_Dir_Program;
126#else
127    Dir = gid_Dir_Common_Ure;
128#endif
129//    Dir = gid_Dir_Ure_Bin;
130    Name = EXENAME(regview);
131    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
132End
133
134#if !defined MACOSX && !defined WNT && defined SOLAR_JAVA && !defined OS2
135File gid_File_Exe_Javaldx
136    BIN_FILE_BODY;
137    Dir = gid_Dir_Common_Ure;
138//    Dir = gid_Dir_Ure_Bin;
139    Name = EXENAME(javaldx);
140    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
141End
142#endif
143
144// Private Executables:
145
146#if !defined(WNT) && !defined(OS2)
147File gid_File_Exe_StartupSh
148    BIN_FILE_BODY;
149#if defined MACOSX
150    Dir = gid_Brand_Dir_Program;
151#else
152    Dir = gid_Dir_Common_Ure;
153#endif
154//    Dir = gid_Dir_Ure_Bin;
155    Name = "/ure/startup.sh";
156    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
157End
158#endif
159
160#if !defined(WNT) && !defined(OS2)
161File gid_File_Exe_UnoBin
162    BIN_FILE_BODY;
163#if defined MACOSX
164    Dir = gid_Brand_Dir_Program;
165#else
166    Dir = gid_Dir_Common_Ure;
167#endif
168//    Dir = gid_Dir_Ure_Bin;
169    Name = "uno.bin";
170    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
171End
172#endif
173
174#if !defined(WNT) && !defined(OS2)
175File gid_File_Exe_RegcompBin
176    BIN_FILE_BODY;
177#if defined MACOSX
178    Dir = gid_Brand_Dir_Program;
179#else
180    Dir = gid_Dir_Common_Ure;
181#endif
182//    Dir = gid_Dir_Ure_Bin;
183    Name = "regcomp.bin";
184    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
185End
186#endif
187
188// Public Dynamic Libraries:
189
190File gid_File_Dl_Cppu
191    TXT_FILE_BODY;
192    Dir = SCP2_URE_DL_DIR;
193#if defined MACOSX
194    Name = SCP2_URE_DL_UNO_NORMAL("cppu");
195#else
196    Name = SCP2_URE_DL_UNO_VER("cppu", "3");
197#endif
198    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
199End
200
201File gid_File_Dl_Cppuhelper
202    TXT_FILE_BODY;
203    Dir = SCP2_URE_DL_DIR;
204#ifdef OS2
205    Name = "cppuh3.dll";
206#else
207#if defined MACOSX
208    Name = SCP2_URE_DL_UNO_COMID_NORMAL("cppuhelper");
209#else
210    Name = SCP2_URE_DL_UNO_COMID_VER("cppuhelper", "3");
211#endif
212#endif
213    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
214End
215
216File gid_File_Dl_PurpEnvHelper
217    TXT_FILE_BODY;
218    Dir = SCP2_URE_DL_DIR;
219#ifdef OS2
220    Name = "purpeh3.dll";
221#else
222#if defined MACOSX
223    Name = SCP2_URE_DL_UNO_COMID_NORMAL("purpenvhelper");
224#else
225    Name = SCP2_URE_DL_UNO_COMID_VER("purpenvhelper", "3");
226#endif
227#endif
228    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
229End
230
231File gid_File_Dl_Sal
232    TXT_FILE_BODY;
233    Dir = SCP2_URE_DL_DIR;
234#if defined MACOSX
235    Name = SCP2_URE_DL_UNO_NORMAL("sal");
236#else
237    Name = SCP2_URE_DL_UNO_VER("sal", "3");
238#endif
239    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
240End
241
242File gid_File_Dl_Salhelper
243    TXT_FILE_BODY;
244    Dir = SCP2_URE_DL_DIR;
245#ifdef OS2
246    Name = "salhelp3.dll";
247#else
248#if defined MACOSX
249    Name = SCP2_URE_DL_UNO_COMID_NORMAL("salhelper");
250#else
251    Name = SCP2_URE_DL_UNO_COMID_VER("salhelper", "3");
252#endif
253#endif
254    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
255End
256
257// Private Dynamic Libraries:
258
259File gid_File_Dl_Reg
260    TXT_FILE_BODY;
261    Dir = SCP2_URE_DL_DIR;
262#if defined MACOSX
263    Name = SCP2_URE_DL_NORMAL("reg");
264#else
265    Name = SCP2_URE_DL_VER("reg", "3");
266#endif
267    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
268End
269
270File gid_File_Dl_Store
271    TXT_FILE_BODY;
272    Dir = SCP2_URE_DL_DIR;
273#if defined MACOSX
274    Name = SCP2_URE_DL_NORMAL("store");
275#else
276    Name = SCP2_URE_DL_VER("store", "3");
277#endif
278    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
279End
280
281File gid_File_Dl_Xmlreader
282    TXT_FILE_BODY;
283    Dir = SCP2_URE_DL_DIR;
284#ifdef OS2
285    Name = SCP2_URE_DL_NORMAL("xmlreade");
286#else
287    Name = SCP2_URE_DL_NORMAL("xmlreader");
288#endif
289    Styles = (PACKED);
290End
291
292File gid_File_Dl_Jvmaccess
293    TXT_FILE_BODY;
294    Dir = SCP2_URE_DL_DIR;
295#ifdef OS2
296    Name = "jvmacces.dll";
297#else
298#if defined MACOSX
299    Name = SCP2_URE_DL_COMID_NORMAL("jvmaccess");
300#else
301    Name = SCP2_URE_DL_COMID_VER("jvmaccess", "3");
302#endif
303#endif
304    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
305End
306
307File gid_File_Dl_Jvmfwk
308    TXT_FILE_BODY;
309    Dir = SCP2_URE_DL_DIR;
310#if defined MACOSX
311    Name = SCP2_URE_DL_NORMAL("jvmfwk");
312#else
313    Name = SCP2_URE_DL_VER("jvmfwk", "3");
314#endif
315    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
316End
317
318#if defined SOLAR_JAVA
319File gid_File_Dl_Sunjavaplugin
320    TXT_FILE_BODY;
321    Dir = SCP2_URE_DL_DIR;
322#ifdef OS2
323    Name = "sunjavap.dll";
324#else
325    Name = SCP2_URE_DL_BARE("sunjavaplugin");
326#endif
327    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
328End
329#endif
330
331#if defined SOLAR_JAVA
332File gid_File_Dl_JrepropertiesClass
333    TXT_FILE_BODY;
334    Dir = SCP2_URE_DL_DIR;
335    Name = "JREProperties.class";
336    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
337End
338#endif
339
340File gid_File_Dl_Profile_Jvmfwk3rc
341    TXT_FILE_BODY;
342    Dir = SCP2_URE_DL_DIR;
343    Name = PROFILENAME(/ure/jvmfwk3);
344    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
345End
346
347File gid_File_Dl_ComnameUno
348    TXT_FILE_BODY;
349    Dir = SCP2_URE_DL_DIR;
350    Name = SCP2_URE_DL_NORMAL(STRING(COMNAME) "_uno");
351    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
352End
353
354#if defined SOLAR_JAVA
355File gid_File_Dl_JavaUno
356    TXT_FILE_BODY;
357    Dir = SCP2_URE_DL_DIR;
358    Name = SCP2_URE_DL_NORMAL("java_uno");
359    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
360End
361#endif
362
363#if defined SOLAR_JAVA && defined MACOSX
364Shortcut gid_Shortcut_Dl_JavaUno
365    FileID = gid_File_Dl_JavaUno;
366    Dir = SCP2_URE_DL_DIR;
367    Name = "libjava_uno.jnilib";
368    Styles = (RELATIVE);
369End
370#endif
371
372File gid_File_Dl_UnsafeUnoUno
373    TXT_FILE_BODY;
374    Dir = SCP2_URE_DL_DIR;
375#ifdef OS2
376    Name = "unsafe_u.dll";
377#else
378    Name = SCP2_URE_DL_NORMAL("unsafe_uno_uno");
379#endif
380    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
381End
382
383File gid_File_Dl_AffineUnoUno
384    TXT_FILE_BODY;
385    Dir = SCP2_URE_DL_DIR;
386#ifdef OS2
387    Name = SCP2_URE_DL_NORMAL("affine_u");
388#else
389    Name = SCP2_URE_DL_NORMAL("affine_uno_uno");
390#endif
391    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
392End
393
394File gid_File_Dl_LogUnoUno
395    TXT_FILE_BODY;
396    Dir = SCP2_URE_DL_DIR;
397#ifdef OS2
398    Name = SCP2_URE_DL_NORMAL("log_uno_");
399#else
400    Name = SCP2_URE_DL_NORMAL("log_uno_uno");
401#endif
402    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
403End
404
405#if defined WNT && defined _MSC
406File gid_File_Dl_Cli_Uno
407    TXT_FILE_BODY;
408    Dir = SCP2_URE_DL_DIR;
409    Name = SCP2_URE_DL_NORMAL("cli_uno");
410    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
411
412End
413#endif
414
415#if defined WNT && defined _MSC
416
417File gid_File_Dl_Cli_Ure_Assembly
418    TXT_FILE_BODY;
419    Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH);
420    Name = "cli_ure.dll";
421    Dir = SCP2_URE_DL_DIR;
422    Assemblyname = "cli_ure";
423    PublicKeyToken = "ce2cb7e279207b9e";
424    Version = "${CLI_URE_NEW_VERSION}";
425    Culture = "neutral";
426    Attributes = "0";
427#ifndef M1310
428    ProcessorArchitecture = "MSIL";
429#endif
430End
431
432#endif
433
434#if defined WNT && defined _MSC
435
436File gid_File_Dl_Policy_Cli_Ure_Assembly
437    TXT_FILE_BODY;
438    Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH);
439    Name = "${CLI_URE_POLICY_ASSEMBLY}.dll";
440    Dir = SCP2_URE_DL_DIR;
441    Assemblyname = "${CLI_URE_POLICY_ASSEMBLY}";
442    PublicKeyToken = "ce2cb7e279207b9e";
443    Version = "${CLI_URE_POLICY_VERSION}";
444    Culture = "neutral";
445    Attributes = "0";
446#ifndef M1310
447    ProcessorArchitecture = "MSIL";
448#endif
449End
450
451#endif
452
453#if defined WNT && defined _MSC
454
455File gid_File_Dl_Policy_Cli_Ure_Config
456    TXT_FILE_BODY;
457    Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH);
458    Name = "cli_ure.config";
459    Dir = SCP2_URE_DL_DIR;
460    AssignComponent = gid_File_Dl_Policy_Cli_Ure_Assembly;
461End
462
463#endif
464
465#if defined WNT && defined _MSC
466
467File gid_File_Dl_Cli_Basetypes_Assembly
468    TXT_FILE_BODY;
469    Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH);
470    Name = "cli_basetypes.dll";
471    Dir = SCP2_URE_DL_DIR;
472    Assemblyname = "cli_basetypes";
473    PublicKeyToken = "ce2cb7e279207b9e";
474    Version = "${CLI_BASETYPES_NEW_VERSION}";
475    Culture = "neutral";
476    Attributes = "0";
477#ifndef M1310
478    ProcessorArchitecture = "MSIL";
479#endif
480End
481
482#endif
483
484#if defined WNT && defined _MSC
485
486File gid_File_Dl_Policy_Cli_Basetypes_Assembly
487    TXT_FILE_BODY;
488    Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH);
489    Name = "${CLI_BASETYPES_POLICY_ASSEMBLY}.dll";
490    Dir = SCP2_URE_DL_DIR;
491    Assemblyname = "${CLI_BASETYPES_POLICY_ASSEMBLY}";
492    PublicKeyToken = "ce2cb7e279207b9e";
493    Version = "${CLI_BASETYPES_POLICY_VERSION}";
494    Culture = "neutral";
495    Attributes = "0";
496#ifndef M1310
497    ProcessorArchitecture = "MSIL";
498#endif
499End
500
501#endif
502#if defined WNT && defined _MSC
503
504File gid_File_Dl_Policy_Cli_Basetypes_Config
505    TXT_FILE_BODY;
506    Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH);
507    Name = "cli_basetypes.config";
508    Dir = SCP2_URE_DL_DIR;
509    AssignComponent = gid_File_Dl_Policy_Cli_Basetypes_Assembly;
510End
511
512#endif
513
514
515#if defined WNT && defined _MSC
516
517File gid_File_Dl_Cli_Uretypes_Assembly
518    TXT_FILE_BODY;
519    Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH);
520    Name = "cli_uretypes.dll";
521    Dir = SCP2_URE_DL_DIR;
522    Assemblyname = "cli_uretypes";
523    PublicKeyToken = "ce2cb7e279207b9e";
524    Version = "${CLI_URETYPES_NEW_VERSION}";
525    Culture = "neutral";
526    Attributes = "0";
527#ifndef M1310
528    ProcessorArchitecture = "MSIL";
529#endif
530End
531
532#endif
533
534#if defined WNT && defined _MSC
535
536File gid_File_Dl_Policy_Cli_Uretypes_Assembly
537    TXT_FILE_BODY;
538    Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH);
539    Name = "${CLI_URETYPES_POLICY_ASSEMBLY}.dll";
540    Dir = SCP2_URE_DL_DIR;
541    Assemblyname = "${CLI_URETYPES_POLICY_ASSEMBLY}";
542    PublicKeyToken = "ce2cb7e279207b9e";
543    Version = "${CLI_URETYPES_POLICY_VERSION}";
544    Culture = "neutral";
545    Attributes = "0";
546#ifndef M1310
547    ProcessorArchitecture = "MSIL";
548#endif
549End
550
551#endif
552
553#if defined WNT && defined _MSC
554
555File gid_File_Dl_Policy_Cli_Uretypes_Config
556    TXT_FILE_BODY;
557    Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH);
558    Name = "cli_uretypes.config";
559    Dir = SCP2_URE_DL_DIR;
560    AssignComponent = gid_File_Dl_Policy_Cli_Uretypes_Assembly;
561End
562
563#endif
564
565#if defined WNT && defined _MSC
566
567File gid_File_Lib_Cli_Cppuhelper_Assembly
568    TXT_FILE_BODY;
569    Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH);
570    Name = "cli_cppuhelper.dll";
571    Dir = SCP2_URE_DL_DIR;
572    Assemblyname = "cli_cppuhelper";
573    PublicKeyToken = "ce2cb7e279207b9e";
574    Version = "${CLI_CPPUHELPER_NEW_VERSION}";
575    Culture = "neutral";
576    Attributes = "0";
577#ifndef M1310
578    ProcessorArchitecture = "x86";
579#endif
580End
581
582#endif
583
584#if defined WNT && defined _MSC
585
586File gid_File_Lib_Policy_Cli_Cppuhelper_Assembly
587    TXT_FILE_BODY;
588    Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH);
589    Name = "${CLI_CPPUHELPER_POLICY_ASSEMBLY}.dll";
590    Dir = SCP2_URE_DL_DIR;
591    Assemblyname = "${CLI_CPPUHELPER_POLICY_ASSEMBLY}";
592    PublicKeyToken = "ce2cb7e279207b9e";
593    Version = "${CLI_CPPUHELPER_POLICY_VERSION}";
594    Culture = "neutral";
595    Attributes = "0";
596#ifndef M1310
597    ProcessorArchitecture = "x86";
598#endif
599End
600
601#endif
602
603#if defined WNT && defined _MSC
604
605File gid_File_Lib_Policy_Cli_Cppuhelper_Config
606    TXT_FILE_BODY;
607    Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH);
608    Name = "cli_cppuhelper.config";
609    Dir = SCP2_URE_DL_DIR;
610    AssignComponent = gid_File_Lib_Policy_Cli_Cppuhelper_Assembly;
611End
612
613#endif
614
615#if defined SOLAR_JAVA
616File gid_File_Dl_Jpipe
617    TXT_FILE_BODY;
618    Dir = SCP2_URE_DL_DIR;
619    Name = SCP2_URE_JDL_NORMAL("jpipe");
620    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
621End
622#endif
623
624#if defined SOLAR_JAVA && defined WNT
625File gid_File_Dl_Jpipx
626    TXT_FILE_BODY;
627    Dir = SCP2_URE_DL_DIR;
628    Name = SCP2_URE_DL_NORMAL("jpipx");
629    Styles = (PACKED);
630End
631#endif
632
633#if defined SOLAR_JAVA
634File gid_File_Dl_Juh
635    TXT_FILE_BODY;
636    Dir = SCP2_URE_DL_DIR;
637    Name = SCP2_URE_DL_NORMAL("juh");
638    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
639End
640#endif
641
642#if defined SOLAR_JAVA
643File gid_File_Dl_Juhx
644    TXT_FILE_BODY;
645    Dir = SCP2_URE_DL_DIR;
646    Name = SCP2_URE_DL_NORMAL("juhx");
647    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
648End
649#endif
650
651File gid_File_Dl_Acceptor
652    TXT_FILE_BODY;
653    Dir = SCP2_URE_DL_DIR;
654#ifdef OS2
655    Name = SCP2_URE_DL_BARE("acceptor");
656#else
657    Name = SCP2_URE_DL_BARE("acceptor.uno");
658#endif
659    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
660End
661
662File gid_File_Dl_Binaryurp
663    TXT_FILE_BODY;
664    Dir = SCP2_URE_DL_DIR;
665#ifdef OS2
666    Name = SCP2_URE_DL_BARE("binaryur");
667#else
668    Name = SCP2_URE_DL_BARE("binaryurp.uno");
669#endif
670    Styles = (PACKED);
671End
672
673File gid_File_Dl_Bootstrap
674    TXT_FILE_BODY;
675    Dir = SCP2_URE_DL_DIR;
676#ifdef OS2
677    Name = SCP2_URE_DL_BARE("bootstra");
678#else
679    Name = SCP2_URE_DL_BARE("bootstrap.uno");
680#endif
681    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
682End
683
684File gid_File_Dl_Connector
685    TXT_FILE_BODY;
686    Dir = SCP2_URE_DL_DIR;
687#ifdef OS2
688    Name = SCP2_URE_DL_BARE("connecto");
689#else
690    Name = SCP2_URE_DL_BARE("connector.uno");
691#endif
692    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
693End
694
695File gid_File_Dl_Introspection
696    TXT_FILE_BODY;
697    Dir = SCP2_URE_DL_DIR;
698#ifdef OS2
699    Name = SCP2_URE_DL_BARE("introspe");
700#else
701    Name = SCP2_URE_DL_BARE("introspection.uno");
702#endif
703    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
704End
705
706File gid_File_Dl_Invocadapt
707    TXT_FILE_BODY;
708    Dir = SCP2_URE_DL_DIR;
709#ifdef OS2
710    Name = SCP2_URE_DL_BARE("invocada");
711#else
712    Name = SCP2_URE_DL_BARE("invocadapt.uno");
713#endif
714    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
715End
716
717File gid_File_Dl_Invocation
718    TXT_FILE_BODY;
719    Dir = SCP2_URE_DL_DIR;
720#ifdef OS2
721    Name = SCP2_URE_DL_BARE("invocati");
722#else
723    Name = SCP2_URE_DL_BARE("invocation.uno");
724#endif
725    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
726End
727
728
729#if defined SOLAR_JAVA
730File gid_File_Dl_Javaloader
731    TXT_FILE_BODY;
732    Dir = SCP2_URE_DL_DIR;
733#ifdef OS2
734    Name = SCP2_URE_DL_BARE("javaload");
735#else
736    Name = SCP2_URE_DL_BARE("javaloader.uno");
737#endif
738    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
739End
740#endif
741
742#if defined SOLAR_JAVA
743File gid_File_Dl_Javavm
744    TXT_FILE_BODY;
745    Dir = SCP2_URE_DL_DIR;
746#ifdef OS2
747    Name = SCP2_URE_DL_BARE("javavm");
748#else
749    Name = SCP2_URE_DL_BARE("javavm.uno");
750#endif
751    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
752End
753#endif
754
755File gid_File_Dl_Namingservice
756    TXT_FILE_BODY;
757    Dir = SCP2_URE_DL_DIR;
758#ifdef OS2
759    Name = SCP2_URE_DL_BARE("namingse");
760#else
761    Name = SCP2_URE_DL_BARE("namingservice.uno");
762#endif
763    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
764End
765
766File gid_File_Dl_Stocservices
767    TXT_FILE_BODY;
768    Dir = SCP2_URE_DL_DIR;
769#ifdef OS2
770    Name = SCP2_URE_DL_BARE("stocserv");
771#else
772    Name = SCP2_URE_DL_BARE("stocservices.uno");
773#endif
774    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
775End
776
777File gid_File_Dl_Proxyfac
778    TXT_FILE_BODY;
779    Dir = SCP2_URE_DL_DIR;
780#ifdef OS2
781    Name = SCP2_URE_DL_BARE("proxyfac");
782#else
783    Name = SCP2_URE_DL_BARE("proxyfac.uno");
784#endif
785    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
786End
787
788File gid_File_Dl_Reflection
789    TXT_FILE_BODY;
790    Dir = SCP2_URE_DL_DIR;
791#ifdef OS2
792    Name = SCP2_URE_DL_BARE("reflecti");
793#else
794    Name = SCP2_URE_DL_BARE("reflection.uno");
795#endif
796    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
797End
798
799File gid_File_Dl_Streams
800    TXT_FILE_BODY;
801    Dir = SCP2_URE_DL_DIR;
802#ifdef OS2
803    Name = SCP2_URE_DL_BARE("streams");
804#else
805    Name = SCP2_URE_DL_BARE("streams.uno");
806#endif
807    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
808End
809
810File gid_File_Dl_Textinstream
811    TXT_FILE_BODY;
812    Dir = SCP2_URE_DL_DIR;
813#ifdef OS2
814    Name = SCP2_URE_DL_BARE("textinst");
815#else
816    Name = SCP2_URE_DL_BARE("textinstream.uno");
817#endif
818    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
819End
820
821File gid_File_Dl_Textoutstream
822    TXT_FILE_BODY;
823    Dir = SCP2_URE_DL_DIR;
824#ifdef OS2
825    Name = SCP2_URE_DL_BARE("textouts");
826#else
827    Name = SCP2_URE_DL_BARE("textoutstream.uno");
828#endif
829    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
830End
831
832File gid_File_Dl_Uuresolver
833    TXT_FILE_BODY;
834    Dir = SCP2_URE_DL_DIR;
835#ifdef OS2
836    Name = SCP2_URE_DL_BARE("uuresolv");
837#else
838    Name = SCP2_URE_DL_BARE("uuresolver.uno");
839#endif
840    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
841End
842
843#if !defined SYSTEM_LIBXML
844File gid_File_Dl_Libxml2
845    TXT_FILE_BODY;
846    Dir = SCP2_URE_DL_DIR;
847#if defined WNT
848#if defined _gcc3
849    Name = SCP2_URE_DL_NORMAL("libxml2-2");
850#else
851    Name = SCP2_URE_DL_NORMAL("libxml2");
852#endif
853#elif defined MACOSX
854    Name = SCP2_URE_DL_NORMAL("xml2.2");
855#else
856    Name = SCP2_URE_DL_VER("xml2", "2");
857#endif
858    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
859End
860#endif
861
862#if (defined WNT && defined _gcc3)
863File gid_File_Lib_Mingwm10_Ure
864    TXT_FILE_BODY;
865    Dir = SCP2_URE_DL_DIR;
866    Name = SCP2_URE_DL_NORMAL("mingwm10");
867    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
868End
869#endif
870
871#if defined(WNT) && defined( _gcc3 )
872
873#if defined(MINGW_GCCDLL)
874
875File gid_File_Lib_Mingw_GccS_Ure
876    TXT_FILE_BODY;
877    Dir = SCP2_URE_DL_DIR;
878    Name = MINGW_GCCDLL;
879    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
880End
881
882#endif
883
884#if defined(MINGW_GXXDLL)
885
886File gid_File_Lib_Mingw_Stdcpp_Ure
887    TXT_FILE_BODY;
888    Dir = SCP2_URE_DL_DIR;
889    Name = MINGW_GXXDLL;
890    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
891End
892
893#endif
894
895#endif
896
897#if defined WNT
898File gid_File_Dl_Uwinapi
899    TXT_FILE_BODY;
900    Dir = SCP2_URE_DL_DIR;
901    Name = SCP2_URE_DL_NORMAL("uwinapi");
902    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
903End
904#endif
905
906// Public JARs:
907
908#if defined SOLAR_JAVA
909File gid_File_Java_UnoloaderJar
910    TXT_FILE_BODY;
911    Dir = gid_Dir_Ure_Java;
912    Name = "unoloader.jar";
913    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
914End
915#endif
916
917#if defined SOLAR_JAVA
918File gid_File_Java_JuhJar
919    TXT_FILE_BODY;
920    Dir = gid_Dir_Ure_Java;
921    Name = "juh.jar";
922    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
923End
924#endif
925
926#if defined SOLAR_JAVA
927File gid_File_Java_JurtJar
928    TXT_FILE_BODY;
929    Dir = gid_Dir_Ure_Java;
930    Name = "jurt.jar";
931    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
932End
933#endif
934
935#if defined SOLAR_JAVA
936File gid_File_Java_RidlJar
937    TXT_FILE_BODY;
938    Dir = gid_Dir_Ure_Java;
939    Name = "ridl.jar";
940    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
941End
942#endif
943
944// Private JARs:
945
946#if defined SOLAR_JAVA
947File gid_File_Java_JavaUnoJar
948    TXT_FILE_BODY;
949    Dir = gid_Dir_Ure_Java;
950    Name = "java_uno.jar";
951    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
952End
953#endif
954
955// Private Miscellaneous Files:
956
957#if defined SOLAR_JAVA
958File gid_File_Misc_JavavendorsXml
959    TXT_FILE_BODY;
960#if defined MACOSX
961    Dir = gid_Brand_Dir_Program;
962#else
963    Dir = gid_Dir_Common_Ure;
964#endif
965    Name = "javavendors.xml";
966    Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
967End
968#endif
969
970//Module
971
972Module gid_Module_Root_Ure_Hidden
973    ParentID = gid_Module_Root;
974    PackageInfo = "packinfo_ure.txt";
975    InstallOrder = "10";
976    Name = "ure";
977    Description = "ure";
978	Sortkey = "2200";
979	Default = YES;
980	Styles = (HIDDEN_ROOT);
981    Dirs = (gid_Dir_Ure_Bin,
982            gid_Dir_Ure_Lib,
983            gid_Dir_Ure_Java);
984    Files = (gid_File_Readme_Ure,
985            gid_File_LICENSE_Ure,
986            gid_File_NOTICE_Ure,
987            gid_File_Exe_Uno,
988            gid_File_Exe_Regcomp,
989            gid_File_Exe_Regmerge,
990            gid_File_Exe_Regview,
991            gid_File_Exe_Javaldx,
992            gid_File_Exe_StartupSh,
993            gid_File_Exe_UnoBin,
994            gid_File_Exe_RegcompBin,
995            gid_File_Dl_Cli_Uno,
996            gid_File_Dl_Cli_Ure_Assembly,
997            gid_File_Dl_Policy_Cli_Ure_Assembly,
998            gid_File_Dl_Policy_Cli_Ure_Config,
999            gid_File_Dl_Cli_Basetypes_Assembly,
1000            gid_File_Dl_Policy_Cli_Basetypes_Assembly,
1001            gid_File_Dl_Policy_Cli_Basetypes_Config,
1002            gid_File_Dl_Cli_Uretypes_Assembly,
1003            gid_File_Dl_Policy_Cli_Uretypes_Assembly,
1004            gid_File_Dl_Policy_Cli_Uretypes_Config,
1005            gid_File_Dl_Cli_Cppuhelper_Assembly,
1006            gid_File_Dl_Policy_Cli_Cppuhelper_Assembly,
1007            gid_File_Dl_Policy_Cli_Cppuhelper_Config,
1008           	gid_File_Lib_Cli_Cppuhelper_Assembly,
1009            gid_File_Lib_Policy_Cli_Cppuhelper_Assembly,
1010	        gid_File_Lib_Policy_Cli_Cppuhelper_Config,
1011            gid_File_Dl_Cppu,
1012            gid_File_Dl_Cppuhelper,
1013            gid_File_Dl_PurpEnvHelper,
1014            gid_File_Dl_Sal,
1015            gid_File_Dl_Salhelper,
1016            gid_File_Dl_Reg,
1017            gid_File_Dl_Store,
1018            gid_File_Dl_Xmlreader,
1019            gid_File_Dl_Jvmaccess,
1020            gid_File_Dl_Jvmfwk,
1021            gid_File_Dl_Sunjavaplugin,
1022            gid_File_Dl_JrepropertiesClass,
1023            gid_File_Dl_Profile_Jvmfwk3rc,
1024            gid_File_Dl_ComnameUno,
1025            gid_File_Dl_JavaUno,
1026            gid_File_Dl_UnsafeUnoUno,
1027            gid_File_Dl_AffineUnoUno,
1028            gid_File_Dl_LogUnoUno,
1029            gid_File_Dl_Jpipe,
1030            gid_File_Dl_Jpipx,
1031            gid_File_Dl_Juh,
1032            gid_File_Dl_Juhx,
1033            gid_File_Dl_Acceptor,
1034            gid_File_Dl_Binaryurp,
1035            gid_File_Dl_Bootstrap,
1036            gid_File_Dl_Connector,
1037            gid_File_Dl_Introspection,
1038            gid_File_Dl_Invocadapt,
1039            gid_File_Dl_Invocation,
1040            gid_File_Dl_Javaloader,
1041            gid_File_Dl_Javavm,
1042            gid_File_Dl_Namingservice,
1043            gid_File_Dl_Proxyfac,
1044            gid_File_Dl_Reflection,
1045            gid_File_Dl_Stocservices,
1046            gid_File_Dl_Streams,
1047            gid_File_Dl_Textinstream,
1048            gid_File_Dl_Textoutstream,
1049            gid_File_Dl_Uuresolver,
1050            gid_File_Dl_Libxml2,
1051            gid_File_Lib_Mingw_GccS_Ure,
1052            gid_File_Lib_Mingw_Stdcpp_Ure,
1053            gid_File_Lib_Mingwm10_Ure,
1054            gid_File_Dl_Uwinapi,
1055            gid_File_Java_UnoloaderJar,
1056            gid_File_Java_JuhJar,
1057            gid_File_Java_JurtJar,
1058            gid_File_Java_RidlJar,
1059            gid_File_Java_JavaUnoJar,
1060            gid_File_Misc_JavavendorsXml);
1061    Unixlinks = (gid_Unixlink_Ure_Bin_Urelibs);
1062End
1063
1064// Windows Registry:
1065
1066RegistryItem gid_Regitem_Path
1067    ModuleID = gid_Module_Root;
1068    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1069    Subkey = "Software\OpenOffice\%PRODUCTNAME";
1070    Name = "Path";
1071    Value = "[INSTALLLOCATION]";
1072End
1073