148d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke# src/gallium/targets/gbm/Makefile 248d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke 348d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin FranzkeTOP = ../../../.. 448d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzkeinclude $(TOP)/configs/current 548d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke 648d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin FranzkeGBM_BACKEND = gbm_gallium_drm 7b52a0f22813c8e09747ece41173c21f22d4fc369Francisco JerezGBM_SOURCES = gbm.c 848d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke 948d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin FranzkeGBM_INCLUDES = \ 1048d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke -I$(TOP)/include \ 1148d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke -I$(TOP)/src/gallium/state_trackers/gbm \ 1248d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke -I$(TOP)/src/gbm/main \ 1348d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke -I$(TOP)/src/gallium/auxiliary \ 14b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez -I$(TOP)/src/gallium/winsys \ 15b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez -I$(TOP)/src/gallium/include 1648d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke 17b2f18cd2b0f75d200d4fc713325269171ac87616Maarten LankhorstGBM_LIBS = $(LIBUDEV_LIBS) $(LIBDRM_LIBS) -lm \ 1848d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke $(TOP)/src/gallium/state_trackers/gbm/libgbm.a \ 19b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez $(GALLIUM_PIPE_LOADER_LIBS) $(GALLIUM_AUXILIARIES) 2048d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke 2148d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin FranzkeGBM_CFLAGS = \ 22b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez -DPIPE_SEARCH_DIR=\"$(PIPE_INSTALL_DIR)\" \ 23b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez $(GALLIUM_PIPE_LOADER_DEFINES) \ 2448d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzke $(LIBUDEV_CFLAGS) \ 25b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez $(LIBDRM_CFLAGS) 26ce12f826927cf2d3ac3fd70d893abfb07adc23dbMarek Olšák 27b52a0f22813c8e09747ece41173c21f22d4fc369Francisco JerezGBM_EXTRA_TARGETS = pipes 28f36d210c93b1fde0cdc5c6625ca2df25ad937abaChia-I WuGBM_EXTRA_INSTALL = install-pipes 29f36d210c93b1fde0cdc5c6625ca2df25ad937abaChia-I WuGBM_EXTRA_CLEAN = clean-pipes 30f36d210c93b1fde0cdc5c6625ca2df25ad937abaChia-I Wu 3148d4a001b3faaa707716ea6bd93dd98b487768ceBenjamin Franzkeinclude $(TOP)/src/gbm/backends/Makefile.template 32f36d210c93b1fde0cdc5c6625ca2df25ad937abaChia-I Wu 33b52a0f22813c8e09747ece41173c21f22d4fc369Francisco JerezPIPE_SRC_DIR = $(TOP)/src/gallium/targets/pipe-loader 34b52a0f22813c8e09747ece41173c21f22d4fc369Francisco JerezPIPE_INSTALL_DIR = $(INSTALL_LIB_DIR)/gbm 35f36d210c93b1fde0cdc5c6625ca2df25ad937abaChia-I Wu 36b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerezpipes: 37b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez @$(MAKE) -C $(PIPE_SRC_DIR) 38b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerezinstall-pipes: 39b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez @$(MAKE) -C $(PIPE_SRC_DIR) PIPE_INSTALL_DIR=$(PIPE_INSTALL_DIR) install 40f36d210c93b1fde0cdc5c6625ca2df25ad937abaChia-I Wuclean-pipes: 41b52a0f22813c8e09747ece41173c21f22d4fc369Francisco Jerez @$(MAKE) -C $(PIPE_SRC_DIR) clean 42