aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/tests/trivial/Makefile
diff options
context:
space:
mode:
authorFrancisco Jerez <[email protected]>2012-04-25 22:16:26 +0200
committerFrancisco Jerez <[email protected]>2012-05-11 12:39:44 +0200
commit66f7fd99fa1d8c8e3b09fadd5624db9968b67506 (patch)
tree823985fa137d154aa4557767f97f47d54191a954 /src/gallium/tests/trivial/Makefile
parent317be33d73228fe8b340de8e029ff24b6e0d95b5 (diff)
gallium/tests/trivial: Switch to the pipe loader.
It simplifies things slightly, and besides, it makes possible to execute the trivial tests on a hardware device instead of being limited to software rendering. Reviewed-by: Jakob Bornecrantz <[email protected]>
Diffstat (limited to 'src/gallium/tests/trivial/Makefile')
-rw-r--r--src/gallium/tests/trivial/Makefile27
1 files changed, 13 insertions, 14 deletions
diff --git a/src/gallium/tests/trivial/Makefile b/src/gallium/tests/trivial/Makefile
index 4ddbb0b73dc..bfe186b1607 100644
--- a/src/gallium/tests/trivial/Makefile
+++ b/src/gallium/tests/trivial/Makefile
@@ -11,19 +11,10 @@ INCLUDES = \
-I$(TOP)/src/gallium/winsys \
$(PROG_INCLUDES)
-ifeq ($(MESA_LLVM),1)
-LINKS = $(TOP)/src/gallium/drivers/llvmpipe/libllvmpipe.a
-LDFLAGS += $(LLVM_LDFLAGS)
-endif
-
LINKS += \
- $(TOP)/src/gallium/drivers/rbug/librbug.a \
- $(TOP)/src/gallium/drivers/trace/libtrace.a \
- $(TOP)/src/gallium/drivers/galahad/libgalahad.a \
- $(TOP)/src/gallium/winsys/sw/null/libws_null.a \
- $(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
+ $(GALLIUM_PIPE_LOADER_LIBS) \
$(GALLIUM_AUXILIARIES) \
- $(PROG_LINKS)
+ $(PROG_LINKS) $(LIBUDEV_LIBS)
SOURCES = \
tri.c \
@@ -33,17 +24,25 @@ OBJECTS = $(SOURCES:.c=.o)
PROGS = $(OBJECTS:.o=)
-PROG_DEFINES = \
- -DGALLIUM_SOFTPIPE -DGALLIUM_RBUG -DGALLIUM_TRACE -DGALLIUM_GALAHAD
+PROG_DEFINES = -DPIPE_SEARCH_DIR=\"$(PIPE_SRC_DIR)\" \
+ $(GALLIUM_PIPE_LOADER_DEFINES)
+
+PIPE_SRC_DIR = $(TOP)/src/gallium/targets/pipe-loader
##### TARGETS #####
-default: $(PROGS)
+default: $(PROGS) pipes
+
+install:
clean:
-rm -f $(PROGS)
-rm -f *.o
-rm -f result.bmp
+ @$(MAKE) -C $(PIPE_SRC_DIR) clean
+
+pipes:
+ @$(MAKE) -C $(PIPE_SRC_DIR)
##### RULES #####