xref: /aoo41x/main/solenv/inc/unxaixp.mk (revision cdf0e10c)
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=		ap
105.IF "$(WORK_STAMP)"=="MIX364"
106DLLPOSTFIX=
107.ENDIF
108DLLPRE=			lib
109DLLPOST=		.so
110
111
112LDUMP=			cppfilt /b /n /o /p
113
114