1b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# Copyright (C) 2011 The Android Open Source Project
2b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
3b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# Licensed under the Apache License, Version 2.0 (the "License");
4b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# you may not use this file except in compliance with the License.
5b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# You may obtain a copy of the License at
6b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
7b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#      http://www.apache.org/licenses/LICENSE-2.0
8b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
9b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# Unless required by applicable law or agreed to in writing, software
10b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# distributed under the License is distributed on an "AS IS" BASIS,
11b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# See the License for the specific language governing permissions and
13b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# limitations under the License.
14b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
15b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden
16b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# If you don't need to do a full clean build but would like to touch
17b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# a file or delete some intermediate files, add a clean step to the end
18b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# of the list.  These steps will only be run once, if they haven't been
19b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# run before.
20b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
21b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# E.g.:
22b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#     $(call add-clean-step, touch -c external/sqlite/sqlite3.h)
23b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#     $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/libz_intermediates)
24b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
25b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# Always use "touch -c" and "rm -f" or "rm -rf" to gracefully deal with
26b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# files that are missing or have been moved.
27b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
28b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# Use $(PRODUCT_OUT) to get to the "out/target/product/blah/" directory.
29b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# Use $(OUT_DIR) to refer to the "out" directory.
30b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
31b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# If you need to re-do something that's already mentioned, just copy
32b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# the command and add it to the bottom of the list.  E.g., if a change
33b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# that you made last week required touching a file and a change you
34b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# made today requires touching the same file, just copy the old
35b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# touch step and add it to the end of the list.
36b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden#
37b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# ************************************************
38b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
39b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# ************************************************
40b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden
41b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/calendar-common_intermediates)
428d8d7cf86ebf7e34dc42dab0bfbe3930ad95f983Andy McFadden$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/calendar-common_intermediates)
43b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden
44b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# ************************************************
45b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
46b2c9185bf64d9ddf1c0959fbefe6ed8cb99d4c2dAndy McFadden# ************************************************
47