summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuc Verhaegen <libv@skynet.be>2010-02-22 19:24:34 +0100
committerLuc Verhaegen <libv@skynet.be>2010-02-22 19:24:34 +0100
commit5dee9b7b19c1aa3a13618b08bc24f00677b5364b (patch)
tree447ebc341a12da7371382c3b21bb1341a68cbdc2
Initial template for standalone mesa dri drivers.
-rw-r--r--.gitignore17
-rw-r--r--Makefile.am3
-rwxr-xr-xautogen.sh12
-rw-r--r--configure.ac24
-rw-r--r--src/Makefile.am7
5 files changed, 63 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..493134b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,17 @@
+Makefile
+Makefile.in
+aclocal.m4
+autom4te.cache/
+config.*
+configure
+install-sh
+libtool
+ltmain.sh
+missing
+depend
+depcomp
+.libs/
+.deps/
+*.lo
+*.la
+*~
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..15ea2b3
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,3 @@
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = src
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..904cd67
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,12 @@
+#! /bin/sh
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+ORIGDIR=`pwd`
+cd $srcdir
+
+autoreconf -v --install || exit 1
+cd $ORIGDIR || exit $?
+
+$srcdir/configure --enable-maintainer-mode "$@"
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..2a78cfd
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,24 @@
+# Process this file with autoconf to produce a configure script
+
+AC_PREREQ(2.57)
+AC_INIT([mesa-dri-xxx], 7.0.3, [], mesa-dri-xxx)
+
+AM_INIT_AUTOMAKE([dist-bzip2])
+
+AM_MAINTAINER_MODE
+
+# Checks for programs.
+AC_DISABLE_STATIC
+AC_PROG_LIBTOOL
+AC_PROG_CC
+
+# Checks for header files.
+AC_HEADER_STDC
+
+PKG_CHECK_MODULES([DRM], [libdrm >= 2.3.0])
+PKG_CHECK_MODULES([DRI], [libmesadri = 7.0.3 libmesadricommon = 7.0.3])
+
+AC_OUTPUT([
+ Makefile
+ src/Makefile
+])
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..aa854c5
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,7 @@
+AM_CFLAGS = -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING
+
+xxx_dri_la_LTLIBRARIES = xxx_dri.la
+xxx_dri_la_CFLAGS = $(AM_CFLAGS) $(DRM_CFLAGS) $(DRI_CFLAGS) -Iserver
+xxx_dri_la_LDFLAGS = -module -noprefix -lm -ldl $(DRM_LIBS) $(DRI_LIBS)
+xxx_dri_ladir = @libdir@/dri
+xxx_dri_la_SOURCES = \