summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@linux.ie>2005-08-29 12:07:01 +0000
committerDave Airlie <airlied@linux.ie>2005-08-29 12:07:01 +0000
commitdb95f9a5630ecfa0fb08e5cce57996f4e3804d23 (patch)
tree953d7153c79de37b3876b8aef638923bd486440e
parent55d93e19aaeec6cb776619d3e92c52456dcb8255 (diff)
add via xvmc support to VIA modular driver
-rw-r--r--configure.ac3
-rw-r--r--src/Makefile.am4
-rw-r--r--src/xvmc/Makefile.am9
-rw-r--r--src/xvmc/unichrome/Makefile.am8
-rw-r--r--src/xvmc/unichromeProA/Makefile.am8
5 files changed, 31 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 17ea7d7..0ff4d7e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -96,5 +96,8 @@ XORG_RELEASE_VERSION
AC_OUTPUT([
Makefile
src/Makefile
+ src/xvmc/Makefile
+ src/xvmc/unichrome/Makefile
+ src/xvmc/unichromeProA/Makefile
man/Makefile
])
diff --git a/src/Makefile.am b/src/Makefile.am
index 32ea5ae..23dcfa0 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -18,6 +18,7 @@
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+SUBDIRS = xvmc
# this is obnoxious:
# -module lets us name the module exactly how we want
# -avoid-version prevents gratuitous .0.0.0 version numbers on the end
@@ -63,5 +64,6 @@ via_drv_la_SOURCES = \
if DRI
via_drv_la_SOURCES += \
via_dri.c \
- via_dri.h
+ via_dri.h \
+ via_drmclient.h
endif
diff --git a/src/xvmc/Makefile.am b/src/xvmc/Makefile.am
new file mode 100644
index 0000000..38b6201
--- /dev/null
+++ b/src/xvmc/Makefile.am
@@ -0,0 +1,9 @@
+SUBDIRS = unichrome unichromeProA
+
+EXTRA_DIST = driDrawable.c \
+ driDrawable.h \
+ xf86dri.c \
+ xf86dri.h \
+ viaXvMCPriv.h \
+ viaLowLevel.h
+
diff --git a/src/xvmc/unichrome/Makefile.am b/src/xvmc/unichrome/Makefile.am
new file mode 100644
index 0000000..1fab076
--- /dev/null
+++ b/src/xvmc/unichrome/Makefile.am
@@ -0,0 +1,8 @@
+
+lib_LTLIBRARIES=libviaXvMC.la
+libviaXvMC_la_SOURCES = viaLowLevel.c \
+ ../driDrawable.c
+ ../viaXvMC.c
+ ../xf86dri.c
+libviaXvMC_la_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/src/xvmc -DTRUE=1 -DFALSE=0
+libviaXvMC_la_LDFLAGS = -version-number 1:0:0
diff --git a/src/xvmc/unichromeProA/Makefile.am b/src/xvmc/unichromeProA/Makefile.am
new file mode 100644
index 0000000..e59a142
--- /dev/null
+++ b/src/xvmc/unichromeProA/Makefile.am
@@ -0,0 +1,8 @@
+
+lib_LTLIBRARIES=libviaXvMCPro.la
+libviaXvMCPro_la_SOURCES = viaLowLevelPro.c \
+ ../driDrawable.c
+ ../viaXvMC.c
+ ../xf86dri.c
+libviaXvMCPro_la_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ -I$(top_srcdir)/src -I$(top_srcdir)/src/xvmc -DTRUE=1 -DFALSE=0
+libviaXvMCPro_la_LDFLAGS = -version-number 1:0:0