2010-06-25 02:42:22 +00:00
|
|
|
# Generic cyanogenmod product
|
2010-06-25 02:32:20 +00:00
|
|
|
PRODUCT_NAME := cyanogen
|
|
|
|
PRODUCT_BRAND := cyanogen
|
|
|
|
PRODUCT_DEVICE := generic
|
|
|
|
|
2010-06-25 02:42:22 +00:00
|
|
|
# Use edify for otapackage
|
2010-06-27 23:59:08 +00:00
|
|
|
PRODUCT_SPECIFIC_DEFINES += TARGET_OTA_SCRIPT_MODE=edify
|
2010-06-25 02:32:20 +00:00
|
|
|
|
2010-06-29 06:28:07 +00:00
|
|
|
# Include backuptool
|
|
|
|
PRODUCT_SPECIFIC_DEFINES += TARGET_OTA_BACKUPTOOL=true
|
|
|
|
|
2010-06-25 02:42:22 +00:00
|
|
|
# Add ROMManager build property
|
2010-06-25 02:32:20 +00:00
|
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
2010-07-01 01:57:19 +00:00
|
|
|
ro.config.ringtone=DonMessWivIt.ogg \
|
2010-06-25 02:32:20 +00:00
|
|
|
ro.rommanager.developerid=cyanogenmod
|
|
|
|
|
2010-06-30 05:38:40 +00:00
|
|
|
# Used by BusyBox
|
|
|
|
KERNEL_MODULES_DIR:=/system/lib/modules
|
|
|
|
|
|
|
|
# Tiny toolbox
|
|
|
|
TINY_TOOLBOX:=true
|
|
|
|
|
|
|
|
# Enable Windows Media if supported by the board
|
|
|
|
WITH_WINDOWS_MEDIA:=true
|
|
|
|
|
2010-07-02 20:49:33 +00:00
|
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
|
|
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html \
|
|
|
|
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html \
|
|
|
|
ro.com.google.clientidbase=android-google \
|
|
|
|
ro.com.android.wifi-watchlist=GoogleGuest \
|
|
|
|
ro.setupwizard.enterprise_mode=1 \
|
|
|
|
ro.com.android.dateformat=MM-dd-yyyy \
|
|
|
|
ro.com.android.dataroaming=false
|
|
|
|
|
|
|
|
# ADWLauncher is the default unless specified elsewhere
|
2010-07-01 23:41:06 +00:00
|
|
|
ifndef DEFAULT_LAUNCHER
|
|
|
|
PRODUCT_PACKAGES += ADWLauncher
|
|
|
|
endif
|
|
|
|
|
2010-06-25 02:42:22 +00:00
|
|
|
# CyanogenMod specific product packages
|
2010-06-25 02:32:20 +00:00
|
|
|
PRODUCT_PACKAGES += \
|
2010-06-25 02:38:30 +00:00
|
|
|
CMParts \
|
|
|
|
Superuser
|
2010-06-25 02:32:20 +00:00
|
|
|
|
2010-06-25 02:42:22 +00:00
|
|
|
# Copy over the changelog to the device
|
2010-06-25 02:32:20 +00:00
|
|
|
PRODUCT_COPY_FILES += \
|
2010-07-05 03:43:39 +00:00
|
|
|
vendor/cyanogen/CHANGELOG.mkdn:system/etc/CHANGELOG-CM.txt
|
2010-07-02 22:05:26 +00:00
|
|
|
|
2010-06-28 23:48:36 +00:00
|
|
|
# Common CM overlay
|
|
|
|
PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/common
|
2010-06-25 02:38:08 +00:00
|
|
|
|
2010-06-28 15:21:49 +00:00
|
|
|
# Bring in some audio files
|
|
|
|
include frameworks/base/data/sounds/AudioPackage4.mk
|
|
|
|
|
2010-06-28 06:53:09 +00:00
|
|
|
PRODUCT_COPY_FILES += \
|
2010-06-29 06:41:30 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/bin/backuptool.sh:system/bin/backuptool.sh \
|
2010-06-28 06:53:09 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/lib/libncurses.so:system/lib/libncurses.so \
|
|
|
|
vendor/cyanogen/prebuilt/common/etc/resolv.conf:system/etc/resolv.conf \
|
2010-07-06 03:07:30 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/etc/sysctl.conf:system/etc/sysctl.conf \
|
2010-06-28 06:53:09 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/etc/terminfo/l/linux:system/etc/terminfo/l/linux \
|
|
|
|
vendor/cyanogen/prebuilt/common/etc/terminfo/u/unknown:system/etc/terminfo/u/unknown \
|
|
|
|
vendor/cyanogen/prebuilt/common/etc/profile:system/etc/profile \
|
2010-07-07 13:06:13 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/etc/init.local.rc:system/etc/init.local.rc \
|
2010-07-06 03:09:35 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \
|
|
|
|
vendor/cyanogen/prebuilt/common/etc/init.d/01sysctl:system/etc/init.d/01sysctl \
|
|
|
|
vendor/cyanogen/prebuilt/common/etc/init.d/03firstboot:system/etc/init.d/03firstboot \
|
|
|
|
vendor/cyanogen/prebuilt/common/etc/init.d/04modules:system/etc/init.d/04modules \
|
|
|
|
vendor/cyanogen/prebuilt/common/etc/init.d/20userinit:system/etc/init.d/20userinit \
|
2010-07-06 04:19:10 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/bin/compcache:system/bin/compcache \
|
|
|
|
vendor/cyanogen/prebuilt/common/bin/fix_permissions:system/bin/fix_permissions \
|
2010-06-28 06:53:09 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/xbin/bash:system/xbin/bash \
|
|
|
|
vendor/cyanogen/prebuilt/common/xbin/htop:system/xbin/htop \
|
|
|
|
vendor/cyanogen/prebuilt/common/xbin/irssi:system/xbin/irssi \
|
|
|
|
vendor/cyanogen/prebuilt/common/xbin/lsof:system/xbin/lsof \
|
|
|
|
vendor/cyanogen/prebuilt/common/xbin/nano:system/xbin/nano \
|
2010-07-02 04:13:04 +00:00
|
|
|
vendor/cyanogen/prebuilt/common/xbin/powertop:system/xbin/powertop \
|
|
|
|
vendor/cyanogen/prebuilt/common/xbin/openvpn-up.sh:system/xbin/openvpn-up.sh
|
2010-06-28 06:53:09 +00:00
|
|
|
|
2010-07-06 03:09:35 +00:00
|
|
|
#PRODUCT_COPY_FILES += \
|
|
|
|
# vendor/cyanogen/prebuilt/common/etc/init.d/05mountsd:system/etc/init.d/05mountsd \
|
|
|
|
# vendor/cyanogen/prebuilt/common/etc/init.d/10apps2sd:system/etc/init.d/10apps2sd
|
|
|
|
|
2010-06-28 15:28:46 +00:00
|
|
|
PRODUCT_COPY_FILES += \
|
|
|
|
vendor/cyanogen/proprietary/RomManager.apk:system/app/RomManager.apk \
|
|
|
|
|
2010-06-25 02:42:22 +00:00
|
|
|
# Always run in insecure mode, enables root on user build variants
|
2010-06-27 23:59:08 +00:00
|
|
|
#ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=0
|
2010-06-28 03:10:23 +00:00
|
|
|
|
|
|
|
ifdef CYANOGEN_WITH_GOOGLE
|
2010-06-29 06:28:07 +00:00
|
|
|
PRODUCT_SPECIFIC_DEFINES += TARGET_OTA_BACKUPTOOL=false
|
2010-06-28 03:10:23 +00:00
|
|
|
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
|
|
vendor/cyanogen/proprietary/CarHomeGoogle.apk:./system/app/CarHomeGoogle.apk \
|
|
|
|
vendor/cyanogen/proprietary/CarHomeLauncher.apk:./system/app/CarHomeLauncher.apk \
|
|
|
|
vendor/cyanogen/proprietary/com.amazon.mp3.apk:./system/app/com.amazon.mp3.apk \
|
2010-06-29 00:39:02 +00:00
|
|
|
vendor/cyanogen/proprietary/Maps.apk:./system/app/Maps.apk \
|
2010-06-28 03:10:23 +00:00
|
|
|
vendor/cyanogen/proprietary/Facebook.apk:./system/app/Facebook.apk \
|
|
|
|
vendor/cyanogen/proprietary/GenieWidget.apk:./system/app/GenieWidget.apk \
|
|
|
|
vendor/cyanogen/proprietary/Gmail.apk:./system/app/Gmail.apk \
|
|
|
|
vendor/cyanogen/proprietary/GoogleBackupTransport.apk:./system/app/GoogleBackupTransport.apk \
|
|
|
|
vendor/cyanogen/proprietary/GoogleCalendarSyncAdapter.apk:./system/app/GoogleCalendarSyncAdapter.apk \
|
|
|
|
vendor/cyanogen/proprietary/GoogleContactsSyncAdapter.apk:./system/app/GoogleContactsSyncAdapter.apk \
|
|
|
|
vendor/cyanogen/proprietary/GoogleFeedback.apk:./system/app/GoogleFeedback.apk \
|
|
|
|
vendor/cyanogen/proprietary/GooglePartnerSetup.apk:./system/app/GooglePartnerSetup.apk \
|
|
|
|
vendor/cyanogen/proprietary/GoogleQuickSearchBox.apk:./system/app/GoogleQuickSearchBox.apk \
|
|
|
|
vendor/cyanogen/proprietary/GoogleServicesFramework.apk:./system/app/GoogleServicesFramework.apk \
|
|
|
|
vendor/cyanogen/proprietary/googlevoice.apk:./system/app/googlevoice.apk \
|
|
|
|
vendor/cyanogen/proprietary/HtcCopyright.apk:./system/app/HtcCopyright.apk \
|
|
|
|
vendor/cyanogen/proprietary/HtcEmailPolicy.apk:./system/app/HtcEmailPolicy.apk \
|
|
|
|
vendor/cyanogen/proprietary/HtcSettings.apk:./system/app/HtcSettings.apk \
|
|
|
|
vendor/cyanogen/proprietary/kickback.apk:./system/app/kickback.apk \
|
|
|
|
vendor/cyanogen/proprietary/LatinImeGoogle.apk:./system/app/LatinImeGoogle.apk \
|
|
|
|
vendor/cyanogen/proprietary/LatinImeTutorial.apk:./system/app/LatinImeTutorial.apk \
|
|
|
|
vendor/cyanogen/proprietary/MarketUpdater.apk:./system/app/MarketUpdater.apk \
|
|
|
|
vendor/cyanogen/proprietary/MediaUploader.apk:./system/app/MediaUploader.apk \
|
|
|
|
vendor/cyanogen/proprietary/NetworkLocation.apk:./system/app/NetworkLocation.apk \
|
|
|
|
vendor/cyanogen/proprietary/OneTimeInitializer.apk:./system/app/OneTimeInitializer.apk \
|
|
|
|
vendor/cyanogen/proprietary/PassionQuickOffice.apk:./system/app/PassionQuickOffice.apk \
|
|
|
|
vendor/cyanogen/proprietary/SetupWizard.apk:./system/app/SetupWizard.apk \
|
|
|
|
vendor/cyanogen/proprietary/soundback.apk:./system/app/soundback.apk \
|
|
|
|
vendor/cyanogen/proprietary/Street.apk:./system/app/Street.apk \
|
|
|
|
vendor/cyanogen/proprietary/Talk.apk:./system/app/Talk.apk \
|
|
|
|
vendor/cyanogen/proprietary/talkback.apk:./system/app/talkback.apk \
|
|
|
|
vendor/cyanogen/proprietary/Twitter.apk:./system/app/Twitter.apk \
|
|
|
|
vendor/cyanogen/proprietary/Vending.apk:./system/app/Vending.apk \
|
|
|
|
vendor/cyanogen/proprietary/VoiceSearch.apk:./system/app/VoiceSearch.apk \
|
|
|
|
vendor/cyanogen/proprietary/YouTube.apk:./system/app/YouTube.apk \
|
|
|
|
vendor/cyanogen/proprietary/com.google.android.maps.xml:./system/etc/permissions/com.google.android.maps.xml \
|
|
|
|
vendor/cyanogen/proprietary/com.google.android.maps.jar:./system/framework/com.google.android.maps.jar \
|
2010-06-29 01:16:14 +00:00
|
|
|
vendor/cyanogen/proprietary/features.xml:./system/etc/permissions/features.xml \
|
2010-06-28 03:10:23 +00:00
|
|
|
vendor/cyanogen/proprietary/libinterstitial.so:./system/lib/libinterstitial.so \
|
|
|
|
vendor/cyanogen/proprietary/libspeech.so:./system/lib/libspeech.so
|
2010-06-28 15:21:49 +00:00
|
|
|
else
|
2010-06-28 03:10:23 +00:00
|
|
|
PRODUCT_PACKAGES += \
|
|
|
|
Provision \
|
|
|
|
GoogleSearch \
|
|
|
|
LatinIME
|
2010-06-28 15:21:49 +00:00
|
|
|
endif
|