diff options
Diffstat (limited to 'ios/CustomTarget_MobileLibreOffice_app.mk')
-rw-r--r-- | ios/CustomTarget_MobileLibreOffice_app.mk | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/ios/CustomTarget_MobileLibreOffice_app.mk b/ios/CustomTarget_MobileLibreOffice_app.mk deleted file mode 100644 index 215fb5a9e3e0..000000000000 --- a/ios/CustomTarget_MobileLibreOffice_app.mk +++ /dev/null @@ -1,111 +0,0 @@ -# -*- 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/. - -#- Env ------------------------------------------------------------------------ - -MobileLibreOffice_resource := MobileLibreOffice/resource_link -BUILDID :=$(shell cd $(SRCDIR) && git log -1 --format=%H) - -#- Macros --------------------------------------------------------------------- - -define MobileLibreOfficeXcodeBuild - CC=;xcodebuild -project shared/ios_sharedlo.xcodeproj -target ios_sharedlo -arch $(XCODE_ARCHS) -configuration $(if $(ENABLE_DEBUG),Debug,Release) $(1) $(if $(verbose)$(VERBOSE),,>/dev/null) - CC=;xcodebuild -project MobileLibreOffice/MobileLibreOffice.xcodeproj -target MobileLibreOffice -arch $(XCODE_ARCHS) -configuration $(if $(ENABLE_DEBUG),Debug,Release) $(1) $(if $(verbose)$(VERBOSE),,>/dev/null) -endef - -#- Targets -------------------------------------------------------------------- - -.PHONY: MobileLibreOffice_setup - -#============================================================================== -# Register target -$(eval $(call gb_CustomTarget_CustomTarget,ios/MobileLibreOffice)) -#============================================================================== - -#============================================================================== -# Build -# Depend on the custom target that sets up lo.xcconfig -$(call gb_CustomTarget_get_target,ios/MobileLibreOffice): $(call gb_CustomTarget_get_target,ios/Lo_Xcconfig) MobileLibreOffice_setup -#============================================================================== - $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),APP,2) - $(SRCDIR)/solenv/bin/native-code.py \ - -g core -g writer \ - > $(SRCDIR)/ios/shared/ios_sharedlo/cxx/native-code.mm - $(call MobileLibreOfficeXcodeBuild, clean build) - -#============================================================================== -# Setup -MobileLibreOffice_setup: -#============================================================================== - $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ENV,2) - - # Resources # - rm -rf $(MobileLibreOffice_resource) 2>/dev/null - mkdir -p $(MobileLibreOffice_resource) - mkdir -p $(MobileLibreOffice_resource)/ure - - # copy rdb files - cp $(INSTDIR)/ure/share/misc/types.rdb $(MobileLibreOffice_resource) - cp $(INSTDIR)/program/types/offapi.rdb $(MobileLibreOffice_resource) - cp $(INSTDIR)/program/types/oovbaapi.rdb $(MobileLibreOffice_resource) - cp $(INSTDIR)/program/services/services.rdb $(MobileLibreOffice_resource) - cp $(INSTDIR)/ure/share/misc/services.rdb $(MobileLibreOffice_resource)/ure - - # copy .res files - # program/resource is hardcoded in tools/source/rc/resmgr.cxx. Sure, - # we could set STAR_RESOURCE_PATH instead. sigh... - mkdir -p $(MobileLibreOffice_resource)/program/resource - cp $(INSTDIR)/program/resource/*en-US.res $(MobileLibreOffice_resource)/program/resource - - # soffice.cfg - mkdir -p $(MobileLibreOffice_resource)/share/config - cp -R $(INSTDIR)/share/config/soffice.cfg $(MobileLibreOffice_resource)/share/config - - # "registry" - cp -R $(INSTDIR)/share/registry $(MobileLibreOffice_resource)/share - - # Set up rc, the "inifile". See getIniFileName_Impl(). - file=$(MobileLibreOffice_resource)/rc; \ - echo '[Bootstrap]' > $$file; \ - echo 'URE_BOOTSTRAP=file://$$APP_DATA_DIR/fundamentalrc' >> $$file; \ - echo 'HOME=$$APP_DATA_DIR/tmp' >> $$file; - - # Set up fundamentalrc, unorc, bootstraprc and versionrc. - # Do we really need all these? - file=$(MobileLibreOffice_resource)/fundamentalrc; \ - echo '[Bootstrap]' > $$file; \ - echo 'BRAND_BASE_DIR=file://$$APP_DATA_DIR' >> $$file; \ - echo 'CONFIGURATION_LAYERS=xcsxcu:$${BRAND_BASE_DIR}/share/registry res:$${BRAND_BASE_DIR}/registry' >> $$file; - - file=$(MobileLibreOffice_resource)/unorc; \ - echo '[Bootstrap]' > $$file; - - # bootstraprc must be in $BRAND_BASE_DIR/program - mkdir -p $(MobileLibreOffice_resource)/program - file=$(MobileLibreOffice_resource)/program/bootstraprc; \ - echo '[Bootstrap]' > $$file; \ - echo 'InstallMode=<installmode>' >> $$file; \ - echo "ProductKey=LibreOffice $(PRODUCTVERSION)" >> $$file; \ - echo 'UserInstallation=file://$$APP_DATA_DIR/../Library/Application%20Support' >> $$file; - - # Is this really needed? - file=$(MobileLibreOffice_resource)/program/versionrc; \ - echo '[Version]' > $$file; \ - echo 'AllLanguages=en-US' >> $$file; \ - echo 'BuildVersion=' >> $$file; \ - echo "buildid=$(BUILDID)" >> $$file; - -#============================================================================== -# Clean -$(call gb_CustomTarget_get_clean_target,ios/MobileLibreOffice): -#============================================================================== - $(call gb_Output_announce,$(subst $(WORKDIR)/Clean/,,$@),$(false),APP,2) - $(call MobileLibreOfficeXcodeBuild, clean) - -#------------------------------------------------------------------------------ -# vim: set noet sw=4 ts=4: |