summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaulK <contact@paulk.fr>2011-06-07 23:32:49 +0200
committerPaulK <contact@paulk.fr>2011-06-07 23:32:49 +0200
commitc5a48ef52fa60c9da6805d7b2eb207721ffc6f9a (patch)
tree71dbfb4349750f900d351e9264ba6c24aea05d8f
parenta727aeb90fdf9504c8b74b10f866470c4ab4c3f3 (diff)
downloadvendor_replicant-c5a48ef52fa60c9da6805d7b2eb207721ffc6f9a.zip
vendor_replicant-c5a48ef52fa60c9da6805d7b2eb207721ffc6f9a.tar.gz
vendor_replicant-c5a48ef52fa60c9da6805d7b2eb207721ffc6f9a.tar.bz2
* switched vendor name to replicant
* removed instructions to include Google Apps and rommanager (non-free) * added replicant changelog/readme * modified overlay to allow non-market apps by default * removed some prebuilt binary files that are built with replicant (bash, nano…) * included FDroid by default (thanks to CiaranG) * disabled CMWallpapers, CMStats, CMUpdateNotify * added ReplicantWallpapers + new default wallpaper * added boot animations for all devices (hdpi, mdpi and ldpi)
-rw-r--r--overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpgbin77919 -> 308409 bytes
-rw-r--r--overlay/dream_sapphire/packages/apps/Camera/res/values/config.xml26
-rw-r--r--prebuilt/hdpi/media/bootanimation.zipbin281756 -> 31206 bytes
-rw-r--r--prebuilt/ldpi/media/bootanimation.zipbin2814340 -> 14193 bytes
-rw-r--r--prebuilt/mdpi/media/bootanimation.zipbin1949383 -> 19782 bytes
-rw-r--r--products/replicant_ace.mk48
-rw-r--r--products/replicant_bravo.mk57
-rw-r--r--products/replicant_bravoc.mk46
-rw-r--r--products/replicant_buzz.mk50
-rw-r--r--products/replicant_dream_sapphire.mk51
-rw-r--r--products/replicant_espresso.mk43
-rw-r--r--products/replicant_glacier.mk46
-rw-r--r--products/replicant_harmony.mk34
-rw-r--r--products/replicant_hero.mk40
-rw-r--r--products/replicant_heroc.mk36
-rw-r--r--products/replicant_inc.mk42
-rw-r--r--products/replicant_legend.mk40
-rw-r--r--products/replicant_liberty.mk37
-rw-r--r--products/replicant_one.mk43
-rw-r--r--products/replicant_passion.mk49
-rw-r--r--products/replicant_sholes.mk35
-rw-r--r--products/replicant_supersonic.mk45
-rw-r--r--products/replicant_vibrant.mk38
-rw-r--r--products/replicant_vision.mk48
-rw-r--r--products/replicant_z71.mk37
25 files changed, 891 insertions, 0 deletions
diff --git a/overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpg b/overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpg
index 0c29d88..b5fc540 100644
--- a/overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpg
+++ b/overlay/common/frameworks/base/core/res/res/drawable/default_wallpaper.jpg
Binary files differ
diff --git a/overlay/dream_sapphire/packages/apps/Camera/res/values/config.xml b/overlay/dream_sapphire/packages/apps/Camera/res/values/config.xml
new file mode 100644
index 0000000..2f7c41d
--- /dev/null
+++ b/overlay/dream_sapphire/packages/apps/Camera/res/values/config.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2009, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- These resources are around just to allow their values to be customized
+ for different hardware and product builds. -->
+<resources>
+ <!-- set this to true if the device doesn't have a GPU, or an EGL
+ library is for some reason unavailable -->
+ <bool name="softwareGLOnly">true</bool>
+</resources>
diff --git a/prebuilt/hdpi/media/bootanimation.zip b/prebuilt/hdpi/media/bootanimation.zip
index ca38633..d2bccd6 100644
--- a/prebuilt/hdpi/media/bootanimation.zip
+++ b/prebuilt/hdpi/media/bootanimation.zip
Binary files differ
diff --git a/prebuilt/ldpi/media/bootanimation.zip b/prebuilt/ldpi/media/bootanimation.zip
index e09931d..a7ebbec 100644
--- a/prebuilt/ldpi/media/bootanimation.zip
+++ b/prebuilt/ldpi/media/bootanimation.zip
Binary files differ
diff --git a/prebuilt/mdpi/media/bootanimation.zip b/prebuilt/mdpi/media/bootanimation.zip
index 94cf403..d4349f8 100644
--- a/prebuilt/mdpi/media/bootanimation.zip
+++ b/prebuilt/mdpi/media/bootanimation.zip
Binary files differ
diff --git a/products/replicant_ace.mk b/products/replicant_ace.mk
new file mode 100644
index 0000000..cdb1cd3
--- /dev/null
+++ b/products/replicant_ace.mk
@@ -0,0 +1,48 @@
+# Inherit device configuration for ace.
+$(call inherit-product, device/htc/ace/ace.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_ace
+PRODUCT_BRAND := htc_wwe
+PRODUCT_DEVICE := ace
+PRODUCT_MODEL := Desire HD
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_ace BUILD_ID=FRF91 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=htc_wwe/htc_ace/ace/ace:2.2/FRF91/278359:user/release-keys PRIVATE_BUILD_DESC="1.32.405.6 CL278359 release-keys"
+
+# Build kernel
+#PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+#PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+#PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_ace_defconfig
+
+# Include the Torch and FM apps
+PRODUCT_PACKAGES += \
+ Torch \
+ FM
+
+# Extra Vision overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/ace
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-DesireHD
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-DesireHD
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_bravo.mk b/products/replicant_bravo.mk
new file mode 100644
index 0000000..4b89dbb
--- /dev/null
+++ b/products/replicant_bravo.mk
@@ -0,0 +1,57 @@
+# Inherit AOSP device configuration for bravo.
+$(call inherit-product, device/htc/bravo/full_bravo.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_bravo
+PRODUCT_BRAND := htc_wwe
+PRODUCT_DEVICE := bravo
+PRODUCT_MODEL := HTC Desire
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRF91 BUILD_DISPLAY_ID=FRG83 PRODUCT_NAME=htc_bravo BUILD_FINGERPRINT=htc_wwe/htc_bravo/bravo/bravo:2.2/FRF91/226611:user/release-keys TARGET_BUILD_TYPE=userdebug BUILD_VERSION_TAGS=release-keys PRIVATE_BUILD_DESC="2.10.405.2 CL226611 release-keys"
+
+# Build kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_bravo_defconfig
+
+# Include the Torch and FM apps
+PRODUCT_PACKAGES += \
+ Torch \
+ FM
+
+# Extra Bravo (CDMA/GSM) overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/bravo
+
+# Extra RIL settings
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.ril.enable.managed.roaming=1 \
+ ro.ril.oem.nosim.ecclist=911,112,113,115,117,999,000,08,118,120,122,110,119,995 \
+ ro.ril.emc.mode=2
+
+# Enable Windows Media
+WITH_WINDOWS_MEDIA := true
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Desire
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Desire
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_bravoc.mk b/products/replicant_bravoc.mk
new file mode 100644
index 0000000..a743925
--- /dev/null
+++ b/products/replicant_bravoc.mk
@@ -0,0 +1,46 @@
+# Inherit AOSP device configuration for bravoc.
+$(call inherit-product, device/htc/bravoc/full_bravoc.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_bravoc
+PRODUCT_BRAND := us_cellular_wwe
+PRODUCT_DEVICE := bravoc
+PRODUCT_MODEL := HTC Desire CDMA
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRF91 BUILD_DISPLAY_ID=FRG83 PRODUCT_NAME=htc_bravo BUILD_FINGERPRINT=htc_wwe/htc_bravo/bravo/bravo:2.2/FRF91/226611:user/release-keys TARGET_BUILD_TYPE=userdebug BUILD_VERSION_TAGS=release-keys PRIVATE_BUILD_DESC="2.10.405.2 CL226611 release-keys"
+
+# Build kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_bravoc_defconfig
+
+# Include the Torch app
+PRODUCT_PACKAGES += Torch
+
+# Extra Bravo (CDMA/GSM) overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/bravo
+
+# Enable Windows Media
+WITH_WINDOWS_MEDIA := true
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-BravoC
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-BravoC
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_buzz.mk b/products/replicant_buzz.mk
new file mode 100644
index 0000000..5ecb5ce
--- /dev/null
+++ b/products/replicant_buzz.mk
@@ -0,0 +1,50 @@
+# Inherit AOSP device configuration for buzz.
+$(call inherit-product, device/htc/buzz/full_buzz.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+# Build kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-buzz
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_buzz
+PRODUCT_BRAND := htc_wwe
+PRODUCT_DEVICE := buzz
+PRODUCT_MODEL := HTC Wildfire
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+# Include the Torch app
+PRODUCT_PACKAGES += Torch
+
+# Extra Passion overlay
+PRODUCT_PACKAGE_OVERLAYS += device/htc/buzz/overlay
+
+# Extra RIL settings
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.ril.enable.managed.roaming=1 \
+ ro.ril.oem.nosim.ecclist=911,112,113,115,117,999,000,08,118,120,122,110,119,995 \
+ ro.ril.emc.mode=2
+
+# Enable Windows Media
+WITH_WINDOWS_MEDIA := true
+
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/ldpi/media/bootanimation.zip:system/media/bootanimation.zip
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-buzz
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-buzz
+endif
diff --git a/products/replicant_dream_sapphire.mk b/products/replicant_dream_sapphire.mk
new file mode 100644
index 0000000..9c95df2
--- /dev/null
+++ b/products/replicant_dream_sapphire.mk
@@ -0,0 +1,51 @@
+# Inherit AOSP device configuration for dream_sapphire.
+$(call inherit-product, device/htc/dream_sapphire/full_dream_sapphire.mk)
+
+# Inherit some common replicant stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM-only stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_dream_sapphire
+PRODUCT_BRAND := google
+PRODUCT_DEVICE := dream_sapphire
+PRODUCT_MODEL := Dream/Sapphire
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=tmobile/opal/sapphire/sapphire:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="opal-user 2.2.1 FRG83 60505 release-keys"
+
+# Build kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_msm_defconfig
+
+# Extra DS overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/dream_sapphire
+
+# This file is used to install the correct audio profile when booted
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/dream_sapphire/etc/init.d/02audio_profile:system/etc/init.d/02audio_profile
+
+# Enable Compcache by default on D/S
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.compcache.default=18
+
+#
+# Set ro.modversion
+#
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=Replicant 2.2 (CyanogenMod 6-based)
+
+# Use the audio profile hack
+WITH_DS_HTCACOUSTIC_HACK := true
+
+#
+# Copy DS specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/mdpi/media/bootanimation.zip:system/media/bootanimation.zip \
+ vendor/replicant/prebuilt/dream_sapphire/etc/AudioPara_dream.csv:system/etc/AudioPara_dream.csv \
+ vendor/replicant/prebuilt/dream_sapphire/etc/AudioPara_sapphire.csv:system/etc/AudioPara_sapphire.csv
diff --git a/products/replicant_espresso.mk b/products/replicant_espresso.mk
new file mode 100644
index 0000000..336b705
--- /dev/null
+++ b/products/replicant_espresso.mk
@@ -0,0 +1,43 @@
+# Inherit AOSP device configuration for espresso.
+$(call inherit-product, device/htc/espresso/espresso.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_espresso
+PRODUCT_BRAND := tmobile
+PRODUCT_DEVICE := espresso
+PRODUCT_MODEL := T-Mobile myTouch 3G Slide
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 PRODUCT_NAME=htc_espresso BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+PRODUCT_SPECIFIC_DEFINES += TARGET_PRELINKER_MAP=$(TOP)/vendor/replicant/prelink-linux-arm-espresso.map
+
+# Extra Espresso overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/espresso
+
+# Include the Torch app
+PRODUCT_PACKAGES += Torch
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Slide
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Slide
+endif
+
+#
+# Copy espresso specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/mdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_glacier.mk b/products/replicant_glacier.mk
new file mode 100644
index 0000000..4aa05a5
--- /dev/null
+++ b/products/replicant_glacier.mk
@@ -0,0 +1,46 @@
+# Inherit device configuration for glacier.
+$(call inherit-product, device/htc/glacier/glacier.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_glacier
+PRODUCT_BRAND := tmobile
+PRODUCT_DEVICE := glacier
+PRODUCT_MODEL := HTC Glacier
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_glacier BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=tmobile/htc_glacier/glacier/glacier:2.2.1/FRG83/277036:user/release-keys PRIVATE_BUILD_DESC="1.17.531.2 CL277036 release-keys"
+
+# Build kernel
+#PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+#PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+#PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_glacier_defconfig
+
+# Include the Torch app
+PRODUCT_PACKAGES += Torch FM
+
+# Extra glacier overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/glacier
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-glacier
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-glacier
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_harmony.mk b/products/replicant_harmony.mk
new file mode 100644
index 0000000..7bf6d6d
--- /dev/null
+++ b/products/replicant_harmony.mk
@@ -0,0 +1,34 @@
+$(call inherit-product, device/nvidia/harmony/device_harmony.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_harmony
+PRODUCT_BRAND := nvidia
+PRODUCT_DEVICE := harmony
+PRODUCT_MODEL := GTablet
+PRODUCT_MANUFACTURER := malata
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRF91 BUILD_DISPLAY_ID=FRF91 PRODUCT_NAME=harmony BUILD_FINGERPRINT=Flextronics/harmony/harmony/:2.2/FRF91/hudson-20101122-122046-TnT_SVN_2967:user/test-keys PRODUCT_BRAND=Flextronics TARGET_BUILD_TYPE=user BUILD_VERSION_TAGS=test-keys PRIVATE_BUILD_DESC="harmony-user 2.2 FRF91 hudson-20101122-122046-TnT_SVN_2967 test-keys" PRODUCT_MODEL=UPC300-2.2 PRODUCT_MANUFACTURER=malata
+
+# Extra overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/harmony
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Harmony
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Harmony
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/mdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_hero.mk b/products/replicant_hero.mk
new file mode 100644
index 0000000..9c0c5af
--- /dev/null
+++ b/products/replicant_hero.mk
@@ -0,0 +1,40 @@
+# Inherit AOSP device configuration for passion.
+$(call inherit-product, device/htc/hero/full_hero.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_hero
+PRODUCT_BRAND := htc
+PRODUCT_DEVICE := hero
+PRODUCT_MODEL := Hero
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+PRODUCT_SPECIFIC_DEFINES += TARGET_PRELINKER_MAP=$(TOP)/vendor/replicant/prelink-linux-arm-hero.map
+
+# Enable Windows Media
+WITH_WINDOWS_MEDIA := true
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Hero
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Hero
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/mdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_heroc.mk b/products/replicant_heroc.mk
new file mode 100644
index 0000000..484b97e
--- /dev/null
+++ b/products/replicant_heroc.mk
@@ -0,0 +1,36 @@
+# Inherit AOSP device configuration for heroc.
+$(call inherit-product, device/htc/heroc/heroc.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_heroc
+PRODUCT_BRAND := sprint
+PRODUCT_DEVICE := heroc
+PRODUCT_MODEL := HERO200
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+# Extra overlay for Gallery3D orientation hack
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/heroc
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Heroc
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Heroc
+endif
+
+#
+# Copy dream/sapphire specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/mdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_inc.mk b/products/replicant_inc.mk
new file mode 100644
index 0000000..21520a2
--- /dev/null
+++ b/products/replicant_inc.mk
@@ -0,0 +1,42 @@
+$(call inherit-product, device/htc/inc/inc.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_inc
+PRODUCT_BRAND := htc
+PRODUCT_DEVICE := inc
+PRODUCT_MODEL := Incredible
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRF91 BUILD_DISPLAY_ID=FRG83 PRODUCT_NAME=inc BUILD_FINGERPRINT=verizon_wwe/inc/inc/inc:2.2/FRF91/264707:user/release-keys PRODUCT_BRAND=verizon_wwe TARGET_BUILD_TYPE=user BUILD_VERSION_TAGS=release-keys PRIVATE_BUILD_DESC="3.26.605.1 CL264707 release-keys" PRODUCT_MODEL=ADR6300 PRODUCT_MANUFACTURER=HTC
+
+PRODUCT_PROPERTY_OVERRIDES += ro.product.version=3.26.605.1
+
+# Extra Passion overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/inc
+
+# Include the FM Radio
+PRODUCT_PACKAGES += FM
+# Include the Flashlight/Torch
+PRODUCT_PACKAGES += Torch
+
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Inc
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Inc
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_legend.mk b/products/replicant_legend.mk
new file mode 100644
index 0000000..d8d6885
--- /dev/null
+++ b/products/replicant_legend.mk
@@ -0,0 +1,40 @@
+# Inherit AOSP device configuration for legend.
+$(call inherit-product, device/htc/legend/legend.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_legend
+PRODUCT_BRAND := htc
+PRODUCT_DEVICE := legend
+PRODUCT_MODEL := Legend
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_legend BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+PRODUCT_SPECIFIC_DEFINES += TARGET_PRELINKER_MAP=$(TOP)/vendor/replicant/prelink-linux-arm-legend.map
+
+# Include the Torch app
+PRODUCT_PACKAGES += Torch
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Legend
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Legend
+endif
+
+#
+# Copy legend specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/mdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_liberty.mk b/products/replicant_liberty.mk
new file mode 100644
index 0000000..ec15860
--- /dev/null
+++ b/products/replicant_liberty.mk
@@ -0,0 +1,37 @@
+# Inherit AOSP device configuration for liberty.
+$(call inherit-product, device/htc/liberty/liberty.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_liberty
+PRODUCT_BRAND := htc
+PRODUCT_DEVICE := liberty
+PRODUCT_MODEL := Liberty
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_liberty BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+PRODUCT_SPECIFIC_DEFINES += TARGET_PRELINKER_MAP=$(TOP)/vendor/replicant/prelink-linux-arm-liberty.map
+
+#PRODUCT_PACKAGES += FM
+
+
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Liberty
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Liberty
+endif
+
+#
+# Copy liberty specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/mdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_one.mk b/products/replicant_one.mk
new file mode 100644
index 0000000..9887911
--- /dev/null
+++ b/products/replicant_one.mk
@@ -0,0 +1,43 @@
+# Inherit AOSP device configuration for geeksphone one.
+$(call inherit-product, device/geeksphone/one/one.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_one
+PRODUCT_BRAND := geeksphone
+PRODUCT_DEVICE := one
+PRODUCT_MODEL := Geeksphone ONE
+PRODUCT_MANUFACTURER := Geeksphone
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_DEVICE=geeksphone-one PRODUCT_NAME=geeksphone_one BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+#
+# Move dalvik cache to data partition where there is more room to solve startup problems
+#
+PRODUCT_PROPERTY_OVERRIDES += dalvik.vm.dexopt-data-only=1
+
+#
+# Set ro.modversion
+#
+
+
+
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-ONE
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-ONE
+endif
+
+#
+# Copy GPO specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/ldpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_passion.mk b/products/replicant_passion.mk
new file mode 100644
index 0000000..19a6fcd
--- /dev/null
+++ b/products/replicant_passion.mk
@@ -0,0 +1,49 @@
+# Inherit AOSP device configuration for passion.
+$(call inherit-product, device/htc/passion/full_passion.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_passion
+PRODUCT_BRAND := google
+PRODUCT_DEVICE := passion
+PRODUCT_MODEL := Nexus One
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=passion BUILD_ID=FRG83D BUILD_DISPLAY_ID=FRG83D BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83D/75603:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83D 75603 release-keys"
+
+# Build kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_mahimahi_defconfig
+
+# Include the Torch and FM apps
+PRODUCT_PACKAGES += \
+ Torch \
+ FM
+
+# Extra Passion overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/passion
+
+# Extra RIL settings
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.ril.enable.managed.roaming=1 \
+ ro.ril.oem.nosim.ecclist=911,112,999,000,08,118,120,122,110,119,995 \
+ ro.ril.emc.mode=2
+
+#
+# Set ro.modversion
+#
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=Replicant 2.2 (CyanogenMod 6-based)
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_sholes.mk b/products/replicant_sholes.mk
new file mode 100644
index 0000000..9744937
--- /dev/null
+++ b/products/replicant_sholes.mk
@@ -0,0 +1,35 @@
+# Inherit AOSP device configuration for passion.
+$(call inherit-product, device/motorola/sholes/sholes.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_sholes
+PRODUCT_BRAND := motorola
+PRODUCT_DEVICE := sholes
+PRODUCT_MODEL := Droid
+PRODUCT_MANUFACTURER := Motorola
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Droid
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Droid
+endif
+
+PRODUCT_BUILD_PROP_OVERRIDES := BUILD_ID=FRG83D BUILD_DISPLAY_ID=FRG83D PRODUCT_NAME=voles TARGET_DEVICE=sholes BUILD_FINGERPRINT=verizon/voles/sholes/sholes:2.2.1/FRG83D/75603:user/release-keys PRODUCT_BRAND=verizon PRIVATE_BUILD_DESC="voles-user 2.2.1 FRG83D 75603 release-keys" BUILD_NUMBER=75603 BUILD_UTC_DATE=1289367602 TARGET_BUILD_TYPE=user BUILD_VERSION_TAGS=release-keys USER=android-build
+
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
+
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/sholes
+
+# Include the Flashlight/Torch
+PRODUCT_PACKAGES += Torch
diff --git a/products/replicant_supersonic.mk b/products/replicant_supersonic.mk
new file mode 100644
index 0000000..5250544
--- /dev/null
+++ b/products/replicant_supersonic.mk
@@ -0,0 +1,45 @@
+# Inherit AOSP device configuration for supersonic.
+$(call inherit-product, device/htc/supersonic/supersonic.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_supersonic
+PRODUCT_BRAND := sprint
+PRODUCT_DEVICE := supersonic
+PRODUCT_MODEL := PC36100
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += BUILD_ID=FRF91 BUILD_DISPLAY_ID=FRG83 PRODUCT_NAME=htc_supersonic BUILD_FINGERPRINT=sprint/htc_supersonic/supersonic/supersonic:2.2/FRF91/252548:user/release-keys PRIVATE_BUILD_DESC="3.29.651.5 CL252548 release-keys"
+
+# Build kernel
+PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_supersonic_defconfig
+
+# Extra Supersonic overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/supersonic
+
+# Include the FM and Torch apps
+PRODUCT_PACKAGES += \
+ Torch \
+ FM
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Supersonic
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Supersonic
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_vibrant.mk b/products/replicant_vibrant.mk
new file mode 100644
index 0000000..53629e9
--- /dev/null
+++ b/products/replicant_vibrant.mk
@@ -0,0 +1,38 @@
+# Inherit device configuration for Vibrant.
+$(call inherit-product, device/samsung/vibrant/full_vibrant.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_vibrant
+PRODUCT_BRAND := Samsung
+PRODUCT_DEVICE := SGH-T959
+PRODUCT_MODEL := SGH-T959
+PRODUCT_MANUFACTURER := Samsung
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=SGH-T959 BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+# Extra Vibrant overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/vibrant
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Vibrant
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Vibrant
+endif
+
+#
+# Copy Vibrant specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_vision.mk b/products/replicant_vision.mk
new file mode 100644
index 0000000..edf3073
--- /dev/null
+++ b/products/replicant_vision.mk
@@ -0,0 +1,48 @@
+# Inherit device configuration for vision.
+$(call inherit-product, device/htc/vision/vision.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_vision
+PRODUCT_BRAND := tmobile
+PRODUCT_DEVICE := vision
+PRODUCT_MODEL := HTC Vision
+PRODUCT_MANUFACTURER := HTC
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=htc_vision BUILD_ID=FRF91 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=tmobile/htc_vision/vision/vision:2.2/FRF91/277427:user/release-keys PRIVATE_BUILD_DESC="1.22.531.8 CL277427 release-keys"
+
+# Build kernel
+#PRODUCT_SPECIFIC_DEFINES += TARGET_PREBUILT_KERNEL=
+#PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_DIR=kernel-msm
+#PRODUCT_SPECIFIC_DEFINES += TARGET_KERNEL_CONFIG=cyanogen_vision_defconfig
+
+# Include the Torch app
+PRODUCT_PACKAGES += \
+ Torch \
+ FM
+
+# Extra Vision overlay
+PRODUCT_PACKAGE_OVERLAYS += vendor/replicant/overlay/vision
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-vision
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-vision
+endif
+
+#
+# Copy passion specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/hdpi/media/bootanimation.zip:system/media/bootanimation.zip
diff --git a/products/replicant_z71.mk b/products/replicant_z71.mk
new file mode 100644
index 0000000..deefd8a
--- /dev/null
+++ b/products/replicant_z71.mk
@@ -0,0 +1,37 @@
+# Inherit AOSP device configuration for z71.
+$(call inherit-product, device/commtiva/z71/device_z71.mk)
+
+# Inherit some common cyanogenmod stuff.
+$(call inherit-product, vendor/replicant/products/common.mk)
+
+# Include GSM stuff
+$(call inherit-product, vendor/replicant/products/gsm.mk)
+
+#
+# Setup device specific product configuration.
+#
+PRODUCT_NAME := replicant_z71
+PRODUCT_BRAND := commtiva
+PRODUCT_DEVICE := z71
+PRODUCT_MODEL := Z71
+PRODUCT_MANUFACTURER := Commtiva
+PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=commtiva_z71 BUILD_ID=FRG83 BUILD_DISPLAY_ID=FRG83 BUILD_FINGERPRINT=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys PRIVATE_BUILD_DESC="passion-user 2.2.1 FRG83 60505 release-keys"
+
+#PRODUCT_SPECIFIC_DEFINES += TARGET_PRELINKER_MAP=$(TOP)/vendor/replicant/prelink-linux-arm-z71.map
+
+#
+# Set ro.modversion
+#
+ifdef CYANOGEN_NIGHTLY
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6-$(shell date +%m%d%Y)-NIGHTLY-Z71
+else
+ PRODUCT_PROPERTY_OVERRIDES += \
+ ro.modversion=CyanogenMod-6.2.0-RC0-Z71
+endif
+
+#
+# Copy legend specific prebuilt files
+#
+PRODUCT_COPY_FILES += \
+ vendor/replicant/prebuilt/mdpi/media/bootanimation.zip:system/media/bootanimation.zip