summaryrefslogtreecommitdiff
path: root/unoidl/Module_unoidl.mk
blob: 11209c2d21fbd1820ca482a2e16fea76284f1073 (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
25
26
27
28
29
30
31
# -*- 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_Module_Module,unoidl))

# unoidl-check is needed as a component of the ODK / SDK package and
# a build-tool. In case of cross-compiling a build-native tool must
# be provided in addtion to the ODK one (!CROSS_COMPLING phase).

$(eval $(call gb_Module_add_targets,unoidl, \
    $(if $(filter DESKTOP,$(BUILD_TYPE)), \
        Executable_unoidl-read) \
    $(if $(or $(filter ODK,$(BUILD_TYPE)),$(call gb_not,$(CROSS_COMPILING))), \
        Executable_unoidl-check) \
    Library_unoidl \
))

$(eval $(call gb_Module_add_targets_for_build,unoidl, \
    Executable_unoidl-write \
))

$(eval $(call gb_Module_add_check_targets,unoidl, \
    CustomTarget_unoidl-write_test \
))
# vim: set noet sw=4 ts=4:
tr> 2009-07-03CWS-TOOLING: integrate CWS dr70Release Engineers 2009-06-15CWS-TOOLING: integrate CWS calc50Ivo Hinkelmann 2009-05-18CWS-TOOLING: integrate CWS calcmultilineJens-Heiner Rechtien 2009-04-02CWS-TOOLING: integrate CWS calc31stopper4_DEV300Ivo Hinkelmann 2009-03-02CWS-TOOLING: integrate CWS dr66Oliver Bolte 2009-01-08CWS-TOOLING: integrate CWS frmdlgJens-Heiner Rechtien 2009-01-06CWS-TOOLING: integrate CWS ooxml02Rüdiger Timm 2008-09-30CWS-TOOLING: integrate CWS koheicoderemovalVladimir Glazounov 2008-07-08INTEGRATION: CWS odff04 (1.29.66); FILE MERGEDRüdiger Timm