diff options
author | Martin Hollmichel <mh@openoffice.org> | 2000-10-17 17:57:32 +0000 |
---|---|---|
committer | Martin Hollmichel <mh@openoffice.org> | 2000-10-17 17:57:32 +0000 |
commit | ecc5eeff036d75a37fb52c79411b3e98303039b2 (patch) | |
tree | 84b3c555331276919e984d5b7b656c9570532bc8 /solenv/inc/unxlngppc.mk | |
parent | b28c8886c789a5089cbab981646f7d2e631c2335 (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.mk | 109 |
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 + |