Home | History | Annotate | Download | only in grouper
      1 # Copyright (C) 2010 The Android Open Source Project
      2 #
      3 # Licensed under the Apache License, Version 2.0 (the "License");
      4 # you may not use this file except in compliance with the License.
      5 # You may obtain a copy of the License at
      6 #
      7 #      http://www.apache.org/licenses/LICENSE-2.0
      8 #
      9 # Unless required by applicable law or agreed to in writing, software
     10 # distributed under the License is distributed on an "AS IS" BASIS,
     11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     12 # See the License for the specific language governing permissions and
     13 # limitations under the License.
     14 
     15 #
     16 # This file sets variables that control the way modules are built
     17 # thorughout the system. It should not be used to conditionally
     18 # disable makefiles (the proper mechanism to control what gets
     19 # included in a build is to use PRODUCT_PACKAGES in a product
     20 # definition file).
     21 #
     22 
     23 # inherit from the proprietary version
     24 # needed for BP-flashing updater extensions
     25 
     26 # Default value, if not overridden else where.
     27 BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR ?= device/asus/grouper/bluetooth
     28 
     29 TARGET_BOARD_PLATFORM := tegra3
     30 TARGET_TEGRA_VERSION := t30
     31 
     32 TARGET_CPU_ABI := armeabi-v7a
     33 TARGET_CPU_ABI2 := armeabi
     34 TARGET_CPU_SMP := true
     35 TARGET_ARCH := arm
     36 TARGET_ARCH_VARIANT := armv7-a-neon
     37 TARGET_CPU_VARIANT := cortex-a9
     38 
     39 TARGET_USERIMAGES_USE_EXT4 := true
     40 
     41 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 681574400
     42 BOARD_USERDATAIMAGE_PARTITION_SIZE := 6567231488
     43 BOARD_FLASH_BLOCK_SIZE := 4096
     44 
     45 # Wifi related defines
     46 BOARD_WPA_SUPPLICANT_DRIVER := NL80211
     47 WPA_SUPPLICANT_VERSION      := VER_0_8_X
     48 BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_bcmdhd
     49 BOARD_HOSTAPD_DRIVER        := NL80211
     50 BOARD_HOSTAPD_PRIVATE_LIB   := lib_driver_cmd_bcmdhd
     51 BOARD_WLAN_DEVICE           := bcmdhd
     52 #WIFI_DRIVER_MODULE_PATH     := "/system/lib/modules/bcm4329.ko"
     53 WIFI_DRIVER_FW_PATH_PARAM   := "/sys/module/bcmdhd/parameters/firmware_path"
     54 WIFI_DRIVER_FW_PATH_STA     := "/vendor/firmware/fw_bcmdhd.bin"
     55 WIFI_DRIVER_FW_PATH_AP      := "/vendor/firmware/fw_bcmdhd_apsta.bin"
     56 
     57 TARGET_BOOTLOADER_BOARD_NAME := grouper
     58 
     59 BOARD_USES_GENERIC_AUDIO := false
     60 BOARD_USES_ALSA_AUDIO := false
     61 
     62 BOARD_USES_GENERIC_INVENSENSE := false
     63 
     64 BOARD_HAVE_BLUETOOTH := true
     65 BOARD_HAVE_BLUETOOTH_BCM := true
     66 
     67 USE_OPENGL_RENDERER := true
     68 BOARD_EGL_CFG := device/asus/grouper/egl.cfg
     69 
     70 ifneq ($(HAVE_NVIDIA_PROP_SRC),false)
     71 # needed for source compilation of nvidia libraries
     72 -include vendor/nvidia/proprietary_src/build/definitions.mk
     73 -include vendor/nvidia/build/definitions.mk
     74 endif
     75 
     76 # Avoid the generation of ldrcc instructions
     77 NEED_WORKAROUND_CORTEX_A9_745320 := true
     78 
     79 BOARD_USES_GROUPER_MODULES := true
     80 
     81 TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK := true
     82 
     83 BOARD_SEPOLICY_DIRS += \
     84         device/asus/grouper/sepolicy
     85 
     86 BOARD_SEPOLICY_UNION += \
     87         file_contexts \
     88         genfs_contexts \
     89         bluetooth.te \
     90         device.te \
     91         domain.te \
     92         drmserver.te \
     93         init_shell.te \
     94         file.te \
     95         gpsd.te \
     96         keystore.te \
     97         lmkd.te \
     98         mediaserver.te \
     99         rild.te \
    100         sensors_config.te \
    101         surfaceflinger.te \
    102         system_app.te \
    103         system_server.te \
    104         ueventd.te \
    105         vold.te
    106