summaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
authorOscar Mateo <oscar.mateo@intel.com>2013-11-12 11:50:45 +0000
committerDaniel Vetter <daniel.vetter@ffwll.ch>2013-11-12 12:16:31 +0100
commit76c78c0aae0e31f11ed0fc860e64d437a687529d (patch)
treeb3b6473163861a1c414f9cf5791becc22fb2bc8d /Android.mk
parent25be105d7f0d9f657ce2adf2b4e659882fabb0eb (diff)
build: New Android makefiles
These form the basis of the new Android build system. v2: As suggested by Daniel Vetter, modify compilation flags to not error on return-type and not warn on sign-compare. Signed-off-by: Oscar Mateo <oscar.mateo@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk530
1 files changed, 2 insertions, 528 deletions
diff --git a/Android.mk b/Android.mk
index 3be34625d..7b42d10d2 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,531 +1,5 @@
LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES := \
- tools/intel_reg_write.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_reg_map.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-LOCAL_MODULE := intel_reg_write
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_reg_read.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_reg_map.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_reg_read
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_disable_clock_gating.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_disable_clock_gating
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_audio_dump.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_audio_dump
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_backlight.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_backlight
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_bios_dumper.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_bios_dumper
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_bios_reader.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_bios_reader
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-# Disabling intel_error_decode tool, since Android still does not have libdrm2.4.30
-#================
-#include $(CLEAR_VARS)
-#
-#LOCAL_SRC_FILES := \
-# tools/intel_error_decode.c \
-# lib/intel_pci.c \
-# lib/intel_gpu_tools.h \
-# tools/intel_reg.h \
-# lib/intel_batchbuffer.h \
-# lib/intel_batchbuffer.c \
-# lib/intel_mmio.c \
-# tools/intel_chipset.h \
-# lib/instdone.h \
-# lib/instdone.c \
-# tools/intel_decode.h \
-# lib/intel_drm.c
-#
-#
-#LOCAL_C_INCLUDES += \
-# $(LOCAL_PATH)/lib \
-# $(TOPDIR)hardware/intel/libdrm/include/drm \
-# $(TOPDIR)hardware/intel/libdrm/intel \
-# $(LOCAL_PATH)/../libpciaccess/include/
-#
-#LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-#LOCAL_CFLAGS += -DANDROID
-#LOCAL_CFLAGS += -std=c99
-#
-#
-#LOCAL_MODULE := intel_error_decode
-#LOCAL_MODULE_TAGS := optional
-#
-#LOCAL_SHARED_LIBRARIES := libpciaccess \
-# libdrm \
-# libdrm_intel
-#
-#include $(BUILD_EXECUTABLE)
-#
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_gpu_top.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h \
- lib/instdone.h \
- lib/instdone.c \
- lib/intel_reg_map.c
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_gpu_top
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_gpu_time.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_gpu_time
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_gtt.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-
-LOCAL_MODULE := intel_gtt
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_stepping.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_stepping
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_reg_dumper.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_reg_dumper
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/intel_reg_snapshot.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-
-LOCAL_MODULE := intel_reg_snapshot
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- tools/forcewaked.c \
- lib/intel_pci.c \
- lib/intel_gpu_tools.h \
- tools/intel_reg.h \
- lib/intel_batchbuffer.h \
- lib/intel_batchbuffer.c \
- lib/intel_mmio.c \
- tools/intel_chipset.h \
- lib/intel_reg_map.c \
- lib/intel_drm.c
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := forcewaked
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess \
- libdrm \
- libdrm_intel
-
-include $(BUILD_EXECUTABLE)
-
-#================
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- lib/intel_gpu_tools.h \
- tools/intel_reg_checker.c \
- lib/intel_pci.c \
- lib/intel_mmio.c
-
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/lib \
- $(TOPDIR)hardware/intel/libdrm/include/drm \
- $(TOPDIR)hardware/intel/libdrm/intel \
- $(LOCAL_PATH)/../libpciaccess/include/
-
-LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
-LOCAL_CFLAGS += -DANDROID
-
-
-LOCAL_MODULE := intel_reg_checker
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SHARED_LIBRARIES := libpciaccess
-
-include $(BUILD_EXECUTABLE)
+include $(LOCAL_PATH)/tests/Android.mk
+include $(LOCAL_PATH)/tools/Android.mk