1 # src/mesa/drivers/dri/r300/compiler/Makefile
3 TOP
= ..
/..
/..
/..
/..
/..
4 include $(TOP
)/configs
/current
11 radeon_emulate_branches.c \
13 radeon_program_print.c \
15 radeon_program_alu.c \
16 radeon_program_pair.c \
17 radeon_program_tex.c \
18 radeon_pair_translate.c \
19 radeon_pair_schedule.c \
20 radeon_pair_regalloc.c \
22 radeon_dataflow_deadcode.c \
23 radeon_dataflow_swizzles.c \
26 r300_fragprog_swizzle.c \
27 r300_fragprog_emit.c \
29 r500_fragprog_emit.c \
31 r3xx_vertprog_dump.c \
38 OBJECTS
= $(C_SOURCES
:.c
=.o
) \
39 $(CPP_SOURCES
:.
cpp=.o
) \
50 default
: depend lib
$(LIBNAME
).a
52 lib
$(LIBNAME
).a
: $(OBJECTS
) Makefile
$(TOP
)/configs
/current
53 $(MKLIB
) -o
$(LIBNAME
) -static
$(OBJECTS
)
55 depend
: $(C_SOURCES
) $(CPP_SOURCES
) $(ASM_SOURCES
) $(SYMLINKS
)
58 $(MKDEP
) $(MKDEP_OPTIONS
) $(INCLUDES
) $(C_SOURCES
) $(CPP_SOURCES
) $(ASM_SOURCES
) 2> /dev
/null
62 etags
`find . -name \*.[ch]` `find ../include`
64 # Remove .o and backup files
66 rm -f
$(OBJECTS
) lib
$(LIBNAME
).a depend depend.bak
75 $(CC
) -c
$(INCLUDES
) $(CFLAGS
) $(LIBRARY_DEFINES
) $< -o
$@
78 $(CXX
) -c
$(INCLUDES
) $(CXXFLAGS
) $(LIBRARY_DEFINES
) $< -o
$@
81 $(CC
) -c
$(INCLUDES
) $(CFLAGS
) $(LIBRARY_DEFINES
) $< -o
$@