From 1644c6d7f4931d0b4fe7ea77c63b016af01a46d3 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Mon, 6 Feb 2012 15:33:21 -0800 Subject: Only generate private symbols that are needed. Change-Id: Icc4c86638db8429a387bf87c934cc712f807e213 --- core/res/MakeJavaSymbols.sed | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 core/res/MakeJavaSymbols.sed (limited to 'core/res/MakeJavaSymbols.sed') diff --git a/core/res/MakeJavaSymbols.sed b/core/res/MakeJavaSymbols.sed new file mode 100644 index 0000000..d02fffa --- /dev/null +++ b/core/res/MakeJavaSymbols.sed @@ -0,0 +1,25 @@ +# Run this on the errors output by javac of missing resource symbols, +# to generate the set of commands to have aapt generate +# the symbol for them. +# +# For example: make framework 2>&1 | sed -n -f MakeJavaSymbols.sed | sort -u + +s|.*R.id.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.attr.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.bool.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.integer.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.color.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.dimen.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.fraction.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.string.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.plurals.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.array.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.drawable.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.layout.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.anim.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.animator.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.interpolator.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.menu.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.xml.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.raw.\([a-zA-Z0-9_]*\).*| |gp +s|.*R.style.\([a-zA-Z0-9_]*\).*| |gp -- cgit v1.1