Advertisement
ruberval

common.mk

Jul 5th, 2013
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.00 KB | None | 0 0
  1.    
  2.  
  3.     SUPERUSER_EMBEDDED := true
  4.      
  5.     # brand
  6.     PRODUCT_BRAND ?= LA
  7.      
  8.     # overrides
  9.     PRODUCT_PROPERTY_OVERRIDES += \
  10.         keyguard.no_require_sim=true \
  11.         ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html \
  12.         ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html \
  13.         ro.com.google.clientidbase=android-google \
  14.         ro.com.android.wifi-watchlist=GoogleGuest \
  15.         ro.setupwizard.enterprise_mode=1 \
  16.         ro.com.android.dateformat=dd-MM-yyyy \
  17.         ro.com.android.dataroaming=false
  18.      
  19.     # packages
  20.     PRODUCT_PACKAGES += \
  21.         BlueBalls \
  22.         Camera \
  23.         CMFileManager \
  24.         DashClock \
  25.         Galaxy4 \
  26.         HoloSpiralWallpaper \
  27.         LiveWallpapers \
  28.         Launcher2 \
  29.         LiveWallpapersPicker \
  30.         NoiseField \
  31.         PermissionsManager \
  32.         PhaseBeam \
  33.         PhotoTable \
  34.         Superuser \
  35.         su \
  36.         Torch \
  37.         Wallpapers
  38.      
  39.     # prebuilts
  40.     PRODUCT_PACKAGES += \
  41.         GooManager \
  42.         LatinIME \
  43.         LockClock
  44.      
  45.     # tools
  46.     PRODUCT_PACKAGES += \
  47.         CellBroadcastReceiver
  48.      
  49.     PRODUCT_PACKAGES += \
  50.         e2fsck \
  51.         mke2fs \
  52.         tune2fs \
  53.         nano
  54.            
  55.     # Openssh
  56.     PRODUCT_PACKAGES += \
  57.         scp \
  58.         sftp \
  59.         ssh \
  60.         sshd \
  61.         sshd_config \
  62.         ssh-keygen \
  63.         start-ssh
  64.      
  65.     # languages
  66.     $(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk)
  67.      
  68.     # themes
  69.     include vendor/luandroid/config/theme_chooser.mk
  70.      
  71.     #korean
  72.     $(call inherit-product-if-exists, external/naver-fonts/fonts.mk)
  73.      
  74.     # overlay
  75.     PRODUCT_PACKAGE_OVERLAYS += vendor/luandroid/overlay/dictionaries
  76.     PRODUCT_PACKAGE_OVERLAYS += vendor/luandroid/overlay/common
  77.      
  78.     # bin
  79.     PRODUCT_COPY_FILES += \
  80.         vendor/luandroid/prebuilt/common/bin/sysinit:system/bin/sysinit
  81.      
  82.     # etc
  83.     PRODUCT_COPY_FILES += \
  84.         vendor/luandroid/prebuilt/common/etc/init.luandroid.rc:root/init.luandroid.rc
  85.      
  86.     # prebuilt
  87.     PRODUCT_COPY_FILES += \
  88.         vendor/luandroid/prebuilt/common/xbin/sysro:system/xbin/sysro \
  89.         vendor/luandroid/prebuilt/common/xbin/sysrw:system/xbin/sysrw \
  90.         vendor/luandroid/prebuilt/common/media/LMprec_508.emd:system/media/LMprec_508.emd \
  91.         vendor/luandroid/prebuilt/common/media/PFFprec_600.emd:system/media/PFFprec_600.emd
  92.      
  93.     #backup tool
  94.     luandroid_BUILD = true
  95.     PRODUCT_COPY_FILES += \
  96.         vendor/luandroid/prebuilt/common/bin/backuptool.sh:system/bin/backuptool.sh \
  97.         vendor/luandroid/prebuilt/common/bin/backuptool.functions:system/bin/backuptool.functions \
  98.         vendor/luandroid/prebuilt/common/bin/50-luandroid.sh:system/addon.d/50-luandroid.sh \
  99.         vendor/luandroid/prebuilt/common/bin/blacklist:system/addon.d/blacklist
  100.      
  101.     # sip/voip
  102.     PRODUCT_COPY_FILES += \
  103.         frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
  104.      
  105.     # nfc
  106.     PRODUCT_COPY_FILES += \
  107.         vendor/luandroid/config/permissions/com.luandroid.android.xml:system/etc/permissions/com.luandroid.android.xml \
  108.         vendor/luandroid/config/permissions/com.luandroid.nfc.enhanced.xml:system/etc/permissions/com.luandroid.nfc.enhanced.xml
  109.      
  110.     # version
  111.     RELEASE = false
  112.     LA_VERSION_MAJOR = 0
  113.     LA_VERSION_MINOR = 1
  114.      
  115.     #Set luandroid_BUILDTYPE and goo.im properties
  116.     ifdef LA_NIGHTLY
  117.         LA_BUILDTYPE := NIGHTLY
  118.         PRODUCT_PROPERTY_OVERRIDES += \
  119.             ro.goo.rom=Sky_Night \
  120.             ro.goo.developerid=LU4NDR01D \
  121.             ro.goo.version=$(shell date +%Y%m%d)
  122.     endif
  123.     ifdef LA_EXPERIMENTAL
  124.         LA_BUILDTYPE := EXPERIMENTAL
  125.         PRODUCT_PROPERTY_OVERRIDES += \
  126.             ro.goo.rom=Sky_Night \
  127.             ro.goo.developerid=LU4NDR01D \
  128.             ro.goo.version=$(shell date +%d%m%Y)
  129.     endif
  130.     ifdef LA_RELEASE
  131.         LA_BUILDTYPE := RELEASE
  132.         PRODUCT_PROPERTY_OVERRIDES += \
  133.             ro.goo.rom=Sky_Night \
  134.             ro.goo.developerid=LU4NDR01D \
  135.             ro.goo.version=$(shell date +%d%m%Y)
  136.     endif
  137.     #Set Unofficial if no buildtype set (Buildtype should ONLY be set by luandroid Devs!)
  138.     ifdef LA_BUILDTYPE
  139.     else
  140.         LA_BUILDTYPE := UNOFFICIAL
  141.         PRODUCT_PROPERTY_OVERRIDES += \
  142.             ro.goo.rom=Sky_Night \
  143.             ro.goo.developerid=LU4NDR01D \
  144.             ro.goo.version=$(shell date +%d%m%Y)
  145.     endif
  146.      
  147.      
  148.     #Set luandroid version
  149.     ifdef LA_RELEASE
  150.         LA_VERSION := "Sky_Night-JB-v"$(LA_VERSION_MAJOR).$(LA_VERSION_MINOR)-$(shell date +%d%m%Y-%H%M)
  151.     else
  152.         LA_VERSION := "Sky_Night-JB-$(LA_BUILDTYPE)"-$(LA_VERSION_MAJOR).$(LA_VERSION_MINOR)-$(shell date +%d%m%Y-%H%M)
  153.     endif
  154.      
  155.     PRODUCT_PROPERTY_OVERRIDES += \
  156.       ro.luandroid.version=$(LA_VERSION)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement