diff --git a/buildSdk.sh b/buildSdk.sh
index ae2640696db1bbf4d750efa996677b98aa15f543..8a722ecc8188e248181784c017c984a6376c1eec 100755
--- a/buildSdk.sh
+++ b/buildSdk.sh
@@ -8,10 +8,27 @@ if [[ -z "${ANDROID_HOME}" ]]; then
echo "{ANDROID_HOME} path variable is not set. Set it to point Android SDK."
exit 1
else
- build_tools_dir=$ANDROID_HOME/build-tools/29.0.2/
+ build_tools_dir=$ANDROID_HOME/build-tools/
+ declare -a build_tools
+ for f in $build_tools_dir*;
+ do
+ if [ -d "$f" ]; then
+ build_tools+=($(basename $f))
+ fi
+ done
+ if [ ${#build_tools[@]} -eq 0 ]; then
+ echo "No build-tools found at $build_tools_dir. Make sure you've atleast one build tools downloaded."
+ exit 1
+ else
+ sorted_build_tools=($(for l in ${build_tools[@]}; do echo $l; done | sort))
+ echo "Available build-tools are ${sorted_build_tools[@]}"
+ latest_build_tool=${sorted_build_tools[${#sorted_build_tools[@]}-1]}
+ echo "Using latest build tool available: $latest_build_tool"
+ fi
fi
-aapt2="${build_tools_dir}/aapt2"
+latest_build_tool_dir="$build_tools_dir$latest_build_tool"
+aapt2="${latest_build_tool_dir}/aapt2"
echo "Compiling resources"
$aapt2 compile --dir lineage/res/res -o intermediates/resources.zip
diff --git a/lineage/res/res/drawable/ic_camera_effects.xml b/lineage/res/res/drawable/ic_camera_effects.xml
new file mode 100644
index 0000000000000000000000000000000000000000..71abcc8e3577a67800ee7e458d7fb3b675fb3861
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_effects.xml
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_exposure.xml b/lineage/res/res/drawable/ic_camera_exposure.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3a7a1d7579cbb08f47f1ca4ef4d7ddb29e1a6d3f
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_exposure.xml
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_exposure_locked.xml b/lineage/res/res/drawable/ic_camera_exposure_locked.xml
new file mode 100644
index 0000000000000000000000000000000000000000..65a4d84045bf0d566f19e8c78eb8396eb398c0eb
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_exposure_locked.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_exposure_unlocked.xml b/lineage/res/res/drawable/ic_camera_exposure_unlocked.xml
new file mode 100644
index 0000000000000000000000000000000000000000..49b7f82507636cfa643d80dbc0997097d6a3f566
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_exposure_unlocked.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_flash_auto.xml b/lineage/res/res/drawable/ic_camera_flash_auto.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e6dd1aaec3db8623f8210690818f56cfb8f02449
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_flash_auto.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_flash_off.xml b/lineage/res/res/drawable/ic_camera_flash_off.xml
new file mode 100644
index 0000000000000000000000000000000000000000..490e6d59cd8c0f21d9cb6a0240ed891b4420b7f0
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_flash_off.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_flash_on.xml b/lineage/res/res/drawable/ic_camera_flash_on.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f283e4fd3f017d91fe3adf21d185faf89ae6131a
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_flash_on.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_photo.xml b/lineage/res/res/drawable/ic_camera_photo.xml
new file mode 100644
index 0000000000000000000000000000000000000000..56501616f896b924ecb67c2996856dcfcd03c9e5
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_photo.xml
@@ -0,0 +1,11 @@
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_settings.xml b/lineage/res/res/drawable/ic_camera_settings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..26246abe17da50467acdbec99d8ef4b9cd29f430
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_settings.xml
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_shutter.xml b/lineage/res/res/drawable/ic_camera_shutter.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9a065db7d7b14e594874192b5305c8e728577632
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_shutter.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_toggle.xml b/lineage/res/res/drawable/ic_camera_toggle.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7707cf99a7a81e1550ae50aadcc35bc795df0c86
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_toggle.xml
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/lineage/res/res/drawable/ic_camera_video.xml b/lineage/res/res/drawable/ic_camera_video.xml
new file mode 100644
index 0000000000000000000000000000000000000000..110448a5333d1239f1f15473cd31da07c6b736c3
--- /dev/null
+++ b/lineage/res/res/drawable/ic_camera_video.xml
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/lineage/res/res/values/public.xml b/lineage/res/res/values/public.xml
index 9d7745ebffc5eb7ddd420237fe82a1ed5fbb8d07..068b1f1a560e9882fa295fd7d43c6fad9a872fc2 100644
--- a/lineage/res/res/values/public.xml
+++ b/lineage/res/res/values/public.xml
@@ -28,4 +28,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+