merge the formfield patch from ooo-build
[ooovba.git] / solenv / inc / unxaixp.mk
blob3590a3d8a936c05f4c0af4d2c4d88b8776b0925a
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: unxaixp.mk,v $
11 # $Revision: 1.8 $
13 # This file is part of OpenOffice.org.
15 # OpenOffice.org is free software: you can redistribute it and/or modify
16 # it under the terms of the GNU Lesser General Public License version 3
17 # only, as published by the Free Software Foundation.
19 # OpenOffice.org is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License version 3 for more details
23 # (a copy is included in the LICENSE file that accompanied this code).
25 # You should have received a copy of the GNU Lesser General Public License
26 # version 3 along with OpenOffice.org. If not, see
27 # <http://www.openoffice.org/license.html>
28 # for a copy of the LGPLv3 License.
30 #*************************************************************************
32 # mak file fuer unxaixp
33 ASM=
34 AFLAGS=
36 ARCH_FLAGS*=
38 CXX= xlC_r
39 CC= xlc_r
40 CFLAGS= -c -qlanglvl=extended -qchars=signed
41 CDEFS+= -D_PTHREADS
42 CDEFS+= -D_STD_NO_NAMESPACE -D_VOS_NO_NAMESPACE -D_UNO_NO_NAMESPACE
43 CFLAGSCC=$(ARCH_FLAGS)
44 CFLAGSCXX=$(ARCH_FLAGS)
45 CFLAGSOBJGUIMT=
46 CFLAGSOBJCUIMT=
47 CFLAGSSLOGUIMT=
48 CFLAGSSLOCUIMT=
49 CFLAGSPROF=
50 CFLAGSDEBUG=
51 CFLAGSDBGUTIL=
52 CFLAGSOPT= -O
53 CFLAGSNOOPT=
54 CFLAGSOUTOBJ= -o
56 STATIC= # -Bstatic
57 DYNAMIC= # -Bdynamic
60 # Zu den Linkflags von shared Libraries:
62 # -G Erzeugen eines Shared-Objects
63 # -brtl aktiviert Runtime-Linking, wird von -G mitgesetzt
64 # -bsymbolc loest Symbole innerhalb einer Library zur Linkzeit auf
65 # -p0 ??? (ENOMANPAGESINSTALLABLEFROMCD)
66 # -bnoquiet verbose
68 LINK=
69 LINKFLAGS=
70 LINKFLAGSAPPCUI= xlC_r -qlanglvl=extended -qchars=signed -brtl -bnolibpath
71 LINKFLAGSAPPGUI= xlC_r -qlanglvl=extended -qchars=signed -brtl -bnolibpath
72 LINKFLAGSSHLCUI= makeC++SharedLib_r -G -bsymbolic -bdynamic -bnolibpath -p0
73 LINKFLAGSSHLGUI= makeC++SharedLib_r -G -bsymbolic -bdynamic -bnolibpath -p0
74 LINKFLAGSTACK=
75 LINKFLAGSPROF=
76 LINKFLAGSDEBUG=
77 LINKFLAGSOPT=
79 # Reihenfolge der libs NICHT egal!
80 STDOBJGUI=
81 STDSLOGUI=
82 STDOBJCUI=
83 STDSLOCUI=
84 # application
85 STDLIBGUIMT= # -lX11 -ldl
86 STDLIBCUIMT= # -lX11 -ldl
87 # shared library
88 STDSHLGUIMT= -lX11 -ldl
89 STDSHLCUIMT= -lX11 -ldl
90 THREADLIB=
92 LIBMGR= ar
93 LIBFLAGS= -r
94 # LIBEXT= .so
96 IMPLIB=
97 IMPLIBFLAGS=
99 MAPSYM=
100 MAPSYMFLAGS=
102 RC=irc
103 RCFLAGS= -fo$@ $(RCFILES)
104 RCLINK=
105 RCLINKFLAGS=
106 RCSETVERSION=
108 DLLPOSTFIX= ap
109 .IF "$(WORK_STAMP)"=="MIX364"
110 DLLPOSTFIX=
111 .ENDIF
112 DLLPRE= lib
113 DLLPOST= .so
116 LDUMP= cppfilt /b /n /o /p