summaryrefslogtreecommitdiff
path: root/linux/Makefile.linux
diff options
context:
space:
mode:
Diffstat (limited to 'linux/Makefile.linux')
-rw-r--r--linux/Makefile.linux19
1 files changed, 19 insertions, 0 deletions
diff --git a/linux/Makefile.linux b/linux/Makefile.linux
index 9082eb0e..af610c13 100644
--- a/linux/Makefile.linux
+++ b/linux/Makefile.linux
@@ -83,6 +83,8 @@ SISHEADERS= sis_drv.h sis_drm.h $(DRMHEADERS)
SHAREDSRC = $(DRMSHARED) $(MGASHARED) $(R128SHARED) $(RADEONSHARED)
+PROGS = dristat drmstat
+
CLEANFILES = *.o *.ko $(PROGS) .depend .*.flags .*.d .*.cmd
# VERSION is not defined from the initial invocation. It is defined when
@@ -227,6 +229,23 @@ clean cleandir:
$(MODULE_LIST)::
make -f Makefile.linux DRM_MODULES=$@ modules
+# Build test utilities
+
+PRGCFLAGS = $(CFLAGS) -g -ansi -pedantic -DPOSIX_C_SOURCE=199309L \
+ -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE \
+ -I. -I../../..
+
+DRMSTATLIBS = -L../../.. -L.. -ldrm -lxf86_os \
+ -L../../../../dummylib -ldummy -lm
+
+programs: $(PROGS)
+
+dristat: dristat.c
+ $(CC) $(PRGCFLAGS) $< -o $@
+
+drmstat: drmstat.c
+ $(CC) $(PRGCFLAGS) $< -o $@ $(DRMSTATLIBS)
+
else
# Check for kernel versions that we don't support.