~xnox/ubuntu/trusty/gcc-arm-linux-androideabi/dima

« back to all changes in this revision

Viewing changes to android/build/CleanSpec.mk

  • Committer: Package Import Robot
  • Author(s): Dmitrijs Ledkovs
  • Date: 2013-07-05 10:12:24 UTC
  • Revision ID: package-import@ubuntu.com-20130705101224-6qo3e8jbz8p31aa1
Tags: upstream-0.20130705.1
ImportĀ upstreamĀ versionĀ 0.20130705.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS)
 
48
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS)
 
49
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system)
 
50
 
 
51
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libmediaplayerservice_intermediates)
 
52
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libmedia_jni_intermediates)
 
53
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libstagefright_omx_intermediates)
 
54
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
55
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/default.prop)
 
56
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/default.prop)
 
57
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/vendor)
 
58
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/android-info.txt)
 
59
$(call add-clean-step, find $(PRODUCT_OUT) -name "*.apk" | xargs rm)
 
60
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
61
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
62
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/app/*)
 
63
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
64
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
65
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
66
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/*/LINKED)
 
67
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
68
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
69
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
70
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
71
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
72
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
73
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
74
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/lib/*.so)
 
75
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib/*.so)
 
76
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/symbols/system/lib/*.so)
 
77
$(call add-clean-step, rm -rf $(HOST_OUT_EXECUTABLES)/iself)
 
78
$(call add-clean-step, rm -rf $(HOST_OUT_EXECUTABLES)/lsd)
 
79
$(call add-clean-step, rm -rf $(HOST_OUT_EXECUTABLES)/apriori)
 
80
$(call add-clean-step, rm -rf $(HOST_OUT_EXECUTABLES)/isprelinked)
 
81
$(call add-clean-step, rm -rf $(HOST_OUT_EXECUTABLES)/soslim)
 
82
 
 
83
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/lib/*.so)
 
84
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib/*.so)
 
85
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/symbols/system/lib/*.so)
 
86
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
87
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
88
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
89
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/YouTube*)
 
90
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
91
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
92
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
93
 
 
94
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libstagefright_intermediates)
 
95
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libstagefright_omx_intermediates)
 
96
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/librtp_jni_intermediates)
 
97
 
 
98
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/android-info.txt)
 
99
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
100
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
101
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/app/*)
 
102
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
103
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/JAVA_LIBRARIES/*)
 
104
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/framework/*)
 
105
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
106
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
107
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
108
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
109
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libbcinfo_intermediates)
 
110
 
 
111
# ICS MR2!!!!!!!!!!!!
 
112
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
113
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
114
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
115
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libbcinfo_intermediates)
 
116
 
 
117
# WAIT, I MEAN JELLY BEAN!!!!!!!!!!!!
 
118
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
119
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
120
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
121
 
 
122
# Changing where ro.carrier value is instantiated for system/build.prop
 
123
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
124
 
 
125
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)
 
126
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
 
127
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/app/*)
 
128
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
 
129
 
 
130
# ************************************************
 
131
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
 
132
# ************************************************