From 5dee9b7b19c1aa3a13618b08bc24f00677b5364b Mon Sep 17 00:00:00 2001 From: Luc Verhaegen Date: Mon, 22 Feb 2010 19:24:34 +0100 Subject: Initial template for standalone mesa dri drivers. --- .gitignore | 17 +++++++++++++++++ Makefile.am | 3 +++ autogen.sh | 12 ++++++++++++ configure.ac | 24 ++++++++++++++++++++++++ src/Makefile.am | 7 +++++++ 5 files changed, 63 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile.am create mode 100755 autogen.sh create mode 100644 configure.ac create mode 100644 src/Makefile.am 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 = \ -- cgit v1.2.3