diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.com> | 2014-06-26 11:22:21 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2014-06-30 14:48:03 +0200 |
commit | a6ecd8b2a9f0f3eaa66388861a6dcc6260ec72b9 (patch) | |
tree | 8e2dedeb6bdb4de787962262c38d7af43c6a6b62 /android/CustomTarget_lo_android.mk | |
parent | 18d2afbf9a544100c2decd99bee0eb5cf3e8f0e3 (diff) |
LOAndroid3: ant/make for building, Bootstrap project
LOAndroid3 is based of LibreOffice4Android project which uses
ant/make for building. By using LibreOffice4Android as the base,
the project creates a APK archive which has all needed files
to start LibreOffice in Android environment.
Change-Id: I697d5f727bdaf93e774144ad597d7081d2609908
Diffstat (limited to 'android/CustomTarget_lo_android.mk')
-rw-r--r-- | android/CustomTarget_lo_android.mk | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/android/CustomTarget_lo_android.mk b/android/CustomTarget_lo_android.mk new file mode 100644 index 000000000000..4d32cac168dd --- /dev/null +++ b/android/CustomTarget_lo_android.mk @@ -0,0 +1,36 @@ +# -*- 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_CustomTarget_CustomTarget,android/loandroid3)) + +loandroid3_DIR := $(call gb_CustomTarget_get_workdir,android/experimental/LOAndroid3) + +$(call gb_CustomTarget_get_target,android/loandroid3) : \ + $(loandroid3_DIR)/done + +# We want that to be built completely first, +# so that we can serialize Ant access to Bootstrap, which is used both +# by DocumentLoader. We don't want one Ant to be cleaning +# out Bootstrap while another is building stuff that depends on it. +# Yeah, this sucks + +$(loandroid3_DIR)/done : $(call gb_Postprocess_get_target,AllModulesButInstsetNative) + $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),MAK,2) + cd $(SRCDIR)/android/experimental/LOAndroid3 && $(MAKE) all +# Copy to $(BUILDDIR)/instsetoo_native as that is where the tinderbox build script +# still looks for the .apk, and we want fresh daily builds to be uploaded. Even if +# the apps as such are mostly useless. +# Us "foo" instead of the old INPATH + mkdir -p $(BUILDDIR)/instsetoo_native/foo/bin; \ + cp $(SRCDIR)/android/experimental/LOAndroid3/bin/*-debug.apk $(BUILDDIR)/instsetoo_native/foo/bin + +$(call gb_CustomTarget_get_clean_target,android/loandroid3) : + $(call gb_Output_announce,$(subst $(WORKDIR)/Clean/,,$@),$(false),MAK,2) + cd $(SRCDIR)/android/experimental/LOAndroid3 && $(MAKE) clean + +# vim: set noet sw=4 ts=4: |