blob: 8c44af4bc9248cc28ed61dd7b96fe36149bfacc9 [file] [log] [blame]
Neil Fuller55c615d2018-11-22 10:17:38 +00001# -*- mode: makefile -*-
2# Copyright (C) 2018 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Neil Fuller35467e12017-06-12 16:55:44 +010016LOCAL_PATH:= $(call my-dir)
17
Neil Fuller35467e12017-06-12 16:55:44 +010018ifeq ($(WITH_HOST_DALVIK),true)
19
Colin Cross6bc905a2017-10-09 13:55:50 -070020# A host version of the tzlookup.xml module for use by
21# hostdex rules.
22
Neil Fuller7362fbc2018-12-14 09:47:20 +000023# Simulate the runtime module.
Neil Fuller35467e12017-06-12 16:55:44 +010024include $(CLEAR_VARS)
Neil Fuller7362fbc2018-12-14 09:47:20 +000025LOCAL_MODULE := tzlookup.xml_host_runtime_apex
Neil Fuller35467e12017-06-12 16:55:44 +010026LOCAL_IS_HOST_MODULE := true
27LOCAL_SRC_FILES := tzlookup.xml
28LOCAL_MODULE_CLASS := ETC
29LOCAL_MODULE_TAGS := optional
30LOCAL_MODULE_STEM := $(LOCAL_SRC_FILES)
Neil Fuller3160f432018-11-12 18:09:37 +000031LOCAL_MODULE_PATH := $(HOST_OUT)/com.android.runtime/etc/tz
Neil Fuller35467e12017-06-12 16:55:44 +010032include $(BUILD_PREBUILT)
33
34endif
Roland Levillain09d61aa2019-05-01 14:53:44 +010035
36# Module definition producing a tzlookup.xml prebuilt file in
37# /system/etc/tz for standalone ART testing purposes. This is a
38# temporary change needed until the ART Buildbot and Golem both fully
39# support the Runtime APEX (see b/121117762). This module should never
40# be shipped by default (i.e. should never be part of
41# `PRODUCT_PACKAGE`.)
42#
43# TODO(b/121117762, b/129332183): Remove this module definition when
44# the ART Buildbot and Golem have full support for the Runtime APEX.
45include $(CLEAR_VARS)
46LOCAL_MODULE := tzlookup.xml-art-test
47LOCAL_MODULE_STEM := tzlookup.xml
48LOCAL_SRC_FILES := $(LOCAL_MODULE_STEM)
49LOCAL_MODULE_CLASS := ETC
50LOCAL_MODULE_TAGS := optional
51LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/tz
52include $(BUILD_PREBUILT)