summaryrefslogtreecommitdiff
path: root/sfx2/Library_sfx.mk
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/Library_sfx.mk')
-rwxr-xr-xsfx2/Library_sfx.mk48
1 files changed, 10 insertions, 38 deletions
diff --git a/sfx2/Library_sfx.mk b/sfx2/Library_sfx.mk
index fb4d1a51857e..c18b46c8f16e 100755
--- a/sfx2/Library_sfx.mk
+++ b/sfx2/Library_sfx.mk
@@ -2,7 +2,7 @@
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
-# Copyright 2009 by Sun Microsystems, Inc.
+# Copyright 2000, 2011 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
@@ -14,12 +14,12 @@
#
# 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
+# 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
+# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
@@ -54,7 +54,6 @@ $(eval $(call gb_Library_set_include,sfx,\
$(eval $(call gb_Library_set_defs,sfx,\
$$(DEFS) \
-DSFX2_DLLIMPLEMENTATION \
- -DABOUTBMPNAMES="$(ABOUTBITMAPS)" \
))
$(eval $(call gb_Library_add_linked_libs,sfx,\
@@ -77,13 +76,7 @@ $(eval $(call gb_Library_add_linked_libs,sfx,\
vcl \
vos3 \
xml2 \
-))
-
-$(eval $(call gb_Library_add_linked_system_libs,sfx,\
- icuuc \
- dl \
- m \
- pthread \
+ $(gb_STDLIBS) \
))
$(eval $(call gb_Library_add_exception_objects,sfx,\
@@ -149,7 +142,6 @@ $(eval $(call gb_Library_add_exception_objects,sfx,\
sfx2/source/control/sorgitm \
sfx2/source/control/statcach \
sfx2/source/control/unoctitm \
- sfx2/source/dialog/about \
sfx2/source/dialog/alienwarn \
sfx2/source/dialog/basedlgs \
sfx2/source/dialog/dinfdlg \
@@ -275,53 +267,33 @@ $(eval $(call gb_Library_add_linked_libs,sfx,\
Cocoa \
))
endif
+
ifeq ($(OS),WNT)
+
# workaround: disable PCH for these objects to avoid redeclaration
# errors - needs to be fixed in module tools
$(eval $(call gb_Library_add_cxxobjects,sfx,\
sfx2/source/appl/shutdowniconw32 \
sfx2/source/doc/sfxacldetect \
sfx2/source/doc/syspathw32 \
- , $(gb_LinkTarget_EXCEPTIONFLAGS) -nologo -UPRECOMPILED_HEADERS \
+ , $(gb_LinkTarget_EXCEPTIONFLAGS) $(gb_COMPILEROPTFLAGS) -nologo -UPRECOMPILED_HEADERS \
))
-ifneq ($(USE_MINGW),)
$(eval $(call gb_Library_add_linked_libs,sfx,\
- mingwthrd \
- $(gb_MINGW_LIBSTDCPP) \
- mingw32 \
- $(gb_MINGW_LIBGCC) \
- uwinapi \
- moldname \
- mingwex \
- advapi32 \
gdi32 \
- kernel32 \
- msvcrt \
- ole32 \
- shell32 \
- user32 \
- uuid \
-))
-else
-$(eval $(call gb_Library_add_linked_libs,sfx,\
advapi32 \
- gdi32 \
- kernel32 \
- msvcrt \
- oldnames \
ole32 \
shell32 \
user32 \
uuid \
- uwinapi \
))
-endif
+
else
+
$(eval $(call gb_Library_add_cxxobjects,sfx,\
sfx2/source/appl/shutdowniconw32 \
sfx2/source/doc/sfxacldetect \
- , $(gb_LinkTarget_EXCEPTIONFLAGS) \
+ , $(gb_LinkTarget_EXCEPTIONFLAGS) $(gb_COMPILEROPTFLAGS) \
))
endif