xenocara/lib/mesa/mk/libr600/Makefile

106 lines
2.4 KiB
Makefile

# $OpenBSD: Makefile,v 1.7 2024/04/02 10:42:13 jsg Exp $
LIB= r600
NOPROFILE=
SRCS= compute_memory_pool.c \
eg_asm.c \
eg_debug.c \
evergreen_compute.c \
evergreen_hw_context.c \
evergreen_state.c \
r600_asm.c \
r600_blit.c \
r600_dump.c \
r600_hw_context.c \
r600_isa.c \
r600_pipe.c \
r600_shader.c \
r600_state.c \
r600_state_common.c \
r600_uvd.c \
r700_asm.c \
cayman_msaa.c \
r600_buffer_common.c \
r600_gpu_load.c \
r600_perfcounter.c \
r600_pipe_common.c \
r600_query.c \
r600_streamout.c \
r600_test_dma.c \
r600_texture.c \
r600_viewport.c \
radeon_uvd.c \
radeon_vce.c \
radeon_video.c \
sfn_alu_defines.cpp \
sfn_alu_readport_validation.cpp \
sfn_assembler.cpp \
sfn_callstack.cpp \
sfn_conditionaljumptracker.cpp \
sfn_debug.cpp \
sfn_instr.cpp \
sfn_instr_alu.cpp \
sfn_instr_alugroup.cpp \
sfn_instr_controlflow.cpp \
sfn_instr_export.cpp \
sfn_instr_fetch.cpp \
sfn_instr_mem.cpp \
sfn_instr_lds.cpp \
sfn_instr_tex.cpp \
sfn_instrfactory.cpp \
sfn_liverangeevaluator.cpp \
sfn_liverangeevaluator_helpers.cpp \
sfn_memorypool.cpp \
sfn_nir.cpp \
sfn_nir_legalize_image_load_store.cpp \
sfn_nir_lower_64bit.cpp \
sfn_nir_lower_alu.cpp \
sfn_nir_lower_tex.cpp \
sfn_nir_lower_fs_out_to_vector.cpp \
sfn_nir_lower_tess_io.cpp \
sfn_nir_vectorize_vs_inputs.c \
sfn_optimizer.cpp \
sfn_peephole.cpp \
sfn_ra.cpp \
sfn_scheduler.cpp \
sfn_shader.cpp \
sfn_shader_cs.cpp \
sfn_shader_fs.cpp \
sfn_shader_gs.cpp \
sfn_shader_tess.cpp \
sfn_shader_vs.cpp \
sfn_split_address_loads.cpp \
sfn_valuefactory.cpp \
sfn_virtualvalues.cpp
.include "../Makefile.inc"
CFLAGS+= ${C_VIS_ARGS}
CXXFLAGS+= ${CXX_VIS_ARGS}
CPPFLAGS+= -DGALLIUM_R600 \
-I${MESA_SRC}/src/gallium/drivers/r600 \
-I${MESA_SRC}/src/gallium/include \
-I${MESA_SRC}/src/gallium/auxiliary \
-I${MESA_SRC}/src/gallium/drivers \
-I${MESA_SRC}/src/mesa \
-I${MESA_SRC}/src/util \
-I${MESA_SRC}/src/amd/common \
-I${MESA_SRC}/src/compiler/nir \
-I${MESA_SRC}/generated/src \
-I${MESA_SRC}/generated/src/gallium/drivers/r600 \
-I${MESA_SRC}/generated/src/compiler \
-I${MESA_SRC}/generated/src/compiler/nir
install:
obj: _xenocara_obj
.include <bsd.lib.mk>
.include <bsd.xorg.mk>
.PATH: ${MESA_SRC}/src/gallium/drivers/r600
.PATH: ${MESA_SRC}/src/gallium/drivers/r600/sb
.PATH: ${MESA_SRC}/src/gallium/drivers/r600/sfn
.PATH: ${MESA_SRC}/generated/src/gallium/drivers/r600