summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/drivers/Android.mk')
-rw-r--r--src/mesa/drivers/Android.mk51
1 files changed, 44 insertions, 7 deletions
diff --git a/src/mesa/drivers/Android.mk b/src/mesa/drivers/Android.mk
index 0b6cd73df3..afa6ced8b8 100644
--- a/src/mesa/drivers/Android.mk
+++ b/src/mesa/drivers/Android.mk
@@ -36,6 +36,39 @@ R300_DRIVER_SOURCES = \
radeon_mesa_to_rc.c \
r300_emit.c \
r300_swtcl.c
+R300_DRIVER_DEPEND_SOURCES = \
+ memory_pool.c \
+ r300_fragprog.c \
+ r300_fragprog_emit.c \
+ r300_fragprog_swizzle.c \
+ r3xx_fragprog.c \
+ r3xx_vertprog.c \
+ r3xx_vertprog_dump.c \
+ r500_fragprog.c \
+ r500_fragprog_emit.c \
+ radeon_code.c \
+ radeon_compiler.c \
+ radeon_compiler_util.c \
+ radeon_dataflow.c \
+ radeon_dataflow_deadcode.c \
+ radeon_dataflow_swizzles.c \
+ radeon_emulate_branches.c \
+ radeon_emulate_loops.c \
+ radeon_opcodes.c \
+ radeon_optimize.c \
+ radeon_pair_regalloc.c \
+ radeon_pair_schedule.c \
+ radeon_pair_translate.c \
+ radeon_program_alu.c \
+ radeon_program.c \
+ radeon_program_pair.c \
+ radeon_program_print.c \
+ radeon_program_tex.c \
+ radeon_remove_constants.c \
+ radeon_rename_regs.c
+
+R300_DRIVER_SOURCES := $(addprefix dri/r300/, $(R300_DRIVER_SOURCES))
+R300_DRIVER_DEPEND_SOURCES := $(addprefix dri/r300/compiler/, $(R300_DRIVER_DEPEND_SOURCES))
# from dri/i915/Makefile
@@ -269,16 +302,19 @@ include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
$(common_SOURCES) \
- $(R300_DRIVER_SOURCES)
+ $(R300_DRIVER_SOURCES) \
+ $(R300_DRIVER_DEPEND_SOURCES)
LOCAL_CFLAGS := \
$(common_CFLAGS) \
- -DR300
+ -DRADEON_R300 \
+ -std=c99
LOCAL_C_INCLUDES := \
$(common_C_INCLUDES) \
- external/mesa/src/mesa/drivers/dri/intel \
- external/drm/intel
+ external/mesa/src/mesa/drivers/dri/r300 \
+ external/mesa/src/mesa/drivers/dri/r300/server \
+ external/drm/radeon
LOCAL_STATIC_LIBRARIES := \
$(common_STATIC_LIBRARIES)
@@ -287,9 +323,10 @@ LOCAL_SHARED_LIBRARIES := \
$(common_SHARED_LIBRARIES) \
libdrm_radeon
-LOCAL_MODULE := r300_dri
-LOCAL_MODULE_PATH := $(common_MODULE_PATH)
+LOCAL_MODULE := libr300_dri
+#LOCAL_MODULE_PATH := $(common_MODULE_PATH)
+
+include $(BUILD_STATIC_LIBRARY)
-#include $(BUILD_SHARED_LIBRARY)
endif # MESA_BUILD_R600G