diff options
-rwxr-xr-x | set_soenv.in | 23 | ||||
-rw-r--r-- | solenv/doc/gbuild/solenv/gbuild/gbuild.mk | 1 | ||||
-rw-r--r-- | solenv/gbuild/gbuild.mk | 1 | ||||
-rw-r--r-- | solenv/gbuild/platform/winmingw.mk | 2 | ||||
-rw-r--r-- | solenv/inc/settings.mk | 6 | ||||
-rw-r--r-- | solenv/inc/startup/startup.mk | 2 | ||||
-rw-r--r-- | solenv/inc/unx.mk | 12 | ||||
-rw-r--r-- | solenv/inc/unxbsdi.mk | 171 | ||||
-rw-r--r-- | solenv/inc/unxbsdi2.mk | 183 |
9 files changed, 7 insertions, 394 deletions
diff --git a/set_soenv.in b/set_soenv.in index 1d511ed8eef7..e5ad0fd017ff 100755 --- a/set_soenv.in +++ b/set_soenv.in @@ -56,7 +56,7 @@ my ( $CALL_CDECL, $COMMON_OUTDIR, $BMP_WRITES_FLAG, $BUILD_SOSL_RELEASE); # # Platform dependent constant values. -my ( $BIG_SVX, $COM, $ARCH, $CPU, $CPUNAME, $CVER, $GLIBC, $GUI, $GUIBASE, +my ( $BIG_SVX, $COM, $ARCH, $CPU, $CPUNAME, $GLIBC, $GUI, $GUIBASE, $GVER, $OS, $OSVERSION, $OUTPATH, $INPATH, $PATH_SEPERATOR, $DYNAMIC_CRT, $SET_EXCEPTIONS, $use_shl_versions, $CDPATHx, $JRELIBDIR, $JRETOOLKITDIR, $JRETHREADDIR, @@ -226,7 +226,6 @@ if ( $platform =~ m/solaris/ ) } $COM = "GCC"; - $CVER = "C300"; $BIG_SVX = "TRUE"; $COMPATH = '@COMPATH@'; $GUI = "UNX"; @@ -284,7 +283,6 @@ elsif ( $platform =~ m/netbsd/ ) exit 1; } # General NetBSD settings: - $CVER = "C341"; $OUTPATH = $OUTPATH."3"; $BIG_SVX = "TRUE"; $COM = "GCC"; @@ -299,7 +297,6 @@ elsif ( $platform =~ m/netbsd/ ) elsif ( $platform =~ m/kfreebsd/ ) { # General GNU/kFreeBSD settings: - $CVER = "C341"; $BIG_SVX = "TRUE"; $COM = "GCC"; $COMPATH = '@COMPATH@'; @@ -341,7 +338,6 @@ elsif ( $platform =~ m/freebsd/ ) { $BIG_SVX = "TRUE"; $COM = "GCC"; $COMPATH = '@COMPATH@'; - $CVER = "C300"; $GUI = "UNX"; $GUIBASE = "unx"; $GVER = "VCL"; @@ -382,14 +378,12 @@ elsif ( $platform =~ m/freebsd/ ) { print "Unsupported FreeBSD architecture: $platform \n"; exit 1; } - $CVER = "C341"; $INPATH = $OUTPATH.$PROEXT; } elsif ( $platform =~ m/openbsd/ ) { $BIG_SVX = "TRUE"; $COM = "GCC"; $COMPATH = '@COMPATH@'; - $CVER = "C300"; $GUI = "UNX"; $GUIBASE = "unx"; $GVER = "VCL"; @@ -419,13 +413,11 @@ elsif ( $platform =~ m/openbsd/ ) { print "Unsupported OpenBSD architecture: $platform \n"; exit 1; } - $CVER = "C341"; $INPATH = $OUTPATH.$PROEXT; } elsif ( $platform =~ m/linux/ ) { # General Linux settings: - $CVER = "C341"; $BIG_SVX = "TRUE"; $COM = "GCC"; $COMPATH = '@COMPATH@'; @@ -679,7 +671,6 @@ elsif ( $platform =~ m/cygwin/ ) $COMPATH = PathFormat('@COMPATH@/bin'); $COMPATH =~ s/\/bin$//i; $COM = "GCC"; - $CVER = "C341"; $OUTPATH = "wntgcci"; $INPATH = $OUTPATH.$PROEXT; $ATL_INCLUDE = '$SOLARVER'.$ds.'$INPATH'.$ds."inc".$ds."external".$ds."mingw".$ds."include".$ds."atl". " ".'$PSDK_HOME'.$ds."include".$ds."atl"; @@ -692,13 +683,6 @@ elsif ( $platform =~ m/cygwin/ ) $OUTPATH = "wntmscx@COMEX@" if $CL_X64; $INPATH = $OUTPATH.$PROEXT; $COMEX = '@COMEX@'; - if ( "@COMEX@" eq "12" ) { - $CVER = "M1500"; - } elsif ( "@COMEX@" eq "13" ) { - $CVER = "M1600"; - } else { # Unsupported - die "Unsupported compiler version.\n"; - } if ( "@DISABLE_ACTIVEX@" ) { $ATL_LIB = $PSDK_HOME.$ds."lib"; # Doesn't exist for VSE $ATL_INCLUDE = $PSDK_HOME.$ds."include".$ds."atl"; @@ -742,7 +726,6 @@ elsif ( $platform =~ m/os2/ ) print "Setting OS/2 gcc 3.3.5 specific values... \n"; $outfile = "os2env.set.sh"; $COM = "GCC"; - $CVER = "C300"; $OUTPATH = "os2gcci"; $INPATH = $OUTPATH.$PROEXT; $COMEX = '@COMEX@'; @@ -778,7 +761,6 @@ elsif ( $platform =~ m/darwin/ ) $CPUNAME = "INTEL"; $OUTPATH = "unxmacxi"; } - $CVER = "C341"; $GUI = "UNX"; $GVER = "VCL"; $INPATH = $OUTPATH.$PROEXT; @@ -809,7 +791,6 @@ elsif ( $platform =~ m/dragonfly/ ) exit 1; } # General DragonFly settings: - $CVER = "C341"; $BIG_SVX = "TRUE"; $COM = "GCC"; $COMPATH = '@COMPATH@'; @@ -834,7 +815,6 @@ elsif ( $platform =~ m/aix/ ) $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads"; $BIG_SVX = "TRUE"; $COM = "GCC"; - $CVER = "C300"; $COMPATH = '@COMPATH@'; $GUI = "UNX"; $GUIBASE = "unx"; @@ -1683,7 +1663,6 @@ ToFile( "COM", $COM, "e" ); ToFile( "COMPATH", $COMPATH, "e" ); ToFile( "CPU", $CPU, "e" ); ToFile( "CPUNAME", $CPUNAME, "e" ); -ToFile( "CVER", $CVER, "e" ); ToFile( "GUI", $GUI, "e" ); ToFile( "GLIBC", $GLIBC, "e" ); ToFile( "GUIBASE", $GUIBASE, "e" ); diff --git a/solenv/doc/gbuild/solenv/gbuild/gbuild.mk b/solenv/doc/gbuild/solenv/gbuild/gbuild.mk index 97ca9b252789..2b65f3fce66e 100644 --- a/solenv/doc/gbuild/solenv/gbuild/gbuild.mk +++ b/solenv/doc/gbuild/solenv/gbuild/gbuild.mk @@ -20,7 +20,6 @@ static const Path GBUILDDIR; static const Path INPATH; static const Path JAVA_HOME; static const Path UPD; -static const String CVER; static const String LIBXML_CFLAGS; static const String OS; static const String STLPORT_VER; diff --git a/solenv/gbuild/gbuild.mk b/solenv/gbuild/gbuild.mk index c6cbaaa74cd9..fb51c5440431 100644 --- a/solenv/gbuild/gbuild.mk +++ b/solenv/gbuild/gbuild.mk @@ -27,7 +27,6 @@ # vars needed from the env/calling makefile -# CVER # DEBUG # GBUILDDIR # INPATH diff --git a/solenv/gbuild/platform/winmingw.mk b/solenv/gbuild/platform/winmingw.mk index cfe9366a4e77..e6903d1dc1f7 100644 --- a/solenv/gbuild/platform/winmingw.mk +++ b/solenv/gbuild/platform/winmingw.mk @@ -80,8 +80,6 @@ endif gb_COMPILERDEFS := \ -DGCC \ - -D$(CVER) \ - -DCVER=$(CVER) \ -DGLIBC=2 \ -DGXX_INCLUDE_PATH=$(GXX_INCLUDE_PATH) \ -DCPPU_ENV=gcc3 \ diff --git a/solenv/inc/settings.mk b/solenv/inc/settings.mk index 5172b75d4c9b..1bfe7fd49972 100644 --- a/solenv/inc/settings.mk +++ b/solenv/inc/settings.mk @@ -887,7 +887,7 @@ UNOIDLDEPFLAGS=-Mdepend=$(SOLARVER) UNOIDLINC+=-I. -I.. -I$(PRJ) -I$(PRJ)/inc -I$(PRJ)/$(INPATH)/idl -I$(OUT)/inc -I$(SOLARIDLDIR) -I$(SOLARINCDIR) -CDEFS= -D$(OS) -D$(GUI) -D$(GVER) -D$(COM) -D$(CVER) -D$(CPUNAME) +CDEFS= -D$(OS) -D$(GUI) -D$(GVER) -D$(COM) -D$(CPUNAME) .IF "$(USE_DEBUG_RUNTIME)" != "" && "$(GUI)"!="OS2" CDEFS+=-D_DEBUG_RUNTIME @@ -917,7 +917,7 @@ CDEFSOPT=-DOPTIMIZE MKDEPFLAGS+=-I$(INCDEPN:s/ / -I/:s/-I-I/-I/) MKDEPALLINC=$(SOLARINC:s/-I/ -I/) MKDEPPREINC=-I$(PREPATH)/$(INPATH)/inc$(UPDMINOREXT) -MKDEPSOLENV=-I$(SOLARENV)/inc -I$(SOLARENV)/$(GUI)$(CVER)$(COMEX)/inc +MKDEPSOLENV=-I$(SOLARENV)/inc -I$(SOLARENV)/$(GUI)$(COMEX)/inc MKDEPSOLVER=-I$(SOLARVERSION)/$(INPATH)/inc$(UPDMINOREXT) -I$(SOLARVERSION)/$(INPATH)/inc MKDEPLOCAL=-I$(INCCOM) @@ -980,7 +980,7 @@ RSCUPDVER=$(RSCREVISION) RSCUPDVERDEF=-DUPDVER="$(RSCUPDVER)" RSCFLAGS=-s -RSCDEFS=-D$(GUI) -D$(GVER) -D$(COM) -D$(CVER) $(JAVADEF) +RSCDEFS=-D$(GUI) -D$(GVER) -D$(COM) $(JAVADEF) .IF "$(BUILD_SPECIAL)"!="" RSCDEFS+=-DBUILD_SPECIAL=$(BUILD_SPECIAL) diff --git a/solenv/inc/startup/startup.mk b/solenv/inc/startup/startup.mk index b4aa9a74353a..fd1d0ff7d01a 100644 --- a/solenv/inc/startup/startup.mk +++ b/solenv/inc/startup/startup.mk @@ -33,7 +33,7 @@ CALLTARGETS=$(MAKETARGETS) .INCLUDEDIRS : $(DMAKE_INC) $(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT) $(SOLARENV)$/inc # Grab key definitions from the environment -# .IMPORT .IGNORE : OS TMPDIR UPD INPATH OUTPATH GUI COM EX CLASSPATH PRODUCT GUIBASE SOLARENV SOLARVER GUIENV CPU CPUNAME CVER GVER COMPATH LIB INCLUDE TR SORT UNIQ ROOTDIR SED AWK TOUCH IENV ILIB PRODUCT_ENV COMEX UPD BUILD DEVROOT VCL SO3 ENVCFLAGS +# .IMPORT .IGNORE : OS TMPDIR UPD INPATH OUTPATH GUI COM EX CLASSPATH PRODUCT GUIBASE SOLARENV SOLARVER GUIENV CPU CPUNAME GVER COMPATH LIB INCLUDE TR SORT UNIQ ROOTDIR SED AWK TOUCH IENV ILIB PRODUCT_ENV COMEX UPD BUILD DEVROOT VCL SO3 ENVCFLAGS .IF "$(OS)" == "" || "$(OS)" == "Windows_NT" .ERROR : ; @echo Forced error: Environment variable OS has to be set for OOo build! diff --git a/solenv/inc/unx.mk b/solenv/inc/unx.mk index cecb6f319f40..25b2fa0abd49 100644 --- a/solenv/inc/unx.mk +++ b/solenv/inc/unx.mk @@ -119,19 +119,11 @@ .INCLUDE : unxbsda.mk .ENDIF -.IF "$(COM)$(CVER)$(OS)$(CPU)" == "GCCC295NETBSDI" -.INCLUDE : unxbsdi.mk -.ENDIF - -.IF "$(COM)$(CVER)$(OS)$(CPU)" == "GCCC300NETBSDI" -.INCLUDE : unxbsdi2.mk -.ENDIF - -.IF "$(COM)$(CVER)$(OS)$(CPU)" == "GCCC341NETBSDI" +.IF "$(COM)$(OS)$(CPU)" == "GCCNETBSDI" .INCLUDE : unxbsdi3.mk .ENDIF -.IF "$(COM)$(CVER)$(OS)$(CPU)" == "GCCC341NETBSDX" +.IF "$(COM)$(OS)$(CPU)" == "GCCNETBSDX" .INCLUDE : unxbsdx3.mk .ENDIF diff --git a/solenv/inc/unxbsdi.mk b/solenv/inc/unxbsdi.mk deleted file mode 100644 index 04a05db1b73f..000000000000 --- a/solenv/inc/unxbsdi.mk +++ /dev/null @@ -1,171 +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. -# -#************************************************************************* - -# mk file for unxbsdi -ASM= -AFLAGS= - -SOLAR_JAVA=TRUE -JAVAFLAGSDEBUG=-g - -# filter for supressing verbose messages from linker -#not needed at the moment -#LINKOUTPUT_FILTER=" |& $(SOLARENV)/bin/msg_filter" - -# _PTHREADS is needed for the stl -CDEFS+=-DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 - -# this is a platform with JAVA support -.IF "$(SOLAR_JAVA)"!="" -JAVADEF=-DSOLAR_JAVA -.IF "$(debug)"=="" -JAVA_RUNTIME=-ljava -.ELSE -JAVA_RUNTIME=-ljava_g -.ENDIF -.ENDIF - -# architecture dependent flags for the C and C++ compiler that can be changed by -# exporting the variable ARCH_FLAGS="..." in the shell, which is used to start build -ARCH_FLAGS*=-mpentiumpro - -# name of C++ Compiler -CXX*=g++ -# name of C Compiler -CC*=gcc -# flags for C and C++ Compiler -CFLAGS+=-c -# flags for the C++ Compiler -CFLAGSCC= -pipe $(ARCH_FLAGS) -# Flags for enabling exception handling -CFLAGSEXCEPTIONS=-fexceptions -# Flags for disabling exception handling -CFLAGS_NO_EXCEPTIONS=-fno-exceptions - -CFLAGSCXX= -pipe -frtti $(ARCH_FLAGS) -PICSWITCH:=-fpic - -# Compiler flags for compiling static object in multi threaded environment with graphical user interface -CFLAGSOBJGUIMT= -# Compiler flags for compiling static object in multi threaded environment with character user interface -CFLAGSOBJCUIMT= -# Compiler flags for compiling shared object in multi threaded environment with graphical user interface -CFLAGSSLOGUIMT=$(PICSWITCH) -# Compiler flags for compiling shared object in multi threaded environment with character user interface -CFLAGSSLOCUIMT=$(PICSWITCH) -# Compiler flags for profiling -CFLAGSPROF= -# Compiler flags for debugging -CFLAGSDEBUG=-g -CFLAGSDBGUTIL= -# Compiler flags for enabling optimizations -CFLAGSOPT=-O2 -# Compiler flags for disabling optimizations -CFLAGSNOOPT=-O -# Compiler flags for describing the output path -CFLAGSOUTOBJ=-o - -CFLAGSWARNCC= -CFLAGSWARNCXX=$(CFLAGSWARNCC) -Wno-ctor-dtor-privacy -# -Wshadow does not work for C with nested uses of pthread_cleanup_push: -CFLAGSWALLCC=-Wall -Wextra -Wendif-labels -CFLAGSWALLCXX=$(CFLAGSWALLCC) -Wshadow -Wno-ctor-dtor-privacy -CFLAGSWERRCC=-Werror - -# switches for dynamic and static linking -STATIC = -Wl,-Bstatic -DYNAMIC = -Wl,-Bdynamic - -# name of linker -LINK*=gcc -# default linker flags -LINKFLAGS= - -# linker flags for linking applications -LINKFLAGSAPPGUI= -Wl,-export-dynamic -LINKFLAGSAPPCUI= -Wl,-export-dynamic - -# linker flags for linking shared libraries -LINKFLAGSSHLGUI= -shared -LINKFLAGSSHLCUI= -shared - -LINKFLAGSTACK= -LINKFLAGSPROF= -LINKFLAGSDEBUG=-g -LINKFLAGSOPT= - -.IF "$(NO_BSYMBOLIC)"=="" -.IF "$(PRJNAME)" != "envtest" -LINKFLAGSSHLGUI+=-Wl,-Bsymbolic -LINKFLAGSSHLCUI+=-Wl,-Bsymbolic -.ENDIF -.ENDIF # "$(NO_BSYMBOLIC)"=="" - -LINKVERSIONMAPFLAG=-Wl,--version-script - -SONAME_SWITCH=-Wl,-h - -# Sequence of libs does matter ! - -STDLIBCPP=-lstdc++ - -# default objectfilenames to link -STDOBJGUI= -STDSLOGUI= -STDOBJCUI= -STDSLOCUI= - -# libraries for linking applications -STDLIBGUIMT=-lX11 -lpthread -lm -STDLIBCUIMT=-lpthread -lm -# libraries for linking shared libraries -STDSHLGUIMT=-lX11 -lXext -lpthread -lm -STDSHLCUIMT=-lpthread -lm - - -# name of library manager -LIBMGR=ar -LIBFLAGS=-r - -# tool for generating import libraries -IMPLIB= -IMPLIBFLAGS= - -MAPSYM= -MAPSYMFLAGS= - -RC=irc -RCFLAGS=-fo$@ $(RCFILES) -RCLINK= -RCLINKFLAGS= -RCSETVERSION= - -# platform specific identifier for shared libs -DLLPOSTFIX=bi -DLLPRE=lib -DLLPOST=.so - diff --git a/solenv/inc/unxbsdi2.mk b/solenv/inc/unxbsdi2.mk deleted file mode 100644 index f0b5765dc43f..000000000000 --- a/solenv/inc/unxbsdi2.mk +++ /dev/null @@ -1,183 +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. -# -#************************************************************************* - -# mk file for unxbsdi2 -ASM= -AFLAGS= - -SOLAR_JAVA=TRUE -JAVAFLAGSDEBUG=-g - -# filter for supressing verbose messages from linker -#not needed at the moment -#LINKOUTPUT_FILTER=" |& $(SOLARENV)/bin/msg_filter" - -# _PTHREADS is needed for the stl -CDEFS+= -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -# this is a platform with JAVA support -.IF "$(SOLAR_JAVA)"!="" -JAVADEF=-DSOLAR_JAVA -.IF "$(debug)"=="" -JAVA_RUNTIME=-ljava -.ELSE -JAVA_RUNTIME=-ljava_g -.ENDIF -.ENDIF - -# architecture dependent flags for the C and C++ compiler that can be changed by -# exporting the variable ARCH_FLAGS="..." in the shell, which is used to start build -ARCH_FLAGS*= - -# name of C++ Compiler -CXX*=g++ -# name of C Compiler -CC*=gcc -# flags for C and C++ Compiler -CFLAGS+=-fmessage-length=0 -c - -# flags to enable build with symbols -CFLAGSENABLESYMBOLS=-g - -# flags for the C++ Compiler -CFLAGSCC= -pipe $(ARCH_FLAGS) -# Flags for enabling exception handling -CFLAGSEXCEPTIONS=-fexceptions -fno-enforce-eh-specs -# Flags for disabling exception handling -CFLAGS_NO_EXCEPTIONS=-fno-exceptions - -CFLAGSCXX= -pipe -frtti $(ARCH_FLAGS) -PICSWITCH:=-fpic - -# Compiler flags for compiling static object in multi threaded environment with graphical user interface -CFLAGSOBJGUIMT= -# Compiler flags for compiling static object in multi threaded environment with character user interface -CFLAGSOBJCUIMT= -# Compiler flags for compiling shared object in multi threaded environment with graphical user interface -CFLAGSSLOGUIMT=$(PICSWITCH) -# Compiler flags for compiling shared object in multi threaded environment with character user interface -CFLAGSSLOCUIMT=$(PICSWITCH) -# Compiler flags for profiling -CFLAGSPROF= -# Compiler flags for debugging -CFLAGSDEBUG=-g -CFLAGSDBGUTIL= -# Compiler flags for enabling optimizations -# CFLAGSOPT=-O2 -# reduce to -O1 to avoid optimization problems -CFLAGSOPT=-O1 -# Compiler flags for disabling optimizations -CFLAGSNOOPT=-O -# Compiler flags for describing the output path -CFLAGSOUTOBJ=-o - -CFLAGSWARNCC= -CFLAGSWARNCXX=$(CFLAGSWARNCC) -Wno-ctor-dtor-privacy -# -Wshadow does not work for C with nested uses of pthread_cleanup_push: -CFLAGSWALLCC=-Wall -Wextra -Wendif-labels -CFLAGSWALLCXX=$(CFLAGSWALLCC) -Wshadow -Wno-ctor-dtor-privacy -CFLAGSWERRCC=-Werror - -# switches for dynamic and static linking -STATIC = -Wl,-Bstatic -DYNAMIC = -Wl,-Bdynamic - -# name of linker -LINK*=$(CC) - -# default linker flags -LINKFLAGSDEFS*=-z defs -LINKFLAGSRUNPATH_URELIB=-Wl,-rpath,\''$$ORIGIN'\' -LINKFLAGSRUNPATH_UREBIN=-Wl,-rpath,\''$$ORIGIN/../lib:$$ORIGIN'\' - #TODO: drop $ORIGIN once no URE executable is also shipped in OOo -LINKFLAGSRUNPATH_OOO=-Wl,-rpath,\''$$ORIGIN:$$ORIGIN/../ure-link/lib'\' -LINKFLAGSRUNPATH_SDK=-Wl,-rpath,\''$$ORIGIN/../../ure-link/lib'\' -LINKFLAGSRUNPATH_BRAND=-Wl,-rpath,\''$$ORIGIN:$$ORIGIN/../basis-link/program:$$ORIGIN/../basis-link/ure-link/lib'\' -LINKFLAGSRUNPATH_OXT= -LINKFLAGSRUNPATH_NONE= -LINKFLAGS=-z combreloc $(LINKFLAGSDEFS) - -# linker flags for linking applications -LINKFLAGSAPPGUI= -Wl,-export-dynamic -LINKFLAGSAPPCUI= -Wl,-export-dynamic - -# linker flags for linking shared libraries -LINKFLAGSSHLGUI= -shared -LINKFLAGSSHLCUI= -shared - -LINKFLAGSTACK= -LINKFLAGSPROF= -LINKFLAGSDEBUG=-g -LINKFLAGSOPT= - -# linker flags for optimization (symbol hashtable) -# for now, applied to symbol scoped libraries, only -LINKFLAGSOPTIMIZE*=-Wl,-O1 -LINKVERSIONMAPFLAG=$(LINKFLAGSOPTIMIZE) -Wl,--version-script - -SONAME_SWITCH=-Wl,-h - -# Sequence of libs does matter ! - -STDLIBCPP=-lstdc++ - -# default objectfilenames to link -STDOBJGUI= -STDSLOGUI= -STDOBJCUI= -STDSLOCUI= - -# libraries for linking applications -STDLIBGUIMT=-lX11 -lpthread -lm -STDLIBCUIMT=-lpthread -lm -# libraries for linking shared libraries -STDSHLGUIMT=-lX11 -lXext -lpthread -lm -STDSHLCUIMT=-lpthread -lm - -LIBSALCPPRT*=-Wl,--whole-archive -lsalcpprt -Wl,--no-whole-archive - -# name of library manager -LIBMGR=ar -LIBFLAGS=-r - -# tool for generating import libraries -IMPLIB= -IMPLIBFLAGS= - -MAPSYM= -MAPSYMFLAGS= - -RC=irc -RCFLAGS=-fo$@ $(RCFILES) -RCLINK= -RCLINKFLAGS= -RCSETVERSION= - -# platform specific identifier for shared libs -DLLPOSTFIX=bi -DLLPRE=lib -DLLPOST=.so - |