Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Add an empty CleanSpec.mk

Change-Id: I3bf93ac02ac5b0553638d5ebc8bd5ddf260b2eaa
  • Loading branch information...
commit d37bbf15308983f800205fd2b68f64cbfc2975c1 1 parent 8bb1d6f
Jean-Baptiste Queru authored

Showing 1 changed file with 49 additions and 0 deletions. Show diff stats Hide diff stats

  1. +49 0 CleanSpec.mk
49 CleanSpec.mk
... ... @@ -0,0 +1,49 @@
  1 +# Copyright (C) 2007 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 +# If you don't need to do a full clean build but would like to touch
  17 +# a file or delete some intermediate files, add a clean step to the end
  18 +# of the list. These steps will only be run once, if they haven't been
  19 +# run before.
  20 +#
  21 +# E.g.:
  22 +# $(call add-clean-step, touch -c external/sqlite/sqlite3.h)
  23 +# $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/libz_intermediates)
  24 +#
  25 +# Always use "touch -c" and "rm -f" or "rm -rf" to gracefully deal with
  26 +# files that are missing or have been moved.
  27 +#
  28 +# Use $(PRODUCT_OUT) to get to the "out/target/product/blah/" directory.
  29 +# Use $(OUT_DIR) to refer to the "out" directory.
  30 +#
  31 +# If you need to re-do something that's already mentioned, just copy
  32 +# the command and add it to the bottom of the list. E.g., if a change
  33 +# that you made last week required touching a file and a change you
  34 +# made today requires touching the same file, just copy the old
  35 +# touch step and add it to the end of the list.
  36 +#
  37 +# ************************************************
  38 +# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
  39 +# ************************************************
  40 +
  41 +# For example:
  42 +#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/AndroidTests_intermediates)
  43 +#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/core_intermediates)
  44 +#$(call add-clean-step, find $(OUT_DIR) -type f -name "IGTalkSession*" -print0 | xargs -0 rm -f)
  45 +#$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/*)
  46 +
  47 +# ************************************************
  48 +# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
  49 +# ************************************************

0 comments on commit d37bbf1

Please sign in to comment.
Something went wrong with that request. Please try again.