blob: 4ae1e3a186ef08d74ca5f3c323c0f62f6e3299d2 [file] [log] [blame]
keunyoung1ab8e182015-09-24 09:25:22 -07001# Copyright (C) 2015 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14#
15#
16
Keun-young Parkec7b18f2016-02-29 16:49:53 -080017#disble build in PDK, missing aidl import breaks build
18ifneq ($(TARGET_BUILD_PDK),true)
19
keunyoung1ab8e182015-09-24 09:25:22 -070020LOCAL_PATH:= $(call my-dir)
21
22include $(CLEAR_VARS)
23
Vitalii Tomkiv9aef1ae2016-03-30 13:05:59 -070024ifeq ($(BOARD_IS_AUTOMOTIVE), true)
Nan Zhang924b0902018-07-19 17:04:18 -070025full_classes_jar := $(call intermediates-dir-for,JAVA_LIBRARIES,android.car,,COMMON)/classes.jar
26$(call dist-for-goals,dist_files,$(full_classes_jar):android.car.jar)
Sumanth Maraead982f2019-05-16 14:28:58 -070027
28ifeq ($(EMMA_INSTRUMENT),true)
29# Put XML formatted API files in the dist dir.
30car_api_xmls := $(addprefix $(TARGET_OUT_COMMON_INTERMEDIATES)/,car-api.xml car-system-api.xml car-test-api.xml)
31$(car_api_xmls): $(TARGET_OUT_COMMON_INTERMEDIATES)/car-%api.xml : packages/services/Car/car-lib/api/%current.txt $(APICHECK)
32 $(hide) echo "Converting API file to XML: $@"
33 $(hide) mkdir -p $(dir $@)
34 $(hide) $(APICHECK_COMMAND) -convert2xml $< $@
35
36$(call dist-for-goals, dist_files, $(car_api_xmls))
37car_api_xmls :=
38endif #EMMA_INSTRUMENT
39
40endif #BOARD_IS_AUTOMOTIVE
Vitalii Tomkiv9aef1ae2016-03-30 13:05:59 -070041
Anthony Chen7bd39e92018-04-02 13:13:53 -070042endif #TARGET_BUILD_PDK