From 7ea8fe1c8717773d9f5523036862899d5cf9f9aa Mon Sep 17 00:00:00 2001 From: Sander Vesik Date: Thu, 16 Nov 2000 20:19:37 +0000 Subject: Add makefile for NetBSD/Sparc. Contributed by Michael Rauch --- solenv/inc/unxbsds.mk | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 solenv/inc/unxbsds.mk (limited to 'solenv/inc/unxbsds.mk') diff --git a/solenv/inc/unxbsds.mk b/solenv/inc/unxbsds.mk new file mode 100644 index 000000000000..107aa2148299 --- /dev/null +++ b/solenv/inc/unxbsds.mk @@ -0,0 +1,93 @@ +# mak file fuer unxbsds + +ASM= +AFLAGS= + +cc=gcc -c +CC=g++ -c +CDEFS+=-D_PTHREADS -D_REENTRANT -DOSL_USE_SYS_V_SEMAPHORE +CDEFS+=-D_STD_NO_NAMESPACE -D_VOS_NO_NAMESPACE -D_UNO_NO_NAMESPACE -DSTLPORT_VERSION=321 +CDEFS+=-DNO_INET_ON_DEMAND -DNEW_SOLAR -DNCIfeature +CFLAGS+=-w -c $(INCLUDE) +CFLAGSCC=-pipe +CFLAGSEXCEPTIONS=-fexceptions +CFLAGS_NO_EXCEPTIONS=-fno-exceptions +CFLAGSCXX=-pipe -fguiding-decls -frtti + +CFLAGSOBJGUIST= +CFLAGSOBJCUIST= +CFLAGSOBJGUIMT= +CFLAGSOBJCUIMT= +CFLAGSSLOGUIMT= -fPIC +CFLAGSSLOCUIMT= -fPIC +CFLAGSPROF= -pg +CFLAGSDEBUG= -g +CFLAGSDBGUTIL= +# die zusaetzlichen Optimierungsschalter schalten alle Optimierungen ein, die zwischen -O und -O2 liegen und +# per Schalter einschaltbar sind. Dennoch gibt es einen Unterschied: einige Files im Writer werden +# misoptimiert wenn -O2 eingeschaltet ist und waehrend die untenstehenden Schalter funktionieren. +CFLAGSOPT=-O -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fstrength-reduce -fforce-mem -fcaller-saves -fgcse -frerun-cse-after-loop -frerun-loop-opt -fschedule-insns2 -fregmove -foptimize-register-move +#CFLAGSOPT=-O2 +CFLAGSNOOPT=-O +CFLAGSOUTOBJ=-o + +STATIC= -Bstatic +DYNAMIC= -Bdynamic + +THREADLIB= +LINK= gcc +LINKFLAGS= +.IF "$(PRJNAME)"=="osl" || "$(PRJNAME)"=="rtl" +LINKFLAGSSHLGUI= -shared -nostdlib -Wl,-shared +LINKFLAGSSHLCUI= -shared -nostdlib -Wl,-shared +.ELSE +LINKFLAGSSHLGUI= -shared -nostdlib -Wl,-shared +LINKFLAGSSHLCUI= -shared -nostdlib -Wl,-shared +.ENDIF +LINKFLAGSAPPGUI= -lpthread +LINKFLAGSAPPCUI= -lpthread +LINKFLAGSTACK= +LINKFLAGSPROF= +LINKFLAGSDEBUG= +LINKFLAGSOPT= + +_SYSLIBS= -lc -lm +_X11LIBS= -L/usr/X11R6/lib -lXext -lXt -lX11 + +STDLIBCPP= -lstdc++ + +STDOBJGUI= +STDSLOGUI= +STDOBJCUI= +STDSLOCUI= + +STDLIBGUIST= ${_X11LIBS} ${_SYSLIBS} +STDLIBCUIST= ${_SYSLIBS} +STDLIBGUIMT= ${_X11LIBS} ${_SYSLIBS} +STDLIBCUIMT= ${_SYSLIBS} +STDSHLGUIMT= +STDSHLCUIMT= + +LIBMGR= ar +LIBFLAGS= -r +LIBEXT= .a + +IMPLIB= +IMPLIBFLAGS= + +MAPSYM= +MAPSYMFLAGS= + +RC=irc +RCFLAGS= -fo$@ $(RCFILES) +RCLINK= +RCLINKFLAGS= +RCSETVERSION= + +DLLPOSTFIX= bs +DLLPRE= lib +DLLPOST= .so.1.0 + +LDUMP= + + -- cgit