replicant-vendor_replicant/products
Diogo Ferreira 11d5cdb86f vendor: Externalize common version and release names
We have been using a system where each vendor makefile needed to be
updated for each release. This leads to both redundancy and
inconsistency across devices. This patch externalizes version code to
the common_versions.mk.

As we all know CyanogenMod versioning works as such:

MAJOR.MINOR.MAINTENACE.DEVICE_SPECIFIC (i.e. 7.1.0.1)

common_versions.mk now contains the first three in the form of the
following variables: PRODUCT_VERSION_MAJOR, PRODUCT_VERSION_MINOR,
PRODUCT_VERSION_MAINTENANCE.

Additionally, each device makefile contains two additional flags
which control both the release name (the name that appears in the
generated zip) and the device-specific version (empty by default,
to be bumped on a per device basis), example:

PRODUCT_RELEASE_NAME := XperiaArc-LT15i
PRODUCT_VERSION_DEVICE_SPECIFIC := .1

Change-Id: I15d18e27b89ea00109a61cb66e3bffbb061a2ed4
2011-10-14 15:32:49 +01:00
..
AndroidProducts.mk Add Motorola Atrix 2011-10-13 05:04:10 +00:00
bcm_fm_radio.mk
common_full.mk Move CMWallpapers from common.mk to common_full.mk 2011-05-13 16:05:00 +09:00
common_versions.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
common.mk fix typo related to libs in proprietary folder 2011-07-17 18:38:13 +02:00
cyanogen_ace.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_anzu.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_blade.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_bravo.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_bravoc.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_buzz.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_captivatemtd.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_click.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_crespo4g.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_crespo.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_desirec.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_dream_sapphire.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_droid2.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_droid2we.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_encore.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_es209ra.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_espresso.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_fascinatemtd.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_galaxys2.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_galaxys2att.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_galaxysmtd.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_generic.mk
cyanogen_glacier.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_hallon.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_hero.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_heroc.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_inc.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_jordan.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_legend.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_leo.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_liberty.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_mango.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_mecha.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_mesmerizemtd.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_mimmi.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_morrison.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_motus.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_olympus.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_one.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_p990.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_p999.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_passion.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_robyn.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_saga.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_shadow.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_shakira.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_sholes.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_showcasemtd.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_smb_a1002.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_smb_a1004.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_smb_a1011.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_smb_b9701.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_smultron.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_speedy.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_supersonic.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_u8220.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_urushi.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_v9.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_vega.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_vibrantmtd.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_vision.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_vivo.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_vivow.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_z71.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_zeppelin.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_zero.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_zeus.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
cyanogen_zeusc.mk vendor: Externalize common version and release names 2011-10-14 15:32:49 +01:00
gsm.mk gsm: Add SPN overrides list for localized carrier names 2011-05-28 05:18:02 +08:00
themes_common.mk
themes.mk Revert "Add skip_themes directive to build process" 2011-05-13 15:37:29 +09:00
ti_fm_radio.mk
wimax.mk