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