diff options
Diffstat (limited to 'editors/openoffice.org-3/files/patch-solenv+inc+unxfbsdi.mk')
-rw-r--r-- | editors/openoffice.org-3/files/patch-solenv+inc+unxfbsdi.mk | 203 |
1 files changed, 98 insertions, 105 deletions
diff --git a/editors/openoffice.org-3/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-3/files/patch-solenv+inc+unxfbsdi.mk index b189474e5f82..b4764485aa86 100644 --- a/editors/openoffice.org-3/files/patch-solenv+inc+unxfbsdi.mk +++ b/editors/openoffice.org-3/files/patch-solenv+inc+unxfbsdi.mk @@ -1,24 +1,17 @@ ---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001 -+++ ../solenv/inc/unxfbsdi.mk Sun Jun 2 11:20:10 2002 -@@ -1,84 +1,139 @@ -- - # mak file fuer unxfbsdi +--- ../solenv/inc/unxfbsdi.mk.orig Fri Jan 31 16:46:52 2003 ++++ ../solenv/inc/unxfbsdi.mk Wed Mar 5 20:23:28 2003 +@@ -61,50 +61,115 @@ + #************************************************************************* --ASM= --AFLAGS= + # mak file for unxfbsdi +ASM=$(CC) +AFLAGS=-x assembler-with-cpp -c $(CDEFS) - SOLAR_JAVA=TRUE - JAVAFLAGSDEBUG=-g - +-ASM= +-AFLAGS= +# filter for supressing verbose messages from linker -+# not needed at the moment - LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter" - -+# options for C and C++ Compiler -+CDEFS+=-D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400 -DOSVERSION=$(OSVERSION) -+CDEFS+=$(PTHREAD_CFLAGS) ++#not needed at the moment ++#LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter" + +# this is a platform with JAVA support +.IF "$(SOLAR_JAVA)"!="" @@ -29,151 +22,135 @@ +JAVA_RUNTIME=-ljava_g +.ENDIF +.ENDIF -+ -+# flags for C and C++ Compiler -+CFLAGS+=-w -c $(INCLUDE) -I$(SOLARENV)/unxfbsdi/usr/include -+CFLAGS+=-I/usr/X11R6/include + +-SOLAR_JAVA=TRUE +-JAVAFLAGSDEBUG=-g ++# name of C++ Compiler ++CXX*=g++ ++# name of C Compiler ++CC*=gcc + ++# filter for supressing verbose messages from linker ++# not needed at the moment + LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter" + ++# options for C and C++ Compiler ++CDEFS+= -D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=450 -DOSVERSION=$(OSVERSION) ++CDEFS+= $(PTHREAD_CFLAGS) -D_REENTRANT + +-CC= gcc +-CXX= g++ +-CDEFS+= -D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400 +-CDEFS+= -D_REENTRANT -D_PTHREADS -D_THREAD_SAFE ++# flags for C and C++ Compile + CFLAGS+= -w -c $(INCLUDE) + CFLAGS+= -I/usr/X11R6/include + +# flags for the C++ Compiler -+CFLAGSCC=-pipe -+CFLAGSCXX=-pipe -fno-for-scope -fpermissive + CFLAGSCC= -pipe + CFLAGSCXX= -pipe -fno-for-scope -fpermissive + +# Flags for enabling exception handling -+CFLAGSEXCEPTIONS=-fexceptions -+ -+# Flags for disabling exception handling -+CFLAGS_NO_EXCEPTIONS=-fno-exceptions + CFLAGSEXCEPTIONS= -fexceptions + CFLAGS_NO_EXCEPTIONS= -fno-exceptions + +# Compiler flags for compiling static object in single threaded +# environment with graphical user interface -+CFLAGSOBJGUIST=-fPIC + CFLAGSOBJGUIST= -fPIC + +# Compiler flags for compiling static object in single threaded +# environment with character user interface -+CFLAGSOBJCUIST=-fPIC + CFLAGSOBJCUIST= -fPIC + +# Compiler flags for compiling static object in multi threaded +# environment with graphical user interface -+CFLAGSOBJGUIMT=-fPIC - --cc= gcc --CC= g++ --CDEFS+= -D_USE_NAMESPACE=1 -DX86 -DNEW_SOLAR -DSTLPORT_VERSION=400 --CDEFS+= -D_REENTRANT -D_PTHREADS -D_THREAD_SAFE --CFLAGS+= -w -c $(INCLUDE) --CFLAGS+= -I/usr/X11R6/include --CFLAGSCC= -pipe --CFLAGSCXX= -pipe -fno-for-scope -fpermissive --CFLAGSEXCEPTIONS= -fexceptions --CFLAGS_NO_EXCEPTIONS= -fno-exceptions --CFLAGSOBJGUIST= -fPIC --CFLAGSOBJCUIST= -fPIC --CFLAGSOBJGUIMT= -fPIC --CFLAGSOBJCUIMT= -fPIC --CFLAGSSLOGUIMT= -fPIC --CFLAGSSLOCUIMT= -fPIC --CFLAGSPROF= -pg --CFLAGSDEBUG= -g + CFLAGSOBJGUIMT= -fPIC ++ +# Compiler flags for compiling static object in multi threaded +# environment with character user interface -+CFLAGSOBJCUIMT=-fPIC + CFLAGSOBJCUIMT= -fPIC + +# Compiler flags for compiling shared object in multi threaded +# environment with graphical user interface -+CFLAGSSLOGUIMT=-fPIC + CFLAGSSLOGUIMT= -fPIC + +# Compiler flags for compiling shared object in multi threaded +# environment with character user interface -+CFLAGSSLOCUIMT=-fPIC + CFLAGSSLOCUIMT= -fPIC + -+# Compiler flags for profiling -+CFLAGSPROF=-pg ++# Compiler flags for profilin + CFLAGSPROF= -pg + +# Compiler flags for debugging -+CFLAGSDEBUG=-g -ggdb + CFLAGSDEBUG= -g CFLAGSDBGUTIL= -CFLAGSOPT= -O2 -CFLAGSNOOPT= -O --CFLAGSOUTOBJ= -o -- --STATIC= -Wl,-Bstatic --DYNAMIC= -Wl,-Bdynamic -- --#THREADLIB= -pthread --LINK= gcc --# -v -nostdlib + +# Compiler flags to enable optimizations +# -02 is broken for FreeBSD -+CFLAGSOPT=-O ++CFLAGSOPT= -O + +# Compiler flags to disable optimizations -+# -0 is broken for STLport -+CFLAGSNOOPT=-O0 ++# -0 is broken for STLport for FreeBSD ++CFLAGSNOOPT= -O0 + +# Compiler flags for the output path -+CFLAGSOUTOBJ=-o + CFLAGSOUTOBJ= -o + ++# Enable all warnings ++CFLAGSWALL=-Wall + -+# switches for dynamic and static linking -+STATIC=-Wl,-Bstatic -+DYNAMIC=-Wl,-Bdynamic ++# Set default warn level ++CFLAGSDFLTWARN=-w + -+LINK=$(CXX) - LINKFLAGS= ++# switches for dynamic and static linking + STATIC= -Wl,-Bstatic + DYNAMIC= -Wl,-Bdynamic + +-#THREADLIB= -pthread +-LINK= gcc +-# -v -nostdlib +-LINKFLAGS= -LINKFLAGSAPPGUI= -Wl,-export-dynamic -LINKFLAGSAPPCUI= -Wl,-export-dynamic ++# name of linker ++LINK*=$(CC) ++ ++# default linker flags ++# LINKFLAGSRUNPATH*=-Wl,-rpath\''$$ORIGIN'\' ++LINKFLAGS=-z combreloc $(LINKFLAGSRUNPATH) + +# linker flags for linking applications -+LINKFLAGSAPPGUI= -+LINKFLAGSAPPCUI= ++LINKFLAGSAPPGUI= -Wl,-export-dynamic -Wl,--noinhibit-exec ++LINKFLAGSAPPCUI= -Wl,-export-dynamic -Wl,--noinhibit-exec + +# linker flags for linking shared libraries LINKFLAGSSHLGUI= -shared LINKFLAGSSHLCUI= -shared ++ LINKFLAGSTACK= LINKFLAGSPROF= LINKFLAGSDEBUG=-g --LINKFLAGSOPT= -+LINKFLAGSOPT=-O - - .IF "$(NO_BSYMBOLIC)"=="" - .IF "$(PRJNAME)" != "envtest" --LINKFLAGSSHLGUI+= -Wl,-Bsymbolic --LINKFLAGSSHLCUI+= -Wl,-Bsymbolic -+LINKFLAGSSHLGUI+=-Wl,-Bsymbolic -+LINKFLAGSSHLCUI+=-Wl,-Bsymbolic - .ENDIF - .ENDIF +@@ -119,28 +184,41 @@ LINKVERSIONMAPFLAG=-Wl,--version-script +# Sequence of libs does matter ! STDLIBCPP=-lstdc++ --# _SYSLIBS= -L/usr/lib -lm --# _X11LIBS= -L/usr/X11R6/lib -lXext -lX11 --# _CXXLIBS= -L/usr/lib -lstdc++ -L/usr/local/lib -+# libraries for linking applications -+STDLIBCUIST=-lm -+STDLIBGUIST=-lXaw -lXt -lX11 -lm -+STDLIBGUIMT=-lXaw -lXt -lX11 $(PTHREAD_LIBS) -lm -lstlport_gcc -+STDLIBCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc -+ -+# libraries for linking shared libraries -+STDSHLGUIMT=-lXaw -lXt -lX11 -lXext $(PTHREAD_LIBS) -lm -lstlport_gcc -+STDSHLCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc -+ -+# STLport always needs pthread. -+LIBSTLPORT=$(DYNAMIC) -lstlport_gcc $(PTHREAD_LIBS) -+LIBSTLPORTST=$(STATIC) -lstlport_gcc $(DYNAMIC) $(PTHREAD_LIBS) + # _SYSLIBS= -L/usr/lib -lm + # _X11LIBS= -L/usr/X11R6/lib -lXext -lX11 + # _CXXLIBS= -L/usr/lib -lstdc++ -L/usr/local/lib -+# default objectfilenames to lin ++# default objectfilenames to link STDOBJGUI= STDSLOGUI= STDOBJCUI= STDSLOCUI= --STDLIBCUIST=-lm ++# libraries for linking applications + STDLIBCUIST=-lm -STDLIBGUIST=-lX11 -lm -STDLIBGUIMT=-lX11 -lXext -pthread -lm -lstlport_gcc -STDLIBCUIMT=-pthread -lm -lstlport_gcc @@ -182,14 +159,30 @@ - -LIBMGR= ar -LIBFLAGS= -r --LIBEXT= .a ++STDLIBGUIST=-lXaw -lXt -lX11 -lm ++STDLIBGUIMT=-lXaw -lXt -lX11 $(PTHREAD_LIBS) -lm -lstlport_gcc ++STDLIBCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc ++ ++# libraries for linking shared libraries ++STDSHLGUIMT=-lXaw -lXt -lX11 -lXext $(PTHREAD_LIBS) -lm -lstlport_gcc ++STDSHLCUIMT=$(PTHREAD_LIBS) -lm -lstlport_gcc ++ ++LIBSALCPPRT*=-Wl,--whole-archive -lsalcpprt -Wl,--no-whole-archive ++ ++# STLport always needs pthread. ++LIBSTLPORT=$(DYNAMIC) -lstlport_gcc $(PTHREAD_LIBS) ++LIBSTLPORTST=$(STATIC) -lstlport_gcc $(DYNAMIC) $(PTHREAD_LIBS) ++ ++# name of library manager +LIBMGR=ar +LIBFLAGS=-r -+LIBEXT=.a + LIBEXT= .a ++# tool for generating import libraries IMPLIB= IMPLIBFLAGS= -@@ -87,12 +142,12 @@ + +@@ -148,12 +226,12 @@ MAPSYMFLAGS= RC=irc |