1 # src/mesa/drivers/dri/fb/Makefile
4 include $(TOP
)/configs
/current
8 DRIVER_SOURCES
= fb_dri.c
20 -I
$(TOP
)/src
/glx
/mini \
22 -I
$(TOP
)/src
/mesa
/drivers
/dri
/drm
/shared \
24 -I
$(TOP
)/src
/mesa
/main \
25 -I
$(TOP
)/src
/mesa
/glapi \
26 -I
$(TOP
)/src
/mesa
/math \
27 -I
$(TOP
)/src
/mesa
/transform \
28 -I
$(TOP
)/src
/mesa
/shader \
29 -I
$(TOP
)/src
/mesa
/swrast \
30 -I
$(TOP
)/src
/mesa
/swrast_setup
33 MESA_MODULES
= $(TOP
)/src
/mesa
/mesa.a
35 # Libraries that the driver shared lib depends on
36 LIB_DEPS
= -lm
-lpthread
-lc
41 OBJECTS
= $(C_SOURCES
:.c
=.o
) \
48 $(CC
) -c
$(INCLUDE_DIRS
) $(CFLAGS
) $(DEFINES
) $< -o
$@
51 $(CC
) -c
$(INCLUDE_DIRS
) $(CFLAGS
) $(DEFINES
) $< -o
$@
56 default
: depend
$(LIB_DIR
)/$(LIBNAME
)
59 $(LIB_DIR
)/$(LIBNAME
): $(OBJECTS
) $(MESA_MODULES
) $(WINOBJ
) Makefile
60 $(TOP
)/bin
/mklib
-o
$(LIBNAME
) -noprefix
-install $(LIB_DIR
) \
61 $(WINLIB
) $(LIB_DEPS
) $(WINOBJ
) $(MESA_MODULES
) $(OBJECTS
)
64 depend
: $(C_SOURCES
) $(ASM_SOURCES
)
66 $(MKDEP
) $(MKDEP_OPTIONS
) $(INCLUDE_DIRS
) $(C_SOURCES
) $(ASM_SOURCES
) \
72 etags
`find . -name \*.[ch]` `find ../include`