Self-Contained Component Module-Related Defs And QSSI mk Separation

- Create copies of common mks within QSSI, to be used by Qssi lunch
  and all QSSI targets.
- Add framework to dynamically pickup product & board definitions
  contributing to system image.

Change-Id: I60cf8a412d22efe50bafb5547b67bc795d0f8c43
diff --git a/qssi.mk b/qssi.mk
index 033d0f3..c9296ca 100644
--- a/qssi.mk
+++ b/qssi.mk
@@ -35,7 +35,7 @@
 BOARD_AVB_SYSTEM_ROLLBACK_INDEX_LOCATION := 1
 
 TARGET_DEFINES_DALVIK_HEAP := true
-$(call inherit-product, device/qcom/common/common64.mk)
+$(call inherit-product, device/qcom/qssi/common64.mk)
 
 #Inherit all except heap growth limit from phone-xhdpi-2048-dalvik-heap.mk
 PRODUCT_PROPERTY_OVERRIDES  += \
@@ -292,3 +292,11 @@
 endif
 
 $(call inherit-product, build/make/target/product/product_launched_with_p.mk)
+
+
+###################################################################################
+# This is the End of target.mk file.
+# Now, Pickup other split product.mk files:
+###################################################################################
+$(call inherit-product-if-exists, vendor/qcom/defs/product-defs/system/*.mk)
+###################################################################################