NFC: Add build rules for NFC opensource system module

Presently the build rules exists within common projects
shared with all the tech teams, while the code exists
in NFC handled components which leads to dependencies.

With android upgrade requirement, the build enablement
for tech specific modules should now be part of the
tech team projects instead of the common.

To meet these requirements, NFC specific build properties
are now part of the NFC projects, thus eliminating the
dependencies with the common projects.

Removed build flag usage from the existing Makefile as
the built NqNfcNci package will be included in
PRODUCT_PACKAGE on the basis of the new Makefile added
as part of the android upgarde requirement.

Change-Id: Ie91ef23f7ca75436ef21aacfceff1dd377eaff11
2 files changed
tree: 1783c2ee7d32c8d39011b3217e22638b6fca1532
  1. assets/
  2. etc/
  3. nci/
  4. nxp/
  5. res/
  6. src/
  7. tests/
  8. .clang-format
  9. .gitignore
  10. Android.mk
  11. AndroidManifest.xml
  12. CleanSpec.mk
  13. nfc_system_product.mk
  14. OWNERS
  15. PREUPLOAD.cfg
  16. README.md
README.md

NFC_NCIHAL_Nfc

####Git Repository

DESCRIPTIONCHECKOUT COMMAND
NFC_NCIHAL_Nfcgit clone https://github.com/NXPNFCProject/NFC_NCIHAL_Nfc.git

####Supported Versions on "master" Branch

Android VersionNXP ReleaseNXP Tag
android-5.0.0_r1/android5.1.0_r13.5.0_L (PN547C2/PN548C2)NFC_NCIHALx_AR0F.3.5.0_L_OpnSrc

####Supported Versions on "br_android_ncihalx_m" Branch

Android VersionNXP ReleaseNXP Tag
android-6.0.0_r14.2.0_M (PN547C2/PN548C2)NFC_NCIHALx_AR0F.4.2.0_M_OpnSrc
android-6.0.0_r14.3.0_M (PN547C2/PN548C2)NFC_NCIHALx_AR0F.4.3.0_M_OpnSrc
android-6.0.1_r174.5.0_M (PN551/PN548C2)NFC_NCIHALx_AR3C.4.5.0_M_OpnSrc
android-6.0.1_r174.7.0_M (PN553)NFC_NCIHALx_ARC0.4.7.0_M_OpnSrc
android-6.0.1_r174.8.0_M (PN551/PN548C2)NFC_NCIHALx_AR3C.4.8.0_M_OpnSrc

####Supported Versions on "br_android_ncihalx_n" Branch

Android VersionNXP ReleaseNXP Tag
android-7.0.0_r17.0.3_N (PN548C2/PN551)NFC_NCIHALx_AR3C.7.0.3_N_OpnSrc
android-7.0.0_r47.0.4_N (PN553)NFC_NCIHALx_ARC0.7.0.4_N_OpnSrc
android-7.0.0_r127.1.0_N (PN548C2/PN551/PN553)NFC_NCIHALx_ARFC.7.1.0_N_OpnSrc
android-7.0.0_r127.2.0_N (PN553)NFC_NCIHALx_ARC0.7.2.0_N_OpnSrc
android-7.0.0_r127.3.0_N (PN553)NFC_NCIHALx_ARC0.7.3.0_N_OpnSrc
android-7.1.1_r17.4.0_N (PN548C2/PN551)NFC_NCIHALx_AR3C.7.4.0_N_OpnSrc
android-7.1.1_r17.5.0_N (PN553)NFC_NCIHALx_ARC0.7.5.0_N_OpnSrc

####Supported Versions on "br_android_ncihalx_o" Branch

Android VersionNXP ReleaseNXP Tag
android-o-preview28.0.9_O (PN553/PN557)NFC_NCIHALx_AR1800.8.0.9_O_OpnSrc
android-o-preview28.0.C_O (PN553/PN557)NFC_NCIHALx_AR1800.8.0.C_O_OpnSrc
android-o-preview28.0.13_O (PN553/PN557)NFC_NCIHALx_AR18C0.8.0.13_O_OpnSrc
android-8.0.0_r48.1.0_O (PN553)NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc
android-8.0.0_r48.2.0_O (PN557)NFC_NCIHALx_AR18C0.8.2.0_O_OpnSrc
android-8.0.0_r48.2.3_O (PN557)NFC_NCIHALx_AR18C0.8.2.3_O_OpnSrc
android-8.0.0_r48.3.0_O (PN548C2/PN551/PN553)NFC_NCIHALx_AR0054.8.3.0_O_OpnSrc
android-8.0.0_r48.3.0_O (PN548C2/PN551)NFC_NCIHALx_AR003C.8.3.0_O_OpnSrc

####Supported Android Versions on "br_android_ncihalx_p" Branch

Android VersionNXP ReleaseNXP Tag
aosp-master9.00.02 (SN100x)NFC_NCIHALx_AR2000.09.00.02_OpnSrc
aosp-master9.00.03 (SN100x)NFC_NCIHALx_AR2000.09.00.03_OpnSrc
android-p-preview 29.00.06 (SN100x)NFC_NCIHALx_AR2000.09.00.06_OpnSrc
android-p-preview 29.00.07 (SN100x)NFC_NCIHALx_AR2000.09.00.07_OpnSrc
android-p-preview 29.00.08 (SN100x)NFC_NCIHALx_AR2000.09.00.08_OpnSrc
android-p-preview 29.00.0A (SN100x)NFC_NCIHALx_AR2000.09.00.0A_OpnSrc
android-p-preview 29.00.0C (SN100x)NFC_NCIHALx_AR2000.09.00.0C_OpnSrc
android-p-preview 29.00.0D (SN100x)NFC_NCIHALx_AR2000.09.00.0D_OpnSrc
android-p-preview 29.00.0F (SN100x)NFC_NCIHALx_AR2000.09.00.0F_OpnSrc
android-p-preview 29.00.11 (SN100x)NFC_NCIHALx_AR2000.09.00.11_OpnSrc
android-p-preview 29.00.13 (SN100x)NFC_NCIHALx_AR2000.09.00.13_OpnSrc
android-p-preview 29.00.15 (SN100x)NFC_NCIHALx_AR2000.09.00.15_OpnSrc