19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project# Copyright 2007 The Android Open Source Project
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project# Copies files into the directory structure described by a manifest
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
574905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onorato# This tool is prebuilt if we're doing an app-only build.
674905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onoratoifeq ($(TARGET_BUILD_APPS),)
774905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onorato
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(CLEAR_VARS)
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_SRC_FILES := \
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	aidl_language_l.l \
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	aidl_language_y.y \
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	aidl.cpp \
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	aidl_language.cpp \
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	options.cpp \
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	search_path.cpp \
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	AST.cpp \
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Type.cpp \
20fdfe2ff8c60c367a4eb7cecb4cbe1d62b41a8c20Joe Onorato	generate_java.cpp \
21fdfe2ff8c60c367a4eb7cecb4cbe1d62b41a8c20Joe Onorato	generate_java_binder.cpp \
22fdfe2ff8c60c367a4eb7cecb4cbe1d62b41a8c20Joe Onorato	generate_java_rpc.cpp
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_CFLAGS := -g
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_MODULE := aidl
269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(BUILD_HOST_EXECUTABLE)
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2974905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onoratoendif # TARGET_BUILD_APPS
30