summaryrefslogtreecommitdiff
path: root/ridljar/CustomTarget_javamaker.mk
blob: 2f53fbf4ca2824cd4bcfb913088c3af966e75026 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# -*- 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,ridljar/javamaker))

ridljar_DIR := $(call gb_CustomTarget_get_workdir,ridljar/javamaker)

$(call gb_CustomTarget_get_target,ridljar/javamaker) : $(ridljar_DIR)/done

$(ridljar_DIR)/done : $(call gb_UnoApi_get_target,udkapi) \
		$(call gb_Executable_get_runtime_dependencies,javamaker) \
		| $(ridljar_DIR)/.dir
	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),JVM,1)
	$(call gb_Helper_abbreviate_dirs, \
	rm -r $(ridljar_DIR) && \
	$(call gb_Helper_execute,javamaker -O$(ridljar_DIR) $<) && touch $@)

# vim:set shiftwidth=4 tabstop=4 noexpandtab:
//gerrit.libreoffice.org/84617 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com> 2019-11-27make Skia GPU offscreen surfaces work with unittestsLuboš Luňák Skia is now patched to be able to create also invalid sk_app::WindowContext that will just initialize the shared GrContext. And always use that GrContext, even for tests, because some tests first create a offscreen surfaces and only later create windows, which before this patch led to mixing GrContext instances. Change-Id: Ic79c0719f98f6ac48527c2ea2a9a9a69412adeff 2019-11-27make Skia VCL backend fall back to raster if vulkan doesn't workLuboš Luňák Change-Id: Ic446f6f85e5ebc2e50cb51a3ed1e732b8976a193 2019-11-27fix Skia offscreen GPU-backed drawingLuboš Luňák The previous approach of using multiple GrContext instances apparently does not work, it's not possible to do drawing operations that involve objects using two different GrContext's. So patch Skia to use just one GrContext for our needs. See vcl/skia/README for details. Change-Id: I2bd3d3c618bf7f8ff45b2f37cbd086d2289940aa