summaryrefslogtreecommitdiff
path: root/solenv/inc/unxbsds.mk
diff options
context:
space:
mode:
authorSander Vesik <svesik@openoffice.org>2000-11-16 20:19:37 +0000
committerSander Vesik <svesik@openoffice.org>2000-11-16 20:19:37 +0000
commit7ea8fe1c8717773d9f5523036862899d5cf9f9aa (patch)
tree2243ef761a2acdb1a536f9b56b2819778064474b /solenv/inc/unxbsds.mk
parent8c0379f98bfb5219d4a8d4a3d7929db394cf05cd (diff)
Add makefile for NetBSD/Sparc. Contributed by Michael Rauch <mrauch-openoffice@fs.tum.de>
Diffstat (limited to 'solenv/inc/unxbsds.mk')
-rw-r--r--solenv/inc/unxbsds.mk93
1 files changed, 93 insertions, 0 deletions
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=
+
+