office-gobmx/sfx2/prj/target_lib_sfx2.mk

283 lines
8.1 KiB
Makefile
Raw Normal View History

2010-04-17 05:41:17 -05:00
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2009 by Sun Microsystems, Inc.
#
# 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.
#
#*************************************************************************
$(eval $(call gb_Library_Library,sfx))
$(call gb_Library_get_headers_target,sfx) : $(call gb_SdiTarget_get_target,sfx2/sdi/sfxslots)
$(call gb_Library_get_clean_target,sfx) : $(call gb_SdiTarget_get_clean_target,sfx2/sdi/sfxslots)
$(eval $(call gb_Library_set_include,sfx,\
$$(INCLUDE) \
-I$(WORKDIR)/inc/sfx2/sdi \
-I$(WORKDIR)/inc/sfx2 \
-I$(WORKDIR)/inc/ \
-I$(SRCDIR)/sfx2/inc \
-I$(SRCDIR)/sfx2/inc/sfx2 \
-I$(SRCDIR)/sfx2/source/inc \
-I$(SRCDIR)/sfx2/inc/pch \
-I$(OUTDIR)/inc/offuh \
-I$(OUTDIR)/inc \
$(LIBXML_CFLAGS) \
))
$(eval $(call gb_Library_set_defs,sfx,\
$$(DEFS) \
-DSFX2_DLLIMPLEMENTATION \
-DABOUTBMPNAMES="$(ABOUTBITMAPS)" \
))
ifneq ($(OS),UNX)
$(eval $(call gb_Library_set_defs,sfx,\
$$(DEFS) \
-DENABLE_QUICKSTART_APPLET \
))
endif
$(eval $(call gb_Library_add_linked_libs,sfx,\
comphelper \
i18nisolang1 \
sb \
sot \
svl \
svt \
tk \
tl \
ucbhelper \
cppu \
cppuhelper \
sal \
utl \
vcl \
vos3 \
fwe \
sax \
xml2 \
stl \
))
$(eval $(call gb_Library_add_linked_system_libs,sfx,\
icuuc \
dl \
m \
pthread \
))
$(eval $(call gb_Library_add_exception_objects,sfx,\
sfx2/source/appl/app \
sfx2/source/appl/appbas \
sfx2/source/appl/appbaslib \
sfx2/source/appl/appcfg \
2010-04-17 05:41:17 -05:00
sfx2/source/appl/appchild \
sfx2/source/appl/appdata \
sfx2/source/appl/appdde \
sfx2/source/appl/appinit \
sfx2/source/appl/appmain \
sfx2/source/appl/appmisc \
sfx2/source/appl/appopen \
2010-04-17 05:41:17 -05:00
sfx2/source/appl/appquit \
sfx2/source/appl/appreg \
sfx2/source/appl/appserv \
sfx2/source/appl/appuno \
sfx2/source/appl/childwin \
sfx2/source/appl/fileobj \
sfx2/source/appl/fwkhelper \
sfx2/source/appl/helpdispatch \
sfx2/source/appl/helpinterceptor \
sfx2/source/appl/imagemgr \
2010-04-17 05:41:17 -05:00
sfx2/source/appl/imestatuswindow \
sfx2/source/appl/impldde \
sfx2/source/appl/linkmgr2 \
sfx2/source/appl/linksrc \
sfx2/source/appl/lnkbase2 \
sfx2/source/appl/module \
sfx2/source/appl/newhelp \
sfx2/source/appl/opengrf \
2010-04-17 05:41:17 -05:00
sfx2/source/appl/sfxdll \
sfx2/source/appl/sfxhelp \
sfx2/source/appl/sfxpicklist \
sfx2/source/appl/shutdownicon \
sfx2/source/appl/shutdowniconw32 \
2010-04-17 05:41:17 -05:00
sfx2/source/appl/workwin \
sfx2/source/appl/xpackcreator \
sfx2/source/bastyp/bitset \
sfx2/source/bastyp/fltfnc \
sfx2/source/bastyp/fltlst \
2010-04-17 05:41:17 -05:00
sfx2/source/bastyp/frmhtml \
sfx2/source/bastyp/frmhtmlw \
sfx2/source/bastyp/helper \
sfx2/source/bastyp/mieclip \
sfx2/source/bastyp/minarray \
2010-04-17 05:41:17 -05:00
sfx2/source/bastyp/misc \
sfx2/source/bastyp/progress \
sfx2/source/bastyp/sfxhtml \
2010-04-17 05:41:17 -05:00
sfx2/source/bastyp/sfxresid \
sfx2/source/config/evntconf \
sfx2/source/control/bindings \
sfx2/source/control/ctrlitem \
sfx2/source/control/dispatch \
sfx2/source/control/macrconf \
sfx2/source/control/macro \
sfx2/source/control/minfitem \
sfx2/source/control/msg \
sfx2/source/control/msgpool \
sfx2/source/control/objface \
sfx2/source/control/querystatus \
sfx2/source/control/request \
sfx2/source/control/sfxstatuslistener \
sfx2/source/control/shell \
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/dinfedt \
sfx2/source/dialog/dinfdlg \
sfx2/source/dialog/dockwin \
2010-04-17 05:41:17 -05:00
sfx2/source/dialog/filedlghelper \
sfx2/source/dialog/filtergrouping \
sfx2/source/dialog/intro \
2010-04-17 05:41:17 -05:00
sfx2/source/dialog/itemconnect \
sfx2/source/dialog/mailmodel \
sfx2/source/dialog/mgetempl \
sfx2/source/dialog/navigat \
sfx2/source/dialog/newstyle \
2010-04-17 05:41:17 -05:00
sfx2/source/dialog/partwnd \
sfx2/source/dialog/passwd \
sfx2/source/dialog/printopt \
2010-04-17 05:41:17 -05:00
sfx2/source/dialog/recfloat \
sfx2/source/dialog/sfxdlg \
sfx2/source/dialog/sfxurl \
sfx2/source/dialog/splitwin \
sfx2/source/dialog/srchdlg \
sfx2/source/dialog/styfitem \
sfx2/source/dialog/styledlg \
sfx2/source/dialog/tabdlg \
2010-04-17 05:41:17 -05:00
sfx2/source/dialog/templdlg \
sfx2/source/dialog/tplcitem \
sfx2/source/dialog/tplpitem \
sfx2/source/dialog/versdlg \
2010-04-17 05:41:17 -05:00
sfx2/source/doc/docfac \
sfx2/source/doc/docfile \
2010-04-17 05:41:17 -05:00
sfx2/source/doc/docfilt \
sfx2/source/doc/docinf \
sfx2/source/doc/docinsert \
sfx2/source/doc/docmacromode \
sfx2/source/doc/docstoragemodifylistener \
2010-04-17 05:41:17 -05:00
sfx2/source/doc/doctempl \
sfx2/source/doc/doctemplates \
sfx2/source/doc/doctemplateslocal \
sfx2/source/doc/doctdlg \
sfx2/source/doc/DocumentMetadataAccess \
sfx2/source/doc/docvor \
sfx2/source/doc/frmdescr \
sfx2/source/doc/graphhelp \
2010-04-17 05:41:17 -05:00
sfx2/source/doc/guisaveas \
sfx2/source/doc/iframe \
sfx2/source/doc/Metadatable \
sfx2/source/doc/new \
sfx2/source/doc/objcont \
2010-04-17 05:41:17 -05:00
sfx2/source/doc/objembed \
sfx2/source/doc/objitem \
sfx2/source/doc/objmisc \
sfx2/source/doc/objserv \
sfx2/source/doc/objstor \
sfx2/source/doc/objuno \
sfx2/source/doc/objxtor \
sfx2/source/doc/oleprops \
2010-04-17 05:41:17 -05:00
sfx2/source/doc/opostponedtruncationstream \
sfx2/source/doc/ownsubfilterservice \
sfx2/source/doc/plugin \
sfx2/source/doc/printhelper \
sfx2/source/doc/QuerySaveDocument \
sfx2/source/doc/querytemplate \
sfx2/source/doc/sfxacldetect \
sfx2/source/doc/sfxbasemodel \
2010-04-17 05:41:17 -05:00
sfx2/source/doc/SfxDocumentMetaData \
sfx2/source/doc/sfxmodelfactory \
sfx2/source/explorer/nochaos \
sfx2/source/inet/inettbc \
sfx2/source/menu/mnumgr \
sfx2/source/menu/mnuitem \
sfx2/source/menu/objmnctl \
sfx2/source/menu/virtmenu \
2010-04-17 05:41:17 -05:00
sfx2/source/notify/eventsupplier \
sfx2/source/notify/hintpost \
2010-04-17 05:41:17 -05:00
sfx2/source/statbar/stbitem \
sfx2/source/toolbox/imgmgr \
sfx2/source/toolbox/tbxitem \
2010-04-17 05:41:17 -05:00
sfx2/source/view/frame \
sfx2/source/view/frame2 \
sfx2/source/view/frmload \
sfx2/source/view/ipclient \
2010-04-17 05:41:17 -05:00
sfx2/source/view/orgmgr \
sfx2/source/view/printer \
2010-04-17 05:41:17 -05:00
sfx2/source/view/sfxbasecontroller \
sfx2/source/view/userinputinterception \
sfx2/source/view/viewfac \
sfx2/source/view/viewprn \
sfx2/source/view/viewsh \
sfx2/source/view/viewfrm \
sfx2/source/view/viewfrm2 \
2010-04-17 05:41:17 -05:00
))
$(eval $(call gb_SdiTarget_SdiTarget,sfx2/sdi/sfxslots,sfx2/sdi/sfx))
$(eval $(call gb_SdiTarget_set_include,sfx2/sdi/sfxslots,\
$$(INCLUDE) \
-I$(SRCDIR)/sfx2/inc/sfx2 \
-I$(SRCDIR)/sfx2/inc \
-I$(SRCDIR)/sfx2/sdi \
))
ifeq ($(OS),OS2)
$(eval $(call gb_Library_add_exception_objects,sfx,\
sfx2/source/appl/shutdowniconOs2.ob \
))
endif
ifeq ($(OS),OSX)
$(eval $(call gb_Library_add_exception_objects,sfx,\
sfx2/source/appl/shutdowniconaqua.ob \
))
endif
ifeq ($(OS),WNT)
$(eval $(call gb_Library_add_linked_libs,sfx,\
advapi32 \
gdi32 \
kernel32 \
msvcrt \
oldnames \
ole32 \
shell32 \
user32 \
uuid \
uwinapi \
))
endif
# vim: set noet sw=4 ts=4: