Advertisement
t0mm13b

fixed android.mk

Dec 15th, 2011
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. #common_msm_dirs := libcopybit liblights libopencorehw librpc libstagefrighthw
  2. #msm7k_dirs := $(common_msm_dirs) boot libgralloc libaudio
  3. #qsd8k_dirs := $(common_msm_dirs) libgralloc-qsd8k libaudio-qsd8k dspcrashd
  4. #msm7x30_dirs := liblights libgralloc-qsd8k librpc libaudio-qdsp5v2
  5.  
  6. #ifeq ($(TARGET_BOARD_PLATFORM),msm7k)
  7. # include $(call all-named-subdir-makefiles,$(msm7k_dirs))
  8. #else
  9. # ifeq ($(TARGET_BOARD_PLATFORM),qsd8k)
  10. # include $(call all-named-subdir-makefiles,$(qsd8k_dirs))
  11. # else
  12. # ifeq ($(TARGET_BOARD_PLATFORM),msm7x30)
  13. # include $(call all-named-subdir-makefiles,$(msm7x30_dirs))
  14. # endif
  15. # endif
  16. #endif
  17.  
  18. LIBAUDIO := libaudio
  19. ifeq ($(TARGET_PROVIDES_LIBAUDIO),true)
  20. # A 'true' value assumes it is present in the device's dir,
  21. # so exclude it here entirely to avoid duplicates
  22. LIBAUDIO := ""
  23. else ifneq ($(TARGET_PROVIDES_LIBAUDIO),)
  24. # Target provides a full path to its libaudio
  25. LIBAUDIO := $(TARGET_PROVIDES_LIBAUDIO)
  26. endif
  27.  
  28. LIBRPC := librpc
  29. ifeq ($(BOARD_USES_QCOM_LIBRPC),true)
  30. LIBRPC := librpc-qcom
  31. endif
  32.  
  33. common_msm_dirs := libcopybit liblights libopencorehw $(LIBRPC) libstagefrighthw
  34.  
  35. ifeq ($(TARGET_BOARD_PLATFORM),qsd8k)
  36. ### QSD8k
  37. ifeq ($(LIBAUDIO),libaudio)
  38. LIBAUDIO := libaudio-qsd8k
  39. endif
  40. qsd8k_dirs := $(common_msm_dirs) libgralloc-qsd8k $(LIBAUDIO) dspcrashd
  41. include $(call all-named-subdir-makefiles,$(qsd8k_dirs))
  42. else ifeq ($(TARGET_BOOTLOADER_BOARD_NAME),adq)
  43. ### "adq" board (7x25)
  44. include $(call all-named-subdir-makefiles,$(common_msm_dirs))
  45. else ifeq ($(TARGET_BOARD_PLATFORM),msm7x30)
  46. ### MSM7x30
  47. ifeq ($(LIBAUDIO),libaudio)
  48. ifeq ($(BOARD_PREBUILT_LIBAUDIO),true)
  49. LIBAUDIO := libaudio-qdsp5v2
  50. else
  51. LIBAUDIO := libaudio-msm7x30
  52. endif
  53. endif
  54. msm7x30_dirs := liblights libgralloc-qsd8k $(LIBRPC) $(LIBAUDIO) liboverlay
  55. include $(call all-named-subdir-makefiles,$(msm7x30_dirs))
  56.  
  57. else ifeq ($(TARGET_BOARD_PLATFORM_GPU),qcom-adreno200)
  58. ### MSM7k with Adreno GPU
  59. msm7k_adreno_dirs := $(common_msm_dirs) boot libgralloc-qsd8k $(LIBAUDIO)
  60. include $(call all-named-subdir-makefiles,$(msm7k_adreno_dirs))
  61. else ifeq ($(TARGET_BOARD_PLATFORM),msm7k)
  62. ### Other MSM7k
  63. msm7k_dirs := $(common_msm_dirs) boot libgralloc $(LIBAUDIO)
  64. include $(call all-named-subdir-makefiles,$(msm7k_dirs))
  65. endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement