summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorFrancois Tigeot <ftigeot@wolfpond.org>2011-04-16 09:21:45 +0200
committerFrancois Tigeot <ftigeot@wolfpond.org>2011-04-18 09:27:13 +0200
commita3228bb5c63654dee14f058ad93f453999382707 (patch)
tree59c12f8eff5c81ee06d72026c00bebf1941e2530 /desktop
parent4d271a4223f89594b73c1c860ba92928e6ec6158 (diff)
Remove OS/2-specific subdirectories
Diffstat (limited to 'desktop')
-rw-r--r--desktop/os2/source/applauncher/launcher.cxx121
-rw-r--r--desktop/os2/source/applauncher/launcher.hxx11
-rwxr-xr-xdesktop/os2/source/applauncher/makefile.mk121
-rw-r--r--desktop/os2/source/applauncher/officeloader.cxx6
-rw-r--r--desktop/os2/source/applauncher/os2quickstart.cxx6
-rw-r--r--desktop/os2/source/applauncher/sbase.cxx6
-rw-r--r--desktop/os2/source/applauncher/scalc.cxx6
-rw-r--r--desktop/os2/source/applauncher/sdraw.cxx6
-rw-r--r--desktop/os2/source/applauncher/simpress.cxx6
-rw-r--r--desktop/os2/source/applauncher/smath.cxx6
-rw-r--r--desktop/os2/source/applauncher/swriter.cxx6
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: */