Jose | 6408252 | 2013-05-31 22:12:27 -0500 | [diff] [blame] | 1 | SUPERUSER_EMBEDDED := true |
| 2 | |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 3 | # Generic product |
| 4 | PRODUCT_NAME := xenonhd |
| 5 | PRODUCT_BRAND := xenonhd |
| 6 | PRODUCT_DEVICE := generic |
| 7 | |
| 8 | # Common overlay |
| 9 | PRODUCT_PACKAGE_OVERLAYS += vendor/xenonhd/overlay/common |
| 10 | |
iceandfire | 3e1c72a | 2013-03-09 14:16:05 +0530 | [diff] [blame] | 11 | PRODUCT_PACKAGES += \ |
pcarenza | ccbb933 | 2013-08-14 22:52:33 -0400 | [diff] [blame] | 12 | DeskClock \ |
| 13 | DSPManager \ |
TheBr0ken | 9b0a5dd | 2013-08-09 12:10:06 -0500 | [diff] [blame] | 14 | Launcher2 \ |
iceandfire | 4130c92 | 2013-03-24 00:34:22 +0530 | [diff] [blame] | 15 | LatinImeDictionaryPack \ |
iceandfire | 9923ba1 | 2013-03-11 13:20:14 +0530 | [diff] [blame] | 16 | libcyanogen-dsp \ |
TheBr0ken | 9b0a5dd | 2013-08-09 12:10:06 -0500 | [diff] [blame] | 17 | audio_effects.conf \ |
pcarenza | 56ab90a | 2013-08-14 21:40:33 -0400 | [diff] [blame] | 18 | OTAUpdateCenter \ |
| 19 | ROMStats \ |
iceandfire | 3e1c72a | 2013-03-09 14:16:05 +0530 | [diff] [blame] | 20 | Superuser \ |
| 21 | su \ |
pcarenza | b194c89 | 2013-07-24 09:27:23 -0400 | [diff] [blame] | 22 | XenonWallpapers\ |
TheBr0ken | 9b0a5dd | 2013-08-09 12:10:06 -0500 | [diff] [blame] | 23 | VoicePlus \ |
| 24 | Dialer |
Jose | 6408252 | 2013-05-31 22:12:27 -0500 | [diff] [blame] | 25 | |
iceandfire | 3e1c72a | 2013-03-09 14:16:05 +0530 | [diff] [blame] | 26 | |
iceandfire | d3d2ca0 | 2013-05-18 18:54:25 +0530 | [diff] [blame] | 27 | #extras |
| 28 | PRODUCT_PACKAGES += \ |
Black-Prince | ae6eb69 | 2013-05-25 17:53:19 +0530 | [diff] [blame] | 29 | openvpn \ |
| 30 | e2fsck \ |
| 31 | mke2fs \ |
| 32 | tune2fs \ |
| 33 | bash \ |
| 34 | nano \ |
| 35 | libssh \ |
| 36 | ssh \ |
| 37 | sshd \ |
| 38 | sshd-config \ |
| 39 | ssh-keygen \ |
| 40 | sftp \ |
| 41 | scp \ |
| 42 | start-ssh |
iceandfire | d3d2ca0 | 2013-05-18 18:54:25 +0530 | [diff] [blame] | 43 | |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 44 | PRODUCT_PROPERTY_OVERRIDES += \ |
T-Macgnolia | a2b8c7a | 2013-08-14 23:36:53 -0500 | [diff] [blame^] | 45 | persist.sys.root_access=1 \ |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 46 | ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html \ |
| 47 | ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html \ |
| 48 | ro.com.google.clientidbase=android-google \ |
| 49 | ro.com.android.wifi-watchlist=GoogleGuest \ |
| 50 | ro.error.receiver.system.apps=com.google.android.feedback \ |
| 51 | ro.com.google.locationfeatures=1 \ |
| 52 | ro.setupwizard.mode=OPTIONAL \ |
| 53 | ro.setupwizard.enterprise_mode=1 \ |
| 54 | windowsmgr.max_events_per_sec=240 \ |
| 55 | ro.media.enc.jpeg.quality=100 \ |
| 56 | ro.media.dec.jpeg.memcap=8000000 \ |
| 57 | ro.media.enc.hprof.vid.bps=8000000 \ |
iceandfire | ac989f7 | 2012-12-22 23:09:08 +0530 | [diff] [blame] | 58 | wifi.supplicant_scan_interval=180 \ |
TheBr0ken | c745f84 | 2013-05-31 11:47:30 -0500 | [diff] [blame] | 59 | ro.ril.disable.power.collapse=1 \ |
| 60 | pm.sleep_mode=1 |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 61 | |
rascarlo | ca20670 | 2012-12-02 10:23:32 +0100 | [diff] [blame] | 62 | # Common dictionaries |
| 63 | PRODUCT_PACKAGE_OVERLAYS += vendor/xenonhd/overlay/dictionaries |
| 64 | |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 65 | # Blobs common to all devices |
| 66 | PRODUCT_COPY_FILES += \ |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 67 | vendor/xenonhd/proprietary/common/etc/resolv.conf:system/etc/resolv.conf \ |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 68 | vendor/xenonhd/proprietary/common/etc/liberty.bsh:system/etc/liberty.bsh \ |
iceandfire | 00228b4 | 2013-01-08 03:15:40 +0530 | [diff] [blame] | 69 | vendor/xenonhd/proprietary/common/etc/liberty.cfg:system/etc |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 70 | |
| 71 | # init.d support |
| 72 | PRODUCT_COPY_FILES += \ |
| 73 | vendor/xenonhd/proprietary/common/etc/init.d/00check:system/etc/init.d/00check \ |
T-Macgnolia | b1c95a9 | 2013-05-30 12:15:35 -0500 | [diff] [blame] | 74 | vendor/xenonhd/proprietary/common/etc/init.local.rc:root/init.xenonhd.rc \ |
TheBr0ken | c745f84 | 2013-05-31 11:47:30 -0500 | [diff] [blame] | 75 | vendor/xenonhd/proprietary/common/etc/init.d/03firstboot:system/etc/init.d/03firstboot \ |
| 76 | vendor/xenonhd/proprietary/common/etc/init.d/02sysctl:system/etc/init.d/02sysctl \ |
| 77 | vendor/xenonhd/proprietary/common/etc/init.d/07fixperms:system/etc/init.d/07fixperms \ |
| 78 | vendor/xenonhd/proprietary/common/etc/init.d/10sdboost:system/etc/init.d/10sdboost \ |
| 79 | vendor/xenonhd/proprietary/common/etc/init.d/98tweaks:system/etc/init.d/98tweaks \ |
| 80 | vendor/xenonhd/proprietary/common/etc/init_trigger.enabled:system/etc/init_trigger.enabled \ |
| 81 | vendor/xenonhd/proprietary/common/etc/sysctl.conf:system/etc/sysctl.conf \ |
| 82 | vendor/xenonhd/proprietary/common/bin/sysinit:system/bin/sysinit |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 83 | |
| 84 | # Cron schedual |
| 85 | #PRODUCT_COPY_FILES += \ |
| 86 | # vendor/xenonhd/proprietary/common/etc/cron/cron.conf:system/etc/cron/cron.conf \ |
| 87 | # vendor/xenonhd/proprietary/common/etc/cron/cron.hourly/00drop_caches:system/etc/cron/cron.hourly/00drop_caches \ |
| 88 | # vendor/xenonhd/proprietary/common/etc/cron/cron.daily/00drop_caches:system/etc/cron/cron.daily/00drop_caches \ |
| 89 | # vendor/xenonhd/proprietary/common/etc/cron/cron.weekly/00drop_caches:system/etc/cron/cron.weekly/00drop_caches \ |
| 90 | # vendor/xenonhd/proprietary/common/etc/cron/cron.hourly/01clear_cache:system/etc/cron/cron.hourly/01clear_cache \ |
| 91 | # vendor/xenonhd/proprietary/common/etc/cron/cron.daily/01clear_cache:system/etc/cron/cron.daily/01clear_cache \ |
| 92 | # vendor/xenonhd/proprietary/common/etc/cron/cron.weekly/01clear_cache:system/etc/cron/cron.weekly/01clear_ca |
| 93 | |
| 94 | # Term info for nano support |
| 95 | PRODUCT_COPY_FILES += \ |
| 96 | vendor/xenonhd/proprietary/common/etc/terminfo/l/linux:system/etc/terminfo/l/linux \ |
| 97 | vendor/xenonhd/proprietary/common/etc/terminfo/u/unknown:system/etc/terminfo/u/unknown |
| 98 | |
| 99 | # Compcache/Zram support |
| 100 | PRODUCT_COPY_FILES += \ |
| 101 | vendor/xenonhd/proprietary/common/etc/init.local.rc:system/etc/init.local.rc \ |
| 102 | vendor/xenonhd/proprietary/common/bin/compcache:system/bin/compcache \ |
| 103 | vendor/xenonhd/proprietary/common/bin/handle_compcache:system/bin/handle_compcache |
| 104 | |
| 105 | # Added xbin files |
| 106 | PRODUCT_COPY_FILES += \ |
| 107 | vendor/xenonhd/proprietary/common/xbin/backup:system/xbin/backup \ |
| 108 | vendor/xenonhd/proprietary/common/xbin/btool:system/xbin/btool \ |
| 109 | vendor/xenonhd/proprietary/common/xbin/drm1_func_test:system/xbin/drm1_func_test \ |
| 110 | vendor/xenonhd/proprietary/common/xbin/gdb:system/xbin/gdb \ |
| 111 | vendor/xenonhd/proprietary/common/xbin/gdbserver:system/xbin/gdbserver \ |
| 112 | vendor/xenonhd/proprietary/common/xbin/market_history:system/xbin/market_history \ |
| 113 | vendor/xenonhd/proprietary/common/xbin/rm_apks:system/xbin/rm_apks \ |
| 114 | vendor/xenonhd/proprietary/common/xbin/run_backup:system/xbin/run_backup \ |
| 115 | vendor/xenonhd/proprietary/common/xbin/run_restore:system/xbin/run_restore \ |
| 116 | vendor/xenonhd/proprietary/common/xbin/ssmgrd:system/xbin/ssmgrd \ |
| 117 | vendor/xenonhd/proprietary/common/xbin/sysro:system/xbin/sysro \ |
| 118 | vendor/xenonhd/proprietary/common/xbin/sysrw:system/xbin/sysrw \ |
| 119 | vendor/xenonhd/proprietary/common/xbin/zip:system/xbin/zip \ |
iceandfire | 605fe91 | 2012-11-25 16:09:44 +0530 | [diff] [blame] | 120 | vendor/xenonhd/proprietary/common/xbin/zipalign:system/xbin/zipalign |
| 121 | |
iceandfire | 070aba5 | 2013-05-19 11:05:48 +0530 | [diff] [blame] | 122 | #Declare your device here for APNs |
T-Macgnolia | 2581749 | 2013-06-06 01:31:50 -0500 | [diff] [blame] | 123 | ifneq ($(filter xenonhd_crespo xenonhd_endeavoru xenonhd_maguro xenonhd_tilapia xenonhd_mako xenonhd_m7 xenonhd_d2att xenonhd_d2tmo xenonhd_galaxysmtd xenonhd_i9100 xenonhd_i9100g xenonhd_i9300 xenonhd_n7000 xenonhd_n7100 xenonhd_t0lte xenonhd_t0lteatt xenonhd_t0ltetmo ,$(TARGET_PRODUCT)),) |
iceandfire | 070aba5 | 2013-05-19 11:05:48 +0530 | [diff] [blame] | 124 | PRODUCT_COPY_FILES += \ |
| 125 | vendor/xenonhd/proprietary/common/etc/apns-conf.xml:system/etc/apns-conf.xml |
| 126 | endif |
T-Macgnolia | b1c95a9 | 2013-05-30 12:15:35 -0500 | [diff] [blame] | 127 | |
T-Macgnolia | 7dbc2c5 | 2013-07-08 21:20:18 -0500 | [diff] [blame] | 128 | ifneq ($(filter xenonhd_d2vzw xenonhd_jfltevzw xenonhd_d2usc xenonhd_xt926 xenonhd_i605 xenonhd_l900 ,$(TARGET_PRODUCT)),) |
iceandfire | 070aba5 | 2013-05-19 11:05:48 +0530 | [diff] [blame] | 129 | PRODUCT_COPY_FILES += \ |
| 130 | vendor/xenonhd/proprietary/common/etc/apns-conf-cdma.xml:system/etc/apns-conf.xml |
| 131 | endif |
| 132 | |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 133 | # T-Mobile theme engine |
| 134 | PRODUCT_PACKAGES += \ |
iceandfire | 6c56618 | 2013-06-10 01:55:44 +0530 | [diff] [blame] | 135 | ThemeManager \ |
Jose | e25b07f | 2013-06-21 14:43:12 -0500 | [diff] [blame] | 136 | ThemeChooser \ |
| 137 | com.tmobile.themes |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 138 | |
| 139 | PRODUCT_COPY_FILES += \ |
| 140 | vendor/xenonhd/proprietary/common/etc/permissions/com.tmobile.software.themes.xml:system/etc/permissions/com.tmobile.software.themes.xml |
| 141 | |
iceandfire | 779f0e2 | 2012-11-23 17:47:18 +0530 | [diff] [blame] | 142 | # Enable SIP+VoIP on all targets |
| 143 | PRODUCT_COPY_FILES += \ |
bulldoz3 | d98b6c0 | 2013-05-29 17:28:23 -0400 | [diff] [blame] | 144 | frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml |
TheBr0ken | 361b0b2 | 2013-05-31 11:43:52 -0500 | [diff] [blame] | 145 | |
| 146 | # Camera shutter sound property |
| 147 | PRODUCT_PROPERTY_OVERRIDES += \ |
| 148 | persist.sys.camera-sound=1 |