summaryrefslogtreecommitdiff
path: root/editors/openoffice-1.0/files/patch-product+settings+settings.mk
diff options
context:
space:
mode:
Diffstat (limited to 'editors/openoffice-1.0/files/patch-product+settings+settings.mk')
-rw-r--r--editors/openoffice-1.0/files/patch-product+settings+settings.mk95
1 files changed, 72 insertions, 23 deletions
diff --git a/editors/openoffice-1.0/files/patch-product+settings+settings.mk b/editors/openoffice-1.0/files/patch-product+settings+settings.mk
index 9773406f4ed2..3dae50f091a3 100644
--- a/editors/openoffice-1.0/files/patch-product+settings+settings.mk
+++ b/editors/openoffice-1.0/files/patch-product+settings+settings.mk
@@ -1,26 +1,75 @@
---- ../product/settings/settings.mk.orig Wed May 29 00:16:16 2002
-+++ ../product/settings/settings.mk Wed May 29 00:18:00 2002
-@@ -83,9 +83,8 @@
+--- ../product/settings/settings.mk.orig Sat Jan 18 18:23:17 2003
++++ ../product/settings/settings.mk Sat Jan 18 18:37:12 2003
+@@ -225,3 +226,72 @@
- OS=SOLARIS
- PS=/
--CC=CC
--LINK=CC
--LIB=CC
-+LINK=$(CC)
-+LIB=$(CC)
- ECHO=@echo
- MKDIR=mkdir -p
- CAT=cat
-@@ -136,9 +135,8 @@
- OS=LINUX
- PLATFORM=linux
- PS=/
--CC=gcc
--LINK=gcc
--LIB=gcc
+ endif
+
++ifeq "$(PLATFORM)" "FreeBSD"
++# Settings for Linux using gcc compiler
++
++OS=LINUX
++PLATFORM=linux
++PS=/
+LINK=$(CC)
+LIB=$(CC)
- ECHO=@echo
- MKDIR=mkdir -p
- CAT=cat
++ECHO=@echo
++MKDIR=mkdir -p
++CAT=cat
++OBJ_EXT=o
++SHAREDLIB_EXT=so
++SHAREDLIB_PRE=lib
++SHAREDLIB_OUT=$(OUT_LIB)
++PACKAGE_LIB_DIR=linux_x86.plt
++
++GCC_VERSION=$(shell $(CC) -dumpversion)
++
++ifeq "$(shell echo $(GCC_VERSION) | cut -c 1)" "3"
++COMID=gcc3
++CPPU_ENV=gcc3
++else
++COMID=GCC
++CPPU_ENV=gcc2
++endif
++
++OSEP=\<
++CSEP=\>
++
++DEL=rm -f
++DELRECURSIVE=rm -rf
++COPY=cp
++URLPREFIX=file://
++
++# Include UDK version numbers
++include $(PRJ)/include/udkversion.mk
++
++SALLIB=-lsal
++CPPULIB=-lcppu
++CPPUHELPERLIB=-lcppuhelper$(COMID)
++SALHELPERLIB=-lsalhelper$(COMID)
++STLPORTLIB=-lstlport_gcc
++
++EMPTYSTRING=
++PATH_SEPARATOR=:
++
++# -O is necessary for inlining (see gcc documentation)
++ifeq "$(DEBUG)" "yes"
++CC_FLAGS=-c -g
++else
++CC_FLAGS=-c -O
++endif
++SDK_JAVA_INCLUDES = -I$(OO_SDK_JAVA_HOME)/include -I$(OO_SDK_JAVA_HOME)/include/linux
++CC_INCLUDES=-I. -I/usr/include -I$(OUT)/inc/examples -I$(PRJ)/include
++STL_INCLUDES=-I$(OO_STLPORT_HOME)/stlport
++CC_DEFINES=-DUNX -DGCC -DLINUX -DCPPU_ENV=$(CPPU_ENV)
++
++# define for used compiler necessary for UNO
++#-DCPPU_ENV=gcc2 -- gcc 2.91/2.95
++#-DCPPU_ENV=gcc3 -- gcc3 3.0
++
++CC_OUTPUT_SWITCH=-o
++
++LIBRARY_LINK_FLAGS=-shared
++EXE_LINK_FLAGS=-Wl -export-dynamic
++LINK_LIBS=-L$(OUT)/lib -L$(PRJ)/$(PLATFORM)/lib -L$(OFFICE_PROGRAM_PATH)
++
++endif