Makefile revision 9f2f5b3d7fd70663b98da5d302fcdfd5bc93db05
1TOP = ../../../.. 2include $(TOP)/configs/current 3 4##### MACROS ##### 5 6XA_MAJOR = 0 7XA_MINOR = 1 8XA_TINY = 0 9XA_CFLAGS = -g -fPIC -Wall 10 11XA_INCLUDES= -I$(TOP)/src/gallium/ \ 12 -I$(TOP)/src/gallium/auxiliary \ 13 -I$(TOP)/src/gallium/include \ 14 -I$(TOP)/src/gallium/winsys \ 15 -I$(TOP)/src/gallium/drivers 16 17XA_LIB = xatracker 18XA_LIB_NAME = lib$(XA_LIB).o 19XA_LIB_DEPS = 20 21COMMON_GALLIUM_SOURCES= 22 23SOURCES = \ 24 xa_tracker.c \ 25 xa_context.c \ 26 xa_renderer.c \ 27 xa_tgsi.c \ 28 xa_yuv.c 29OBJECTS = $(SOURCES:.c=.o) 30 31##### RULES ##### 32 33.c.o: 34 $(CC) -c $(XA_CFLAGS) $(XA_INCLUDES) $< 35 36 37##### TARGETS ##### 38 39default: $(XA_LIB_NAME) 40 41 42# Make the library 43$(XA_LIB_NAME): depend $(OBJECTS) 44 $(LD) -r -o $(XA_LIB_NAME) $(OBJECTS) 45 46install: FORCE 47 48clean: 49 -rm -f *.o *~ 50 -rm -f *.lo 51 -rm -f *.la 52 -rm -f *.pc 53 -rm -rf .libs 54 -rm -f depend depend.bak 55 56 57depend: $(SOURCES) 58 @ echo "running $(MKDEP)" 59 @ rm -f depend 60 @ touch depend 61 @ $(MKDEP) $(MKDEP_OPTIONS) -I$(TOP)/include $(XA_INCLUDES) $(SOURCES) \ 62 > /dev/null 63 64-include depend 65 66FORCE: 67