blob: 18e8b089d064f8814f15586ca67685c7ddaf6e2b [file] [log] [blame]
Tri Vo0809e5f2016-10-07 15:10:42 -07001#
2# Copyright (C) 2016 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#
16
17LOCAL_PATH := $(call my-dir)
18
19include $(CLEAR_VARS)
20
21LOCAL_MODULE := acloud.zip
22LOCAL_MODULE_PATH := $(HOST_OUT)/tools
23LOCAL_MODULE_CLASS := EXECUTABLE
24LOCAL_IS_HOST_MODULE := true
25
26include $(BUILD_SYSTEM)/base_rules.mk
27$(LOCAL_BUILT_MODULE): $(SOONG_ZIP)
28 $(hide) mkdir -p $(dir $@)
29 @rm -f $@.list
30 # ! used because setup.py needs to reside in the same directory
31 # as acloud package for proper installation.
32 $(hide) find tools/acloud ! -name '*setup.py' -name '*.py' -or -name \
33 '*.config' -or -name 'LICENSE' -or -name '*.md' | sort > $@.list
34 $(hide) $(SOONG_ZIP) -d -o $@ -C tools/ -l $@.list -C tools/acloud \
35 -f tools/acloud/setup.py
36 @rm -f $@.list
37
38.PHONY: acloud
39acloud: $(LOCAL_MODULE)