diff options
author | Rüdiger Timm <rt@openoffice.org> | 2005-01-31 16:22:54 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2005-01-31 16:22:54 +0000 |
commit | 983b63bb46b284f7a71b660467f1ea2bc6d05192 (patch) | |
tree | ebba0447c5e7208ecb7140a30bd96e0e38786c37 /odk/util | |
parent | af9fa48aa94e77e5eeffda01da179c1ce22eb6f3 (diff) |
INTEGRATION: CWS sdksample (1.9.34); FILE MERGED
2005/01/21 14:44:38 jsc 1.9.34.12: #i39331# check for ScriptingFramework examples
2004/12/22 12:32:30 jsc 1.9.34.11: #i38748# rename graphic
2004/12/21 17:16:32 jsc 1.9.34.10: #i38748# pack new graphics
2004/11/19 14:29:44 jsc 1.9.34.9: #i29308# check CLI examples directories
2004/11/16 09:02:30 jsc 1.9.34.8: RESYNC: (1.10-1.12); FILE MERGED
2004/10/26 08:20:45 jsc 1.9.34.7: #i36006# remove uno exe after joining from jl13
2004/10/25 16:23:58 jsc 1.9.34.6: #i36006# joined from jl13
2004/08/11 15:11:08 tbe 1.9.34.5: #i32852# SDK: move Java and C++ SimpleBootstrap example into DevelopersGuide section
2004/06/25 15:49:22 jsc 1.9.34.4: #i29308# updated
2004/06/24 11:45:46 jsc 1.9.34.3: RESYNC: (1.9-1.10); FILE MERGED
2004/06/24 09:58:24 jsc 1.9.34.2: #i26337# new scripts
2004/06/03 11:57:47 jsc 1.9.34.1: #i26335# use new script templates
Diffstat (limited to 'odk/util')
-rw-r--r-- | odk/util/check.pl | 232 |
1 files changed, 216 insertions, 16 deletions
diff --git a/odk/util/check.pl b/odk/util/check.pl index 6a23d5bf51d1..cad58aad7ada 100644 --- a/odk/util/check.pl +++ b/odk/util/check.pl @@ -2,9 +2,9 @@ # # $RCSfile: check.pl,v $ # -# $Revision: 1.13 $ +# $Revision: 1.14 $ # -# last change: $Author: obo $ $Date: 2005-01-25 15:26:08 $ +# last change: $Author: rt $ $Date: 2005-01-31 17:22:54 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -78,8 +78,9 @@ if (-d "$StartDir") { # check binaries print "check binaries: "; if (-d "$StartDir/$OperatingSystem/bin") { - my @binarylist = ( "idlc","idlcpp","cppumaker","javamaker","rdbmaker","sp2bv", - "regcompare","regmerge","regview","autodoc", "uno", "xml2cmp", "unoapploader" ); + my @binarylist = ( "idlc","idlcpp","cppumaker","javamaker","rdbmaker", + "sp2bv","regcompare","regmerge","regview","autodoc", + "xml2cmp", "unoapploader" ); foreach $i (@binarylist) { @@ -124,9 +125,18 @@ if (-d "$StartDir") { $return++; } if (-d "$StartDir/docs") { - my @filelist = ( "install.html","DevelopersGuide_intro.html","notsupported.html", - "sdk_styles.css", "tools.html", "images/black_dot.gif", - "images/logo.gif", "images/sdk_logo.gif", "images/nada.gif"); + my @filelist = ( "install.html","DevelopersGuide_intro.html", + "notsupported.html","sdk_styles.css","tools.html", + "images/nada.gif","images/arrow-1.gif", + "images/arrow-2.gif","images/arrow-3.gif", + "images/bg_table.gif","images/bluball.gif", + "images/nada.gif","images/nav_down.png", + "images/nav_home.png","images/nav_left.png", + "images/nav_right.png","images/nav_up.png", + "images/sdk_head-1.gif", "images/sdk_head-2.gif", + "images/sdk_head-3.gif", "images/sdk_line-1.gif", + "images/sdk_line-2.gif", "images/so-main-app_32.png", + "images/ooo-main-app_32.png"); foreach $i (@filelist) { @@ -174,8 +184,16 @@ if (-d "$StartDir") { print "\nERROR: \"$StartDir/configure.pl\" is missing\n"; $return++; } - if (! -e "$StartDir/setsdkenv_unix.in") { - print "\nERROR: \"$StartDir/setsdkenv_unix.in\" is missing\n"; + if (! -e "$StartDir/setsdkenv_unix") { + print "\nERROR: \"$StartDir/setsdkenv_unix\" is missing\n"; + $return++; + } + if (! -e "$StartDir/setsdkenv_unix.sh.in") { + print "\nERROR: \"$StartDir/setsdkenv_unix.sh.in\" is missing\n"; + $return++; + } + if (! -e "$StartDir/setsdkenv_unix.csh.in") { + print "\nERROR: \"$StartDir/setsdkenv_unix.csh.in\" is missing\n"; $return++; } } @@ -218,7 +236,97 @@ if (-d "$StartDir") { $return++; } - my @dir_list = ( "com","com/sun","com/sun/star","com/sun/star/uno","com/sun/star/uno/Any","com/sun/star/uno/Type","com/sun/star/uno/Array","com/sun/star/uno/WeakReferenceHelper","com/sun/star/uno/Reference","com/sun/star/uno/WeakReference","com/sun/star/uno/Environment","com/sun/star/uno/Sequence","com/sun/star/uno/BaseReference","com/sun/star/uno/Mapping","com/sun/star/uno/ContextLayer","com/sun/star/uno/TypeDescription","osl","osl/File","osl/Pipe","osl/FileStatus","osl/FileBase","osl/Guard","osl/Mutex","osl/VolumeInfo","osl/GetGlobalMutex","osl/Security","osl/Profile","osl/DatagramSocket","osl/SocketAddr","osl/StreamPipe","osl/ResettableGuard","osl/AcceptorSocket","osl/ClearableGuard","osl/VolumeDevice","rtl","rtl/Uri","rtl/math","rtl/OUStringHash","rtl/MalformedUriException","rtl/OUStringBuffer","rtl/OUString","rtl/Reference","rtl/ByteSequence","rtl/OLocale","rtl/Logfile","rtl/OString","rtl/IReference","rtl/OStringBuffer","rtl/OStringHash","_typelib_CompoundTypeDescription","cppu","cppu/ContextEntry_Init","cppu/ImplInheritanceHelper10","cppu/ImplInheritanceHelper11","cppu/ImplInheritanceHelper12","cppu/WeakAggImplHelper1","cppu/WeakAggImplHelper2","cppu/WeakAggImplHelper3","cppu/WeakAggImplHelper4","cppu/WeakAggImplHelper5","cppu/WeakAggImplHelper6","cppu/WeakAggImplHelper7","cppu/WeakAggImplHelper8","cppu/WeakAggImplHelper9","cppu/OMultiTypeInterfaceContainerHelperInt32","cppu/AccessControl","cppu/OPropertyArrayHelper","cppu/ImplHelper1","cppu/ImplHelper2","cppu/ImplHelper3","cppu/ImplHelper4","cppu/ImplHelper5","cppu/ImplHelper6","cppu/ImplHelper7","cppu/ImplHelper8","cppu/ImplHelper9","cppu/WeakComponentImplHelper10","cppu/WeakComponentImplHelper11","cppu/WeakComponentImplHelper12","cppu/UnoUrl","cppu/WeakComponentImplHelper1","cppu/WeakComponentImplHelper2","cppu/WeakComponentImplHelper3","cppu/WeakComponentImplHelper4","cppu/WeakComponentImplHelper5","cppu/WeakComponentImplHelper6","cppu/WeakComponentImplHelper7","cppu/WeakComponentImplHelper8","cppu/WeakComponentImplHelper9","cppu/OInterfaceIteratorHelper","cppu/OMultiTypeInterfaceContainerHelper","cppu/UnoUrlDescriptor","cppu/IPropertyArrayHelper","cppu/OBroadcastHelperVar","cppu/OComponentHelper","cppu/OWeakAggObject","cppu/ImplementationEntry","cppu/WeakImplHelper10","cppu/WeakImplHelper11","cppu/WeakImplHelper12","cppu/OPropertySetHelper","cppu/ImplHelper10","cppu/ImplHelper11","cppu/ImplHelper12","cppu/WeakAggImplHelper10","cppu/WeakAggImplHelper11","cppu/WeakAggImplHelper12","cppu/ImplInheritanceHelper1","cppu/ImplInheritanceHelper2","cppu/ImplInheritanceHelper3","cppu/ImplInheritanceHelper4","cppu/ImplInheritanceHelper5","cppu/ImplInheritanceHelper6","cppu/ImplInheritanceHelper7","cppu/ImplInheritanceHelper8","cppu/ImplInheritanceHelper9","cppu/OTypeCollection","cppu/WeakAggComponentImplHelper10","cppu/WeakAggComponentImplHelper11","cppu/WeakAggComponentImplHelper12","cppu/WeakAggComponentImplHelper1","cppu/WeakAggComponentImplHelper2","cppu/WeakAggComponentImplHelper3","cppu/WeakAggComponentImplHelper4","cppu/WeakAggComponentImplHelper5","cppu/WeakAggComponentImplHelper6","cppu/WeakAggComponentImplHelper7","cppu/WeakAggComponentImplHelper8","cppu/WeakAggComponentImplHelper9","cppu/OMultiTypeInterfaceContainerHelperVar","cppu/OInterfaceContainerHelper","cppu/OImplementationId","cppu/AggImplInheritanceHelper1","cppu/AggImplInheritanceHelper2","cppu/AggImplInheritanceHelper3","cppu/AggImplInheritanceHelper4","cppu/AggImplInheritanceHelper5","cppu/AggImplInheritanceHelper6","cppu/AggImplInheritanceHelper7","cppu/AggImplInheritanceHelper8","cppu/AggImplInheritanceHelper9","cppu/AggImplInheritanceHelper10","cppu/AggImplInheritanceHelper11","cppu/AggImplInheritanceHelper12","cppu/WeakImplHelper1","cppu/WeakImplHelper2","cppu/WeakImplHelper3","cppu/WeakImplHelper4","cppu/WeakImplHelper5","cppu/WeakImplHelper6","cppu/WeakImplHelper7","cppu/WeakImplHelper8","cppu/WeakImplHelper9","cppu/OWeakObject","__store_FindData","_rtl_StandardModuleCount","RTUik","RTConstValue","_typelib_TypeDescriptionReference","_typelib_InterfaceMethodTypeDescription","store","RegistryKey","_typelib_Union_Init","_sal_Sequence","_typelib_Parameter_Init","_typelib_TypeDescription","_uno_Environment","_typelib_InterfaceAttributeTypeDescription","uno_Context","RegistryTypeReaderLoader","_rtl_ModuleCount","_uno_ExtEnvironment","_typelib_IndirectTypeDescription","remote_DisposingListener","remote_Interface","Registry_Api","_oslFileStatus","_typelib_InterfaceMemberTypeDescription","RegistryValueList","RegistryTypeWriter_Api","_rtl_TextEncodingInfo","namespace_anonymous_1","remote_Connection","RegistryLoader","_oslVolumeInfo","_uno_Interface","RegistryTypeWriterLoader","_typelib_InterfaceTypeDescription","_uno_Mapping","Registry","RegistryTypeReader_Api","remote_Context","_typelib_Uik","remote_InstanceProvider","_typelib_ArrayTypeDescription","RegistryKeyArray","RegistryTypeReader","RegistryKeyNames","RTConstValueUnion","_typelib_UnionTypeDescription","_uno_Any","RegistryTypeWriter","_rtl_Locale","_typelib_CompoundMember_Init","_typelib_EnumTypeDescription","_typelib_MethodParameter"); + my @dir_list = ( "com","com/sun","com/sun/star","com/sun/star/uno", + "com/sun/star/uno/Any","com/sun/star/uno/Type", + "com/sun/star/uno/Array","com/sun/star/uno/WeakReferenceHelper", + "com/sun/star/uno/Reference","com/sun/star/uno/WeakReference", + "com/sun/star/uno/Environment","com/sun/star/uno/Sequence", + "com/sun/star/uno/BaseReference","com/sun/star/uno/Mapping", + "com/sun/star/uno/ContextLayer","com/sun/star/uno/TypeDescription", + "osl","osl/File","osl/Pipe","osl/FileStatus","osl/FileBase", + "osl/Guard","osl/Mutex","osl/VolumeInfo","osl/GetGlobalMutex", + "osl/Security","osl/Profile","osl/DatagramSocket","osl/SocketAddr", + "osl/StreamPipe","osl/ResettableGuard","osl/AcceptorSocket", + "osl/ClearableGuard","osl/VolumeDevice","rtl","rtl/Uri","rtl/math", + "rtl/OUStringHash","rtl/MalformedUriException","rtl/OUStringBuffer", + "rtl/OUString","rtl/Reference","rtl/ByteSequence","rtl/OLocale", + "rtl/Logfile","rtl/OString","rtl/IReference","rtl/OStringBuffer", + "rtl/OStringHash","_typelib_CompoundTypeDescription","cppu", + "cppu/ContextEntry_Init","cppu/ImplInheritanceHelper10", + "cppu/ImplInheritanceHelper11","cppu/ImplInheritanceHelper12", + "cppu/WeakAggImplHelper1","cppu/WeakAggImplHelper2", + "cppu/WeakAggImplHelper3","cppu/WeakAggImplHelper4", + "cppu/WeakAggImplHelper5","cppu/WeakAggImplHelper6", + "cppu/WeakAggImplHelper7","cppu/WeakAggImplHelper8", + "cppu/WeakAggImplHelper9", + "cppu/OMultiTypeInterfaceContainerHelperInt32","cppu/AccessControl", + "cppu/OPropertyArrayHelper","cppu/ImplHelper1","cppu/ImplHelper2", + "cppu/ImplHelper3","cppu/ImplHelper4","cppu/ImplHelper5", + "cppu/ImplHelper6","cppu/ImplHelper7","cppu/ImplHelper8", + "cppu/ImplHelper9","cppu/WeakComponentImplHelper10", + "cppu/WeakComponentImplHelper11","cppu/WeakComponentImplHelper12", + "cppu/UnoUrl","cppu/WeakComponentImplHelper1", + "cppu/WeakComponentImplHelper2","cppu/WeakComponentImplHelper3", + "cppu/WeakComponentImplHelper4","cppu/WeakComponentImplHelper5", + "cppu/WeakComponentImplHelper6","cppu/WeakComponentImplHelper7", + "cppu/WeakComponentImplHelper8","cppu/WeakComponentImplHelper9", + "cppu/OInterfaceIteratorHelper", + "cppu/OMultiTypeInterfaceContainerHelper","cppu/UnoUrlDescriptor", + "cppu/IPropertyArrayHelper","cppu/OBroadcastHelperVar", + "cppu/OComponentHelper","cppu/OWeakAggObject", + "cppu/ImplementationEntry","cppu/WeakImplHelper10", + "cppu/WeakImplHelper11","cppu/WeakImplHelper12", + "cppu/OPropertySetHelper","cppu/ImplHelper10","cppu/ImplHelper11", + "cppu/ImplHelper12","cppu/WeakAggImplHelper10", + "cppu/WeakAggImplHelper11","cppu/WeakAggImplHelper12", + "cppu/ImplInheritanceHelper1","cppu/ImplInheritanceHelper2", + "cppu/ImplInheritanceHelper3","cppu/ImplInheritanceHelper4", + "cppu/ImplInheritanceHelper5","cppu/ImplInheritanceHelper6", + "cppu/ImplInheritanceHelper7","cppu/ImplInheritanceHelper8", + "cppu/ImplInheritanceHelper9","cppu/OTypeCollection", + "cppu/WeakAggComponentImplHelper10", + "cppu/WeakAggComponentImplHelper11", + "cppu/WeakAggComponentImplHelper12", + "cppu/WeakAggComponentImplHelper1", + "cppu/WeakAggComponentImplHelper2", + "cppu/WeakAggComponentImplHelper3", + "cppu/WeakAggComponentImplHelper4", + "cppu/WeakAggComponentImplHelper5", + "cppu/WeakAggComponentImplHelper6", + "cppu/WeakAggComponentImplHelper7", + "cppu/WeakAggComponentImplHelper8", + "cppu/WeakAggComponentImplHelper9", + "cppu/OMultiTypeInterfaceContainerHelperVar", + "cppu/OInterfaceContainerHelper","cppu/OImplementationId", + "cppu/AggImplInheritanceHelper1","cppu/AggImplInheritanceHelper2", + "cppu/AggImplInheritanceHelper3","cppu/AggImplInheritanceHelper4", + "cppu/AggImplInheritanceHelper5","cppu/AggImplInheritanceHelper6", + "cppu/AggImplInheritanceHelper7","cppu/AggImplInheritanceHelper8", + "cppu/AggImplInheritanceHelper9","cppu/AggImplInheritanceHelper10", + "cppu/AggImplInheritanceHelper11","cppu/AggImplInheritanceHelper12", + "cppu/WeakImplHelper1","cppu/WeakImplHelper2","cppu/WeakImplHelper3", + "cppu/WeakImplHelper4","cppu/WeakImplHelper5","cppu/WeakImplHelper6", + "cppu/WeakImplHelper7","cppu/WeakImplHelper8","cppu/WeakImplHelper9", + "cppu/OWeakObject","__store_FindData","_rtl_StandardModuleCount", + "RTUik","RTConstValue","_typelib_TypeDescriptionReference", + "_typelib_InterfaceMethodTypeDescription","store","RegistryKey", + "_typelib_Union_Init","_sal_Sequence","_typelib_Parameter_Init", + "_typelib_TypeDescription","_uno_Environment", + "_typelib_InterfaceAttributeTypeDescription","uno_Context", + "RegistryTypeReaderLoader","_rtl_ModuleCount","_uno_ExtEnvironment", + "_typelib_IndirectTypeDescription","remote_DisposingListener", + "remote_Interface","Registry_Api","_oslFileStatus", + "_typelib_InterfaceMemberTypeDescription","RegistryValueList", + "RegistryTypeWriter_Api","_rtl_TextEncodingInfo", + "namespace_anonymous_1","remote_Connection","RegistryLoader", + "_oslVolumeInfo","_uno_Interface","RegistryTypeWriterLoader", + "_typelib_InterfaceTypeDescription","_uno_Mapping","Registry", + "RegistryTypeReader_Api","remote_Context","_typelib_Uik", + "remote_InstanceProvider","_typelib_ArrayTypeDescription", + "RegistryKeyArray","RegistryTypeReader","RegistryKeyNames", + "RTConstValueUnion","_typelib_UnionTypeDescription","_uno_Any", + "RegistryTypeWriter","_rtl_Locale","_typelib_CompoundMember_Init", + "_typelib_EnumTypeDescription","_typelib_MethodParameter"); foreach $i (@dir_list) { @@ -246,11 +354,13 @@ if (-d "$StartDir") { $return++; } - my @dir_list = ( "lib","lib/uno","lib/uno/helper","lib/uno/helper/class-use","uno", - "uno/class-use","comp","comp/helper","comp/helper/class-use","tools", - "tools/uno","tools/uno/class-use"); + my @dir_list = ( "lib","lib/uno","lib/uno/helper","lib/uno/helper/class-use", + "uno","uno/class-use","comp","comp/helper", + "comp/helper/class-use","tools","tools/uno", + "tools/uno/class-use"); - foreach $i (@dir_list) { + foreach $i (@dir_list) + { if (! -d "$StartDir/docs/java/ref/com/sun/star/$i") { $return++; print "\nERROR: \"$StartDir/docs/java/ref/com/sun/star/$i\" is missing\n"; @@ -277,8 +387,98 @@ if (-d "$StartDir") { $return++; } - my @dirlist = ( "OLE","OLE/vbscript","OLE/delphi","OLE/delphi/InsertTables","OLE/activex","cpp","cpp/counter","cpp/remoteclient","cpp/DocumentLoader","cpp/SimpleBootstrap","java","java/Text","java/ToDo","java/NotesAccess","java/ConverterServlet","java/Inspector","java/Drawing","java/MinimalComponent","java/PropertySet","java/Spreadsheet","java/DocumentHandling","java/DocumentHandling/test","basic","basic/text","basic/text/modifying_text_automatically","basic/text/creating_an_index","basic/sheet","basic/drawing","basic/forms_and_controls","basic/stock_quotes_updater","DevelopersGuide","DevelopersGuide/UCB","DevelopersGuide/UCB/data","DevelopersGuide/Text","DevelopersGuide/Charts","DevelopersGuide/Config","DevelopersGuide/Forms","DevelopersGuide/FirstSteps","DevelopersGuide/OfficeDev","DevelopersGuide/OfficeDev/FilterDevelopment","DevelopersGuide/OfficeDev/FilterDevelopment/AsciiFilter","DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_cpp","DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_java","DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilterDetection","DevelopersGuide/OfficeDev/Linguistic","DevelopersGuide/OfficeDev/Clipboard","DevelopersGuide/OfficeDev/PathSettings","DevelopersGuide/OfficeDev/TerminationTest","DevelopersGuide/OfficeDev/DesktopEnvironment","DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib","DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/unix","DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/windows","DevelopersGuide/OfficeDev/DisableCommands","DevelopersGuide/OfficeDev/PathSubstitution","DevelopersGuide/Components","DevelopersGuide/Components/JavaComponent","DevelopersGuide/Components/Thumbs","DevelopersGuide/Components/Thumbs/org","DevelopersGuide/Components/Thumbs/org/openoffice","DevelopersGuide/Components/Thumbs/org/openoffice/comp","DevelopersGuide/Components/Thumbs/org/openoffice/comp/test","DevelopersGuide/Components/Thumbs/org/openoffice/test","DevelopersGuide/Components/CppComponent","DevelopersGuide/Components/Addons","DevelopersGuide/Components/Addons/JobsAddon","DevelopersGuide/Components/Addons/ProtocolHandlerAddon_java","DevelopersGuide/Components/Addons/ProtocolHandlerAddon_cpp","DevelopersGuide/BasicAndDialogs","DevelopersGuide/BasicAndDialogs/ToolkitControls","DevelopersGuide/BasicAndDialogs/CreatingDialogs","DevelopersGuide/ProfUNO","DevelopersGuide/ProfUNO/CppBinding","DevelopersGuide/ProfUNO/InterprocessConn","DevelopersGuide/ProfUNO/Lifetime","DevelopersGuide/Drawing","DevelopersGuide/Accessibility","DevelopersGuide/OfficeBean","DevelopersGuide/Database","DevelopersGuide/Database/DriverSkeleton","DevelopersGuide/Spreadsheet"); - foreach $i (@dirlist) + my @ex_dirlist = ( "OLE", + "OLE/vbscript", + "OLE/delphi", + "OLE/delphi/InsertTables", + "OLE/activex", + "CLI/C#/Spreadsheet", + "CLI/VB.NET/WriterDemo", + "cpp", + "cpp/counter", + "cpp/remoteclient", + "cpp/DocumentLoader", + "java", + "java/Text", + "java/ToDo", + "java/NotesAccess", + "java/ConverterServlet", + "java/Inspector", + "java/Drawing", + "java/MinimalComponent", + "java/PropertySet", + "java/Spreadsheet", + "java/DocumentHandling", + "java/DocumentHandling/test", + "basic", + "basic/text", + "basic/text/modifying_text_automatically", + "basic/text/creating_an_index", + "basic/sheet", + "basic/drawing", + "basic/forms_and_controls", + "basic/stock_quotes_updater", + "DevelopersGuide", + "DevelopersGuide/UCB", + "DevelopersGuide/UCB/data", + "DevelopersGuide/Text", + "DevelopersGuide/Charts", + "DevelopersGuide/Config", + "DevelopersGuide/Forms", + "DevelopersGuide/FirstSteps", + "DevelopersGuide/OfficeDev", + "DevelopersGuide/OfficeDev/FilterDevelopment", + "DevelopersGuide/OfficeDev/FilterDevelopment/AsciiFilter", + "DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_cpp", + "DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_java", + "DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilterDetection", + "DevelopersGuide/OfficeDev/Linguistic", + "DevelopersGuide/OfficeDev/Clipboard", + "DevelopersGuide/OfficeDev/PathSettings", + "DevelopersGuide/OfficeDev/TerminationTest", + "DevelopersGuide/OfficeDev/DesktopEnvironment", + "DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib", + "DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/unix", + "DevelopersGuide/OfficeDev/DesktopEnvironment/nativelib/windows", + "DevelopersGuide/OfficeDev/DisableCommands", + "DevelopersGuide/OfficeDev/PathSubstitution", + "DevelopersGuide/Components", + "DevelopersGuide/Components/JavaComponent", + "DevelopersGuide/Components/Thumbs", + "DevelopersGuide/Components/Thumbs/org", + "DevelopersGuide/Components/Thumbs/org/openoffice", + "DevelopersGuide/Components/Thumbs/org/openoffice/comp", + "DevelopersGuide/Components/Thumbs/org/openoffice/comp/test", + "DevelopersGuide/Components/Thumbs/org/openoffice/test", + "DevelopersGuide/Components/CppComponent", + "DevelopersGuide/Components/Addons", + "DevelopersGuide/Components/Addons/JobsAddon", + "DevelopersGuide/Components/Addons/ProtocolHandlerAddon_java", + "DevelopersGuide/Components/Addons/ProtocolHandlerAddon_cpp", + "DevelopersGuide/BasicAndDialogs", + "DevelopersGuide/BasicAndDialogs/ToolkitControls", + "DevelopersGuide/BasicAndDialogs/CreatingDialogs", + "DevelopersGuide/ProfUNO", + "DevelopersGuide/ProfUNO/CppBinding", + "DevelopersGuide/ProfUNO/InterprocessConn", + "DevelopersGuide/ProfUNO/Lifetime", + "DevelopersGuide/ProfUNO/SimpleBootstrap_java", + "DevelopersGuide/ProfUNO/SimpleBootstrap_cpp", + "DevelopersGuide/Drawing", + "DevelopersGuide/Accessibility", + "DevelopersGuide/OfficeBean", + "DevelopersGuide/Database", + "DevelopersGuide/Database/DriverSkeleton", + "DevelopersGuide/Spreadsheet", + "DevelopersGuide/ScriptingFramework", + "DevelopersGuide/ScriptingFramework/SayHello", + "DevelopersGuide/ScriptingFramework/SayHello/SayHello", + "DevelopersGuide/ScriptingFramework/SayHello/META-INF", + "DevelopersGuide/ScriptingFramework/ScriptSelector", + "DevelopersGuide/ScriptingFramework/ScriptSelector/ScriptSelector", + "DevelopersGuide/ScriptingFramework/ScriptSelector/META-INF" ); + + foreach $i (@ex_dirlist) { if (! -d "$StartDir/examples/$i") { $return++; |