summaryrefslogtreecommitdiff
path: root/ios/CustomTarget_MobileLibreOffice_app.mk
diff options
context:
space:
mode:
Diffstat (limited to 'ios/CustomTarget_MobileLibreOffice_app.mk')
-rw-r--r--ios/CustomTarget_MobileLibreOffice_app.mk111
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: