RepositoryExternal.mk | 64 ++++++++++- external/libmwaw/ExternalPackage_libmwaw.mk | 22 +++ external/libmwaw/ExternalProject_libmwaw.mk | 8 + external/libmwaw/Library_mwaw.mk | 157 ++++++++++++++++++++++++++++ external/libmwaw/Module_libmwaw.mk | 16 ++ external/libwps/ExternalPackage_libwps.mk | 22 +++ external/libwps/ExternalProject_libwps.mk | 8 + external/libwps/Library_wps.mk | 69 ++++++++++++ external/libwps/Module_libwps.mk | 16 ++ 9 files changed, 369 insertions(+), 13 deletions(-)
New commits: commit c887ea477f0d674d3721ffdf9ef92b5b5bfc5528 Author: David Tardon <dtar...@redhat.com> Date: Fri May 30 15:35:48 2014 +0200 build libwps as shared lib Change-Id: Ic30d54461f799b745d0887b830445f00efeb6faa (cherry picked from commit f85d10fdf651d131ecb0c3622326b3b076205e80) diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index 08884a6..9e20991 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -2003,22 +2003,45 @@ gb_ExternalProject__use_wps := else # !SYSTEM_WPS +ifeq ($(COM),MSC) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo,\ + wps \ +)) + define gb_LinkTarget__use_wps $(call gb_LinkTarget_set_include,$(1),\ -I$(call gb_UnpackedTarball_get_dir,libwps)/inc \ $$(INCLUDE) \ ) -$(call gb_LinkTarget_add_libs,$(1),\ - $(call gb_UnpackedTarball_get_dir,libwps)/src/lib/.libs/libwps-0.3$(gb_StaticLibrary_PLAINEXT) \ + +$(call gb_LinkTarget_use_libraries,$(1),\ + wps \ ) -$(call gb_LinkTarget_use_external_project,$(1),libwps) endef -define gb_ExternalProject__use_wps -$(call gb_ExternalProject_use_external_project,$(1),libwps) + +else # !MSC + +$(eval $(call gb_Helper_register_packages_for_install,ooo, \ + libwps \ +)) + +define gb_LinkTarget__use_wps +$(call gb_LinkTarget_use_package,$(1),libwps) + +$(call gb_LinkTarget_set_include,$(1),\ + -I$(call gb_UnpackedTarball_get_dir,libwps)/inc \ + $$(INCLUDE) \ +) +$(call gb_LinkTarget_add_libs,$(1),\ + -L$(call gb_UnpackedTarball_get_dir,libwps)/src/lib/.libs -lwps-0.3 \ +) endef +endif # MSC + endif # SYSTEM_WPS diff --git a/external/libwps/ExternalPackage_libwps.mk b/external/libwps/ExternalPackage_libwps.mk new file mode 100644 index 0000000..0c12b02 --- /dev/null +++ b/external/libwps/ExternalPackage_libwps.mk @@ -0,0 +1,22 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,libwps,libwps)) + +$(eval $(call gb_ExternalPackage_use_external_project,libwps,libwps)) + +ifeq ($(OS),MACOSX) +$(eval $(call gb_ExternalPackage_add_file,libwps,$(LIBO_LIB_FOLDER)/libwps-0.3.3.dylib,src/lib/.libs/libwps-0.3.dylib)) +else ifeq ($(OS),WNT) +$(eval $(call gb_ExternalPackage_add_file,libwps,$(LIBO_LIB_FOLDER)/libwps-0.3.dll,src/lib/.libs/libwps-0.3.dll)) +else ifeq ($(filter IOS ANDROID,$(OS)),) +$(eval $(call gb_ExternalPackage_add_file,libwps,$(LIBO_LIB_FOLDER)/libwps-0.3.so.3,src/lib/.libs/libwps-0.3.so.3.0.0)) +endif + +# vim: set noet sw=4 ts=4: diff --git a/external/libwps/ExternalProject_libwps.mk b/external/libwps/ExternalProject_libwps.mk index f21c70d..004c912 100644 --- a/external/libwps/ExternalProject_libwps.mk +++ b/external/libwps/ExternalProject_libwps.mk @@ -25,8 +25,11 @@ $(call gb_ExternalProject_get_state_target,libwps,build) : export PKG_CONFIG="" \ && ./configure \ --with-pic \ - --enable-static \ - --disable-shared \ + $(if $(DISABLE_DYNLOADING), \ + --enable-static --disable-shared \ + , \ + --enable-shared --disable-static \ + ) \ --without-docs \ --disable-tools \ --disable-debug \ @@ -34,6 +37,7 @@ $(call gb_ExternalProject_get_state_target,libwps,build) : $(if $(VERBOSE)$(verbose),--disable-silent-rules,--enable-silent-rules) \ CXXFLAGS="$(if $(SYSTEM_BOOST),$(BOOST_CPPFLAGS),-I$(call gb_UnpackedTarball_get_dir,boost) -I$(BUILDDIR)/config_$(gb_Side))" \ $(if $(CROSS_COMPILING),--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)) \ + $(if $(filter MACOSX,$(OS)),--prefix=/@.__________________________________________________OOO) \ && $(MAKE) \ ) diff --git a/external/libwps/Library_wps.mk b/external/libwps/Library_wps.mk new file mode 100644 index 0000000..be9f3c6 --- /dev/null +++ b/external/libwps/Library_wps.mk @@ -0,0 +1,69 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_Library_Library,wps)) + +$(eval $(call gb_Library_use_unpacked,wps,libwps)) + +$(eval $(call gb_Library_use_externals,wps,\ + boost_headers \ + revenge \ +)) + +$(eval $(call gb_Library_set_warnings_not_errors,wps)) + +$(eval $(call gb_Library_set_include,wps,\ + -I$(call gb_UnpackedTarball_get_dir,libwps)/inc \ + $$(INCLUDE) \ +)) + +$(eval $(call gb_Library_add_defs,wps,\ + -DBOOST_ALL_NO_LIB \ + -DBUILD_WPS\ + -DDLL_EXPORT \ + -DNDEBUG \ +)) + +$(eval $(call gb_Library_set_generated_cxx_suffix,wps,cpp)) + +$(eval $(call gb_Library_add_generated_exception_objects,wps,\ + UnpackedTarball/libwps/src/lib/WKS4 \ + UnpackedTarball/libwps/src/lib/WKS4Spreadsheet \ + UnpackedTarball/libwps/src/lib/WKSContentListener \ + UnpackedTarball/libwps/src/lib/WKSParser \ + UnpackedTarball/libwps/src/lib/WKSSubDocument \ + UnpackedTarball/libwps/src/lib/WPS4 \ + UnpackedTarball/libwps/src/lib/WPS4Graph \ + UnpackedTarball/libwps/src/lib/WPS4Text \ + UnpackedTarball/libwps/src/lib/WPS8 \ + UnpackedTarball/libwps/src/lib/WPS8Graph \ + UnpackedTarball/libwps/src/lib/WPS8Struct \ + UnpackedTarball/libwps/src/lib/WPS8Table \ + UnpackedTarball/libwps/src/lib/WPS8Text \ + UnpackedTarball/libwps/src/lib/WPS8TextStyle \ + UnpackedTarball/libwps/src/lib/WPSCell \ + UnpackedTarball/libwps/src/lib/WPSContentListener \ + UnpackedTarball/libwps/src/lib/WPSDebug \ + UnpackedTarball/libwps/src/lib/WPSDocument \ + UnpackedTarball/libwps/src/lib/WPSFont \ + UnpackedTarball/libwps/src/lib/WPSHeader \ + UnpackedTarball/libwps/src/lib/WPSList \ + UnpackedTarball/libwps/src/lib/WPSOLEParser \ + UnpackedTarball/libwps/src/lib/WPSPageSpan \ + UnpackedTarball/libwps/src/lib/WPSParagraph \ + UnpackedTarball/libwps/src/lib/WPSParser \ + UnpackedTarball/libwps/src/lib/WPSSubDocument \ + UnpackedTarball/libwps/src/lib/WPSTable \ + UnpackedTarball/libwps/src/lib/WPSTextParser \ + UnpackedTarball/libwps/src/lib/WPSTextSubDocument \ + UnpackedTarball/libwps/src/lib/libwps_internal \ + UnpackedTarball/libwps/src/lib/libwps_tools_win \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/libwps/Module_libwps.mk b/external/libwps/Module_libwps.mk index a6870fa..2b52c4a 100644 --- a/external/libwps/Module_libwps.mk +++ b/external/libwps/Module_libwps.mk @@ -10,8 +10,22 @@ $(eval $(call gb_Module_Module,libwps)) $(eval $(call gb_Module_add_targets,libwps,\ - ExternalProject_libwps \ UnpackedTarball_libwps \ )) +ifeq ($(COM),MSC) + +$(eval $(call gb_Module_add_targets,libwps,\ + Library_wps \ +)) + +else + +$(eval $(call gb_Module_add_targets,libwps,\ + ExternalPackage_libwps \ + ExternalProject_libwps \ +)) + +endif + # vim: set noet sw=4 ts=4: commit cb90b4958f3d3f74f80128df17e917cfa536961b Author: David Tardon <dtar...@redhat.com> Date: Fri May 30 13:55:20 2014 +0200 build libmwaw as shared lib Change-Id: I3c970cf3d15c2bd0072dccdf34bc3f0dae53c0b8 (cherry picked from commit 79211c1abe382e428611df1b81150106cbcb9197) diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index ada101e..08884a6 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -2035,18 +2035,45 @@ endef else # !SYSTEM_MWAW +ifeq ($(COM),MSC) + +$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo,\ + mwaw \ +)) + +define gb_LinkTarget__use_mwaw +$(call gb_LinkTarget_set_include,$(1),\ + -I$(call gb_UnpackedTarball_get_dir,libmwaw)/inc \ + $$(INCLUDE) \ +) + +$(call gb_LinkTarget_use_libraries,$(1),\ + mwaw \ +) + +endef + +else # !MSC + +$(eval $(call gb_Helper_register_packages_for_install,ooo,\ + libmwaw \ +)) + define gb_LinkTarget__use_mwaw +$(call gb_LinkTarget_use_package,$(1),libmwaw) + $(call gb_LinkTarget_set_include,$(1),\ -I$(call gb_UnpackedTarball_get_dir,libmwaw)/inc \ $$(INCLUDE) \ ) $(call gb_LinkTarget_add_libs,$(1),\ - $(call gb_UnpackedTarball_get_dir,libmwaw)/src/lib/.libs/libmwaw-0.3$(gb_StaticLibrary_PLAINEXT) \ + -L$(call gb_UnpackedTarball_get_dir,libmwaw)/src/lib/.libs -lmwaw-0.3 \ ) -$(call gb_LinkTarget_use_external_project,$(1),libmwaw) endef +endif # MSC + endif # SYSTEM_MWAW diff --git a/external/libmwaw/ExternalPackage_libmwaw.mk b/external/libmwaw/ExternalPackage_libmwaw.mk new file mode 100644 index 0000000..18a0e1c --- /dev/null +++ b/external/libmwaw/ExternalPackage_libmwaw.mk @@ -0,0 +1,22 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,libmwaw,libmwaw)) + +$(eval $(call gb_ExternalPackage_use_external_project,libmwaw,libmwaw)) + +ifeq ($(OS),MACOSX) +$(eval $(call gb_ExternalPackage_add_file,libmwaw,$(LIBO_LIB_FOLDER)/libmwaw-0.3.3.dylib,src/lib/.libs/libmwaw-0.3.dylib)) +else ifeq ($(OS),WNT) +$(eval $(call gb_ExternalPackage_add_file,libmwaw,$(LIBO_LIB_FOLDER)/libmwaw-0.3.dll,src/lib/.libs/libmwaw-0.3.dll)) +else ifeq ($(filter IOS ANDROID,$(OS)),) +$(eval $(call gb_ExternalPackage_add_file,libmwaw,$(LIBO_LIB_FOLDER)/libmwaw-0.3.so.3,src/lib/.libs/libmwaw-0.3.so.3.0.1)) +endif + +# vim: set noet sw=4 ts=4: diff --git a/external/libmwaw/ExternalProject_libmwaw.mk b/external/libmwaw/ExternalProject_libmwaw.mk index bbc69a7..1b51225 100644 --- a/external/libmwaw/ExternalProject_libmwaw.mk +++ b/external/libmwaw/ExternalProject_libmwaw.mk @@ -25,8 +25,11 @@ $(call gb_ExternalProject_get_state_target,libmwaw,build) : export PKG_CONFIG="" \ && ./configure \ --with-pic \ - --enable-static \ - --disable-shared \ + $(if $(DISABLE_DYNLOADING), \ + --enable-static --disable-shared \ + , \ + --enable-shared --disable-static \ + ) \ --without-docs \ --disable-tools \ --disable-zip \ @@ -35,6 +38,7 @@ $(call gb_ExternalProject_get_state_target,libmwaw,build) : --disable-werror \ CXXFLAGS="$(if $(SYSTEM_BOOST),$(BOOST_CPPFLAGS),-I$(call gb_UnpackedTarball_get_dir,boost) -I$(BUILDDIR)/config_$(gb_Side))" \ $(if $(CROSS_COMPILING),--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)) \ + $(if $(filter MACOSX,$(OS)),--prefix=/@.__________________________________________________OOO) \ && (cd $(EXTERNAL_WORKDIR)/src/lib && \ $(MAKE)) \ ) diff --git a/external/libmwaw/Library_mwaw.mk b/external/libmwaw/Library_mwaw.mk new file mode 100644 index 0000000..fa65c82 --- /dev/null +++ b/external/libmwaw/Library_mwaw.mk @@ -0,0 +1,157 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_Library_Library,mwaw)) + +$(eval $(call gb_Library_use_unpacked,mwaw,libmwaw)) + +$(eval $(call gb_Library_use_externals,mwaw,\ + boost_headers \ + revenge \ +)) + +$(eval $(call gb_Library_set_warnings_not_errors,mwaw)) + +$(eval $(call gb_Library_set_include,mwaw,\ + -I$(call gb_UnpackedTarball_get_dir,libmwaw)/inc \ + $$(INCLUDE) \ +)) + +$(eval $(call gb_Library_add_defs,mwaw,\ + -DBOOST_ALL_NO_LIB \ + -DBUILD_MWAW \ + -DNDEBUG \ + -D_WINDLL \ +)) + +$(eval $(call gb_Library_add_generated_exception_objects,mwaw,\ + UnpackedTarball/libmwaw/src/lib/ActaParser \ + UnpackedTarball/libmwaw/src/lib/ActaText \ + UnpackedTarball/libmwaw/src/lib/BeagleWksBMParser \ + UnpackedTarball/libmwaw/src/lib/BeagleWksDBParser \ + UnpackedTarball/libmwaw/src/lib/BeagleWksDRParser \ + UnpackedTarball/libmwaw/src/lib/BeagleWksParser \ + UnpackedTarball/libmwaw/src/lib/BeagleWksSSParser \ + UnpackedTarball/libmwaw/src/lib/BeagleWksStructManager \ + UnpackedTarball/libmwaw/src/lib/BeagleWksText \ + UnpackedTarball/libmwaw/src/lib/ClarisWksBMParser \ + UnpackedTarball/libmwaw/src/lib/ClarisWksDatabase \ + UnpackedTarball/libmwaw/src/lib/ClarisWksDbaseContent \ + UnpackedTarball/libmwaw/src/lib/ClarisWksDocument \ + UnpackedTarball/libmwaw/src/lib/ClarisWksGraph \ + UnpackedTarball/libmwaw/src/lib/ClarisWksParser \ + UnpackedTarball/libmwaw/src/lib/ClarisWksPresentation \ + UnpackedTarball/libmwaw/src/lib/ClarisWksSSParser \ + UnpackedTarball/libmwaw/src/lib/ClarisWksSpreadsheet \ + UnpackedTarball/libmwaw/src/lib/ClarisWksStruct \ + UnpackedTarball/libmwaw/src/lib/ClarisWksStyleManager \ + UnpackedTarball/libmwaw/src/lib/ClarisWksTable \ + UnpackedTarball/libmwaw/src/lib/ClarisWksText \ + UnpackedTarball/libmwaw/src/lib/DocMkrParser \ + UnpackedTarball/libmwaw/src/lib/DocMkrText \ + UnpackedTarball/libmwaw/src/lib/EDocParser \ + UnpackedTarball/libmwaw/src/lib/FullWrtGraph \ + UnpackedTarball/libmwaw/src/lib/FullWrtParser \ + UnpackedTarball/libmwaw/src/lib/FullWrtStruct \ + UnpackedTarball/libmwaw/src/lib/FullWrtText \ + UnpackedTarball/libmwaw/src/lib/GreatWksBMParser \ + UnpackedTarball/libmwaw/src/lib/GreatWksDBParser \ + UnpackedTarball/libmwaw/src/lib/GreatWksDRParser \ + UnpackedTarball/libmwaw/src/lib/GreatWksDocument \ + UnpackedTarball/libmwaw/src/lib/GreatWksGraph \ + UnpackedTarball/libmwaw/src/lib/GreatWksParser \ + UnpackedTarball/libmwaw/src/lib/GreatWksSSParser \ + UnpackedTarball/libmwaw/src/lib/GreatWksText \ + UnpackedTarball/libmwaw/src/lib/HanMacWrdJGraph \ + UnpackedTarball/libmwaw/src/lib/HanMacWrdJParser \ + UnpackedTarball/libmwaw/src/lib/HanMacWrdJText \ + UnpackedTarball/libmwaw/src/lib/HanMacWrdKGraph \ + UnpackedTarball/libmwaw/src/lib/HanMacWrdKParser \ + UnpackedTarball/libmwaw/src/lib/HanMacWrdKText \ + UnpackedTarball/libmwaw/src/lib/LightWayTxtGraph \ + UnpackedTarball/libmwaw/src/lib/LightWayTxtParser \ + UnpackedTarball/libmwaw/src/lib/LightWayTxtText \ + UnpackedTarball/libmwaw/src/lib/MWAWCell \ + UnpackedTarball/libmwaw/src/lib/MWAWChart \ + UnpackedTarball/libmwaw/src/lib/MWAWDebug \ + UnpackedTarball/libmwaw/src/lib/MWAWDocument \ + UnpackedTarball/libmwaw/src/lib/MWAWFont \ + UnpackedTarball/libmwaw/src/lib/MWAWFontConverter \ + UnpackedTarball/libmwaw/src/lib/MWAWFontSJISConverter \ + UnpackedTarball/libmwaw/src/lib/MWAWGraphicDecoder \ + UnpackedTarball/libmwaw/src/lib/MWAWGraphicEncoder \ + UnpackedTarball/libmwaw/src/lib/MWAWGraphicListener \ + UnpackedTarball/libmwaw/src/lib/MWAWGraphicShape \ + UnpackedTarball/libmwaw/src/lib/MWAWGraphicStyle \ + UnpackedTarball/libmwaw/src/lib/MWAWHeader \ + UnpackedTarball/libmwaw/src/lib/MWAWInputStream \ + UnpackedTarball/libmwaw/src/lib/MWAWList \ + UnpackedTarball/libmwaw/src/lib/MWAWOLEParser \ + UnpackedTarball/libmwaw/src/lib/MWAWPageSpan \ + UnpackedTarball/libmwaw/src/lib/MWAWParagraph \ + UnpackedTarball/libmwaw/src/lib/MWAWParser \ + UnpackedTarball/libmwaw/src/lib/MWAWPictBitmap \ + UnpackedTarball/libmwaw/src/lib/MWAWPictData \ + UnpackedTarball/libmwaw/src/lib/MWAWPictMac \ + UnpackedTarball/libmwaw/src/lib/MWAWPrinter \ + UnpackedTarball/libmwaw/src/lib/MWAWPropertyHandler \ + UnpackedTarball/libmwaw/src/lib/MWAWRSRCParser \ + UnpackedTarball/libmwaw/src/lib/MWAWSection \ + UnpackedTarball/libmwaw/src/lib/MWAWSpreadsheetDecoder \ + UnpackedTarball/libmwaw/src/lib/MWAWSpreadsheetEncoder \ + UnpackedTarball/libmwaw/src/lib/MWAWSpreadsheetListener \ + UnpackedTarball/libmwaw/src/lib/MWAWStringStream \ + UnpackedTarball/libmwaw/src/lib/MWAWSubDocument \ + UnpackedTarball/libmwaw/src/lib/MWAWTable \ + UnpackedTarball/libmwaw/src/lib/MWAWTextListener \ + UnpackedTarball/libmwaw/src/lib/MacDocParser \ + UnpackedTarball/libmwaw/src/lib/MacPaintParser \ + UnpackedTarball/libmwaw/src/lib/MacWrtParser \ + UnpackedTarball/libmwaw/src/lib/MacWrtProParser \ + UnpackedTarball/libmwaw/src/lib/MacWrtProStructures \ + UnpackedTarball/libmwaw/src/lib/MarinerWrtGraph \ + UnpackedTarball/libmwaw/src/lib/MarinerWrtParser \ + UnpackedTarball/libmwaw/src/lib/MarinerWrtText \ + UnpackedTarball/libmwaw/src/lib/MindWrtParser \ + UnpackedTarball/libmwaw/src/lib/MoreParser \ + UnpackedTarball/libmwaw/src/lib/MoreText \ + UnpackedTarball/libmwaw/src/lib/MsWks3Text \ + UnpackedTarball/libmwaw/src/lib/MsWks4Text \ + UnpackedTarball/libmwaw/src/lib/MsWks4Zone \ + UnpackedTarball/libmwaw/src/lib/MsWksDBParser \ + UnpackedTarball/libmwaw/src/lib/MsWksDRParser \ + UnpackedTarball/libmwaw/src/lib/MsWksDocument \ + UnpackedTarball/libmwaw/src/lib/MsWksGraph \ + UnpackedTarball/libmwaw/src/lib/MsWksParser \ + UnpackedTarball/libmwaw/src/lib/MsWksSSParser \ + UnpackedTarball/libmwaw/src/lib/MsWksTable \ + UnpackedTarball/libmwaw/src/lib/MsWrd1Parser \ + UnpackedTarball/libmwaw/src/lib/MsWrdParser \ + UnpackedTarball/libmwaw/src/lib/MsWrdStruct \ + UnpackedTarball/libmwaw/src/lib/MsWrdText \ + UnpackedTarball/libmwaw/src/lib/MsWrdTextStyles \ + UnpackedTarball/libmwaw/src/lib/NisusWrtGraph \ + UnpackedTarball/libmwaw/src/lib/NisusWrtParser \ + UnpackedTarball/libmwaw/src/lib/NisusWrtStruct \ + UnpackedTarball/libmwaw/src/lib/NisusWrtText \ + UnpackedTarball/libmwaw/src/lib/RagTimeParser \ + UnpackedTarball/libmwaw/src/lib/RagTimeSpreadsheet \ + UnpackedTarball/libmwaw/src/lib/RagTimeText \ + UnpackedTarball/libmwaw/src/lib/SuperPaintParser \ + UnpackedTarball/libmwaw/src/lib/TeachTxtParser \ + UnpackedTarball/libmwaw/src/lib/WingzParser \ + UnpackedTarball/libmwaw/src/lib/WriteNowParser \ + UnpackedTarball/libmwaw/src/lib/WriteNowText \ + UnpackedTarball/libmwaw/src/lib/WriterPlsParser \ + UnpackedTarball/libmwaw/src/lib/ZWrtParser \ + UnpackedTarball/libmwaw/src/lib/ZWrtText \ + UnpackedTarball/libmwaw/src/lib/libmwaw_internal \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/libmwaw/Module_libmwaw.mk b/external/libmwaw/Module_libmwaw.mk index 9ecb4cf..272ec01b 100644 --- a/external/libmwaw/Module_libmwaw.mk +++ b/external/libmwaw/Module_libmwaw.mk @@ -10,8 +10,22 @@ $(eval $(call gb_Module_Module,libmwaw)) $(eval $(call gb_Module_add_targets,libmwaw,\ - ExternalProject_libmwaw \ UnpackedTarball_libmwaw \ )) +ifeq ($(COM),MSC) + +$(eval $(call gb_Module_add_targets,libmwaw,\ + Library_mwaw \ +)) + +else + +$(eval $(call gb_Module_add_targets,libmwaw,\ + ExternalPackage_libmwaw \ + ExternalProject_libmwaw \ +)) + +endif + # vim: set noet sw=4 ts=4: _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits