summaryrefslogtreecommitdiff
path: root/solenv/inc/unxlngppc.mk
diff options
context:
space:
mode:
authorMartin Hollmichel <mh@openoffice.org>2000-10-17 17:57:32 +0000
committerMartin Hollmichel <mh@openoffice.org>2000-10-17 17:57:32 +0000
commitecc5eeff036d75a37fb52c79411b3e98303039b2 (patch)
tree84b3c555331276919e984d5b7b656c9570532bc8 /solenv/inc/unxlngppc.mk
parentb28c8886c789a5089cbab981646f7d2e631c2335 (diff)
settings for port to Linux PPC from Christer Gustavsson <cg@nocrew.org>
Diffstat (limited to 'solenv/inc/unxlngppc.mk')
-rw-r--r--solenv/inc/unxlngppc.mk109
1 files changed, 109 insertions, 0 deletions
diff --git a/solenv/inc/unxlngppc.mk b/solenv/inc/unxlngppc.mk
new file mode 100644
index 000000000000..4ef5a8cd2cff
--- /dev/null
+++ b/solenv/inc/unxlngppc.mk
@@ -0,0 +1,109 @@
+
+# Makefile for linux-ppc
+# Christer Gustavsson <cg@nocrew.org>
+ASM=
+AFLAGS=
+
+SOLAR_JAVA=TRUE
+JAVAFLAGSDEBUG=-g
+
+LINKOUTPUT_FILTER=" |& $(SOLARENV)$/bin$/msg_filter"
+
+# _PTHREADS is needed for the stl
+CDEFS+=-DGLIBC=2 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1
+-DSTLPORT_VERSION=321 -DPOWERPC -DPPC
+
+.IF "$(SOLAR_JAVA)"!=""
+JAVADEF=-DSOLAR_JAVA
+.IF "$(debug)"==""
+JAVA_RUNTIME=-ljava
+.ELSE
+JAVA_RUNTIME=-ljava_g
+.ENDIF
+.ENDIF
+
+CC=g++
+cc=gcc
+CFLAGS=-w -nostdinc -c $(INCLUDE) -I$(SOLARENV)/unxlngppc/usr/include
+CFLAGSCC=
+
+CFLAGSEXCEPTIONS=-fexceptions
+CFLAGS_NO_EXCEPTIONS=-fno-exceptions
+
+# -fpermissive should be removed as soon as possible
+CFLAGSCXX= -pipe -fno-for-scope -fpermissive
+
+
+CFLAGSOBJGUIST=
+CFLAGSOBJCUIST=
+CFLAGSOBJGUIMT=
+CFLAGSOBJCUIMT=
+CFLAGSSLOGUIMT=-fpic
+CFLAGSSLOCUIMT=-fpic
+CFLAGSPROF=
+CFLAGSDEBUG=-g
+CFLAGSDBGUTIL=
+CFLAGSOPT=-O2
+CFLAGSNOOPT=-O
+CFLAGSOUTOBJ=-o
+
+STATIC = -Wl,-Bstatic
+DYNAMIC = -Wl,-Bdynamic
+
+LINK=gcc
+LINKFLAGS=
+
+LINKFLAGSAPPGUI= -Wl,-export-dynamic
+LINKFLAGSAPPCUI= -Wl,-export-dynamic
+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
+
+# Reihenfolge der libs NICHT egal!
+
+STDLIBCPP=-lstdc++
+
+STDOBJGUI=
+STDSLOGUI=
+STDOBJCUI=
+STDSLOCUI=
+
+STDLIBCUIST=-ldl -lm
+STDLIBGUIMT=-ldl -lpthread -lm
+STDLIBCUIMT=-ldl -lpthread -lm
+STDLIBGUIST=-lXaw -lXt -lX11 -ldl -lm
+STDSHLGUIMT=-lXaw -lXt -lX11 -lXext -ldl -lpthread -lm
+STDSHLCUIMT=-ldl -lpthread -lm
+
+LIBMGR=ar
+LIBFLAGS=-r
+
+IMPLIB=
+IMPLIBFLAGS=
+
+MAPSYM=
+MAPSYMFLAGS=
+
+RC=irc
+RCFLAGS=-fo$@ $(RCFILES)
+RCLINK=
+RCLINKFLAGS=
+RCSETVERSION=
+
+DLLPOSTFIX=li
+DLLPRE=lib
+DLLPOST=.so
+