3265a628ad
Nah. Sure, doing it like that is sane if you consider only our own
code. But it won't help in making sure these options are used when
compiling the 3rd-party external libraries. For that having the
options already in the CC and CXX environment variables works nicely,
I think. People just need to look at the samples in README.cross.
Perhaps we could add the options to CC and CXX in configure.in,
though? Is that elegant or not, don't know...
This reverts commit 3c4f7242a9
.
50 lines
1.8 KiB
Makefile
50 lines
1.8 KiB
Makefile
#*************************************************************************
|
|
#
|
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
#
|
|
# Copyright 2000, 2010 Oracle and/or its affiliates.
|
|
#
|
|
# OpenOffice.org - a multi-platform office productivity suite
|
|
#
|
|
# This file is part of OpenOffice.org.
|
|
#
|
|
# OpenOffice.org is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU Lesser General Public License version 3
|
|
# only, as published by the Free Software Foundation.
|
|
#
|
|
# OpenOffice.org is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU Lesser General Public License version 3 for more details
|
|
# (a copy is included in the LICENSE file that accompanied this code).
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public License
|
|
# version 3 along with OpenOffice.org. If not, see
|
|
# <http://www.openoffice.org/license.html>
|
|
# for a copy of the LGPLv3 License.
|
|
#
|
|
#*************************************************************************
|
|
|
|
# mk file for Android Linux ARM using GCC, please make generic modifications to unxgcc.mk
|
|
|
|
CDEFAULTOPT=-Os
|
|
.INCLUDE : unxgcc.mk
|
|
CDEFS+=-DARM32
|
|
CFLAGS+=-fno-omit-frame-pointer
|
|
|
|
# Override some macros set by unxgcc.mk
|
|
|
|
# We don't build any "tool" style programs for non-desktop OSes like
|
|
# Android. Just unit tests and GUI programs. (Well, that is in
|
|
# theory. In reality any actual "app" with a GUI for Android would be
|
|
# written and built in a totally Android-specific way, of course.)
|
|
|
|
# Thus for Android we never build executable programs, just shared
|
|
# libraries that the NativeActivity Java code will load.
|
|
|
|
LINKFLAGSAPPGUI=-shared
|
|
LINKFLAGSAPPCUI=-shared
|
|
|
|
STDLIBGUIMT+=-llog -landroid
|
|
STDLIBCUIMT+=-llog -landroid
|
|
|