diff options
author | Francois Tigeot <ftigeot@wolfpond.org> | 2011-04-16 09:21:45 +0200 |
---|---|---|
committer | Francois Tigeot <ftigeot@wolfpond.org> | 2011-04-18 09:27:13 +0200 |
commit | a3228bb5c63654dee14f058ad93f453999382707 (patch) | |
tree | 59c12f8eff5c81ee06d72026c00bebf1941e2530 /desktop | |
parent | 4d271a4223f89594b73c1c860ba92928e6ec6158 (diff) |
Remove OS/2-specific subdirectories
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/os2/source/applauncher/launcher.cxx | 121 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/launcher.hxx | 11 | ||||
-rwxr-xr-x | desktop/os2/source/applauncher/makefile.mk | 121 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/officeloader.cxx | 6 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/os2quickstart.cxx | 6 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/sbase.cxx | 6 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/scalc.cxx | 6 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/sdraw.cxx | 6 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/simpress.cxx | 6 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/smath.cxx | 6 | ||||
-rw-r--r-- | desktop/os2/source/applauncher/swriter.cxx | 6 |
11 files changed, 0 insertions, 301 deletions
diff --git a/desktop/os2/source/applauncher/launcher.cxx b/desktop/os2/source/applauncher/launcher.cxx deleted file mode 100644 index 2a1a0e779b60..000000000000 --- a/desktop/os2/source/applauncher/launcher.cxx +++ /dev/null @@ -1,121 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* - * - * 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 "launcher.hxx" - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <malloc.h> -#include <process.h> - -int main( int argc, char* argv[]) -{ - PPIB pib; - APIRET rc; - RESULTCODES result = {0}; - char szFail[ _MAX_PATH]; - - HAB hab = WinInitialize( 0); - HMQ hmq = WinCreateMsgQueue( hab, 0); - ERRORID erridErrorCode = 0; - erridErrorCode = WinGetLastError(hab); - - // Calculate application name - CHAR szLibpath[_MAX_PATH*2]; - CHAR szApplicationName[_MAX_PATH]; - CHAR szDrive[_MAX_PATH]; - CHAR szDir[_MAX_PATH]; - CHAR szFileName[_MAX_PATH]; - CHAR szExt[_MAX_PATH]; - - // get executable fullpath - DosGetInfoBlocks(NULL, &pib); - DosQueryModuleName(pib->pib_hmte, sizeof(szApplicationName), szApplicationName); - - // adjust libpath - _splitpath( szApplicationName, szDrive, szDir, szFileName, szExt ); - char* basedir = strstr( szDir, "\\PROGRAM\\"); - if (basedir) *basedir = 0; - sprintf( szLibpath, "\"%s%s\\URE\\BIN\";\"%s%s\\BASIS\\PROGRAM\";%BeginLIBPATH%", - szDrive, szDir, szDrive, szDir); - DosSetExtLIBPATH( (PCSZ)szLibpath, BEGIN_LIBPATH); - // make sure we load DLL from our path only, so multiple instances/versions - // can be loaded. - - - // adjust exe name - _splitpath( szApplicationName, szDrive, szDir, szFileName, szExt ); - _makepath( szApplicationName, szDrive, szDir, OFFICE_IMAGE_NAME, (".bin") ); - - // copy command line parameters - int i, len; - len = strlen(szApplicationName) + 1 + strlen( APPLICATION_SWITCH) + 1 + 1; - for( i=1; i<argc; i++) - len += strlen( argv[i]) + 1; - - char* pszCommandLine, *pszArgs; - pszCommandLine = (char*) calloc( 1, len); - strcpy( pszCommandLine, szApplicationName); - pszArgs = pszCommandLine + strlen(szApplicationName) + 1; - strcat( pszArgs, APPLICATION_SWITCH); - strcat( pszArgs, " "); - for( i=1; i<argc; i++) { - // add quotes if argument has spaces! - if (strchr( argv[i], ' ')) - strcat( pszArgs, "\""); - strcat( pszArgs, argv[i]); - if (strchr( argv[i], ' ')) - strcat( pszArgs, "\""); - strcat( pszArgs, " "); - } - pszArgs[ strlen( pszArgs) + 0] = 0; - - // execute - rc = DosExecPgm(szFail, sizeof(szFail), - EXEC_SYNC, (PCSZ)pszCommandLine, (PCSZ)NULL, &result, - (PCSZ)szApplicationName); - if (rc) { - char szMessage[ _MAX_PATH*2]; - sprintf( szMessage, "Execution failed! Contact technical support.\n\nReturn code: %d\nFailing module:%s\n", rc, szFail); - rc = WinMessageBox( HWND_DESKTOP, HWND_DESKTOP, - (PSZ)szMessage, - (PSZ)"Unable to start OpenOffice.org!", - 0, MB_ERROR | MB_OK); - WinDestroyMsgQueue( hmq); - WinTerminate( hab); - exit(1); - } - - WinDestroyMsgQueue( hmq); - WinTerminate( hab); - - exit( result.codeResult); -} - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/launcher.hxx b/desktop/os2/source/applauncher/launcher.hxx deleted file mode 100644 index 651098ef7382..000000000000 --- a/desktop/os2/source/applauncher/launcher.hxx +++ /dev/null @@ -1,11 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ - -#define INCL_DOS -#define INCL_PM -#include <os2.h> - -#define OFFICE_IMAGE_NAME ("soffice") - -extern CHAR APPLICATION_SWITCH[]; - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/makefile.mk b/desktop/os2/source/applauncher/makefile.mk deleted file mode 100755 index 7eec8aee9c23..000000000000 --- a/desktop/os2/source/applauncher/makefile.mk +++ /dev/null @@ -1,121 +0,0 @@ -#************************************************************************* -# -# 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. -# -#************************************************************************* - -PRJ=..$/..$/.. - -PRJNAME=desktop -TARGET=applauncher -LIBTARGET=NO -TARGETTYPE=GUI - -# --- Settings ----------------------------------------------------- - -.INCLUDE : settings.mk - -# --- Files -------------------------------------------------------- - -OBJFILES= \ - $(OBJ)$/launcher.obj \ - $(OBJ)$/swriter.obj \ - $(OBJ)$/scalc.obj \ - $(OBJ)$/sdraw.obj \ - $(OBJ)$/simpress.obj \ - $(OBJ)$/sbase.obj \ - $(OBJ)$/smath.obj \ - $(OBJ)$/officeloader.obj \ - $(OBJ)$/os2quickstart.obj - -APP1TARGET=swriter -APP1NOSAL=TRUE -APP1LINKRES=$(MISC)$/$(TARGET)1.res -APP1ICON=$(SOLARRESDIR)$/icons$/ooo-writer-app.ico -APP1OBJS = \ - $(OBJ)$/launcher.obj\ - $(OBJ)$/swriter.obj - - -APP2TARGET=scalc -APP2NOSAL=TRUE -APP2LINKRES=$(MISC)$/$(TARGET)2.res -APP2ICON=$(SOLARRESDIR)$/icons$/ooo-calc-app.ico -APP2OBJS = \ - $(OBJ)$/launcher.obj\ - $(OBJ)$/scalc.obj - -APP3TARGET=sdraw -APP3NOSAL=TRUE -APP3LINKRES=$(MISC)$/$(TARGET)3.res -APP3ICON=$(SOLARRESDIR)$/icons$/ooo-draw-app.ico -APP3OBJS = \ - $(OBJ)$/launcher.obj\ - $(OBJ)$/sdraw.obj - -APP4TARGET=simpress -APP4NOSAL=TRUE -APP4LINKRES=$(MISC)$/$(TARGET)4.res -APP4ICON=$(SOLARRESDIR)$/icons$/ooo-impress-app.ico -APP4OBJS = \ - $(OBJ)$/launcher.obj\ - $(OBJ)$/simpress.obj - -APP5TARGET=sbase -APP5NOSAL=TRUE -APP5LINKRES=$(MISC)$/$(TARGET)5.res -APP5ICON=$(SOLARRESDIR)$/icons$/ooo-base-app.ico -APP5OBJS = \ - $(OBJ)$/launcher.obj\ - $(OBJ)$/sbase.obj - -APP6TARGET=smath -APP6NOSAL=TRUE -APP6LINKRES=$(MISC)$/$(TARGET)6.res -APP6ICON=$(SOLARRESDIR)$/icons$/ooo-math-app.ico -APP6OBJS = \ - $(OBJ)$/launcher.obj\ - $(OBJ)$/smath.obj - -APP7TARGET=officeloader -APP7NOSAL=TRUE -APP7LINKRES=$(MISC)$/$(TARGET)7.res -APP7ICON=$(SOLARRESDIR)$/icons$/ooo-main-app.ico -APP7OBJS = \ - $(OBJ)$/launcher.obj\ - $(OBJ)$/officeloader.obj - -APP8TARGET=os2quickstart -APP8NOSAL=TRUE -APP8LINKRES=$(MISC)$/$(TARGET)8.res -APP8ICON=$(SOLARRESDIR)$/icons$/ooo-main-app.ico -APP8OBJS = \ - $(OBJ)$/launcher.obj\ - $(OBJ)$/os2quickstart.obj - -# --- Targets ------------------------------------------------------ - - -.INCLUDE : target.mk - diff --git a/desktop/os2/source/applauncher/officeloader.cxx b/desktop/os2/source/applauncher/officeloader.cxx deleted file mode 100644 index f3124acdcfeb..000000000000 --- a/desktop/os2/source/applauncher/officeloader.cxx +++ /dev/null @@ -1,6 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -#include "launcher.hxx" - -CHAR APPLICATION_SWITCH[] = ( "" ); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/os2quickstart.cxx b/desktop/os2/source/applauncher/os2quickstart.cxx deleted file mode 100644 index b67389272f77..000000000000 --- a/desktop/os2/source/applauncher/os2quickstart.cxx +++ /dev/null @@ -1,6 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -#include "launcher.hxx" - -CHAR APPLICATION_SWITCH[] = ( "-quickstart" ); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/sbase.cxx b/desktop/os2/source/applauncher/sbase.cxx deleted file mode 100644 index ed3e7cceb378..000000000000 --- a/desktop/os2/source/applauncher/sbase.cxx +++ /dev/null @@ -1,6 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -#include "launcher.hxx" - -CHAR APPLICATION_SWITCH[] = ( "-base" ); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/scalc.cxx b/desktop/os2/source/applauncher/scalc.cxx deleted file mode 100644 index 854f34e7f6c1..000000000000 --- a/desktop/os2/source/applauncher/scalc.cxx +++ /dev/null @@ -1,6 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -#include "launcher.hxx" - -CHAR APPLICATION_SWITCH[] = ( "-calc" ); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/sdraw.cxx b/desktop/os2/source/applauncher/sdraw.cxx deleted file mode 100644 index b3f4bcff301a..000000000000 --- a/desktop/os2/source/applauncher/sdraw.cxx +++ /dev/null @@ -1,6 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -#include "launcher.hxx" - -CHAR APPLICATION_SWITCH[] = ( "-draw" ); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/simpress.cxx b/desktop/os2/source/applauncher/simpress.cxx deleted file mode 100644 index f4cf9575eb7b..000000000000 --- a/desktop/os2/source/applauncher/simpress.cxx +++ /dev/null @@ -1,6 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -#include "launcher.hxx" - -CHAR APPLICATION_SWITCH[] = ( "-impress" ); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/smath.cxx b/desktop/os2/source/applauncher/smath.cxx deleted file mode 100644 index d93b15d34519..000000000000 --- a/desktop/os2/source/applauncher/smath.cxx +++ /dev/null @@ -1,6 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -#include "launcher.hxx" - -CHAR APPLICATION_SWITCH[] = ( "-math" ); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/os2/source/applauncher/swriter.cxx b/desktop/os2/source/applauncher/swriter.cxx deleted file mode 100644 index 4fc857cf2e53..000000000000 --- a/desktop/os2/source/applauncher/swriter.cxx +++ /dev/null @@ -1,6 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -#include "launcher.hxx" - -CHAR APPLICATION_SWITCH[] = ( "-writer" ); - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |