1 # src/mesa/drivers/dri/glcore/Makefile
4 include $(TOP
)/configs
/current
6 LIBNAME
= glcore_dri.so
8 DRIVER_SOURCES
= glcore_driver.c \
9 $(TOP
)/src
/mesa
/drivers
/common
/driverfuncs.c \
22 -I..
/dri_client
/imports \
25 -I
$(DRM_SOURCE_PATH
)/shared-core \
27 -I
$(TOP
)/src
/mesa
/main \
28 -I
$(TOP
)/src
/mesa
/glapi \
29 -I
$(TOP
)/src
/mesa
/math \
30 -I
$(TOP
)/src
/mesa
/transform \
31 -I
$(TOP
)/src
/mesa
/shader \
32 -I
$(TOP
)/src
/mesa
/swrast \
33 -I
$(TOP
)/src
/mesa
/swrast_setup
36 MESA_MODULES
= $(TOP
)/src
/mesa
/libmesa.a
38 # Libraries that the driver shared lib depends on
39 LIB_DEPS
= -lm
-lpthread
-lc
40 # LIB_DEPS = -lGL -lm -lpthread -lc
45 OBJECTS
= $(C_SOURCES
:.c
=.o
) \
52 $(CC
) -c
$(INCLUDE_DIRS
) $(CFLAGS
) $(DEFINES
) $< -o
$@
55 $(CC
) -c
$(INCLUDE_DIRS
) $(CFLAGS
) $(DEFINES
) $< -o
$@
60 default
: depend
$(LIB_DIR
)/$(LIBNAME
)
63 $(LIB_DIR
)/$(LIBNAME
): $(OBJECTS
) $(MESA_MODULES
) $(WINOBJ
) Makefile
64 CC
="$(CC)" CXX
="$(CXX)" $(TOP
)/bin
/mklib
-o
$(LIBNAME
) -noprefix
-install $(LIB_DIR
) \
65 $(OBJECTS
) $(WINLIB
) $(LIB_DEPS
) $(WINOBJ
) $(MESA_MODULES
)
68 depend
: $(C_SOURCES
) $(ASM_SOURCES
)
70 $(MKDEP
) $(MKDEP_OPTIONS
) $(INCLUDE_DIRS
) $(C_SOURCES
) $(ASM_SOURCES
) \
76 etags
`find . -name \*.[ch]` `find ../include`