1fda9279dSmrg# Copyright 2005 Adam Jackson. 2fda9279dSmrg# 3fda9279dSmrg# Permission is hereby granted, free of charge, to any person obtaining a 4fda9279dSmrg# copy of this software and associated documentation files (the "Software"), 5fda9279dSmrg# to deal in the Software without restriction, including without limitation 6fda9279dSmrg# on the rights to use, copy, modify, merge, publish, distribute, sub 7fda9279dSmrg# license, and/or sell copies of the Software, and to permit persons to whom 8fda9279dSmrg# the Software is furnished to do so, subject to the following conditions: 9fda9279dSmrg# 10fda9279dSmrg# The above copyright notice and this permission notice (including the next 11fda9279dSmrg# paragraph) shall be included in all copies or substantial portions of the 12fda9279dSmrg# Software. 13fda9279dSmrg# 14fda9279dSmrg# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15fda9279dSmrg# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16fda9279dSmrg# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 17fda9279dSmrg# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 18fda9279dSmrg# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 19fda9279dSmrg# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 20fda9279dSmrg 21fda9279dSmrg# this is obnoxious: 22fda9279dSmrg# -module lets us name the module exactly how we want 23fda9279dSmrg# -avoid-version prevents gratuitous .0.0.0 version numbers on the end 24fda9279dSmrg# _ladir passes a dummy rpath to libtool so the thing will actually link 25fda9279dSmrg# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc. 26fda9279dSmrgAM_CFLAGS = @XORG_CFLAGS@ @LIBUDEV_CFLAGS@ @LIBDRM_NOUVEAU_CFLAGS@ @LIBDRM_CFLAGS@ 27fda9279dSmrgnouveau_drv_la_LTLIBRARIES = nouveau_drv.la 28fda9279dSmrgnouveau_drv_la_LDFLAGS = -module -avoid-version @LIBDRM_NOUVEAU_LIBS@ \ 29fda9279dSmrg @LIBUDEV_LIBS@ @LIBDRM_LIBS@ 30fda9279dSmrgnouveau_drv_ladir = @moduledir@/drivers 31fda9279dSmrg 32fda9279dSmrgnouveau_drv_la_SOURCES = \ 33fda9279dSmrg nouveau_copy.c \ 34fda9279dSmrg nouveau_copy85b5.c \ 35fda9279dSmrg nouveau_copy90b5.c \ 36fda9279dSmrg nouveau_copya0b5.c \ 37fda9279dSmrg nouveau_exa.c nouveau_xv.c nouveau_dri2.c \ 38fda9279dSmrg nouveau_present.c \ 39fda9279dSmrg nouveau_sync.c \ 40fda9279dSmrg nouveau_wfb.c \ 41fda9279dSmrg nv_accel_common.c \ 42fda9279dSmrg nv_driver.c \ 43fda9279dSmrg nv_shadow.c \ 44fda9279dSmrg nv04_exa.c \ 45fda9279dSmrg nv04_xv_ovl.c \ 46fda9279dSmrg nv04_xv_blit.c \ 47fda9279dSmrg nv10_exa.c \ 48fda9279dSmrg nv10_xv_ovl.c \ 49fda9279dSmrg nv30_exa.c \ 50fda9279dSmrg nv30_xv_tex.c \ 51fda9279dSmrg nv40_exa.c \ 52fda9279dSmrg nv40_xv_tex.c \ 53fda9279dSmrg nv50_accel.c \ 54fda9279dSmrg nv50_exa.c \ 55fda9279dSmrg nv50_xv.c \ 56fda9279dSmrg nvc0_accel.c \ 57fda9279dSmrg nvc0_exa.c \ 58fda9279dSmrg nvc0_xv.c \ 59fda9279dSmrg drmmode_display.c \ 60fda9279dSmrg vl_hwmc.c 61fda9279dSmrg 62fda9279dSmrgEXTRA_DIST = hwdefs/nv_3ddefs.xml.h \ 63fda9279dSmrg hwdefs/nv_m2mf.xml.h \ 64fda9279dSmrg hwdefs/nv_object.xml.h \ 65fda9279dSmrg hwdefs/nv01_2d.xml.h \ 66fda9279dSmrg hwdefs/nv10_3d.xml.h \ 67fda9279dSmrg hwdefs/nv30-40_3d.xml.h \ 68fda9279dSmrg hwdefs/nv50_2d.xml.h \ 69fda9279dSmrg hwdefs/nv50_3d.xml.h \ 70fda9279dSmrg hwdefs/nv50_defs.xml.h \ 71fda9279dSmrg hwdefs/nv50_texture.h \ 72fda9279dSmrg hwdefs/nvc0_3d.xml.h \ 73fda9279dSmrg hwdefs/nvc0_m2mf.xml.h \ 74cd34e0e1Smrg hwdefs/gm107_texture.xml.h \ 75fda9279dSmrg shader/exac8nvc0.fp \ 76fda9279dSmrg shader/exac8nvc0.fpc \ 77fda9279dSmrg shader/exac8nve0.fp \ 78fda9279dSmrg shader/exac8nve0.fpc \ 79fda9279dSmrg shader/exac8nvf0.fp \ 80fda9279dSmrg shader/exac8nvf0.fpc \ 81cd34e0e1Smrg shader/exac8nv110.fp \ 82cd34e0e1Smrg shader/exac8nv110.fpc \ 83fda9279dSmrg shader/exacanvc0.fp \ 84fda9279dSmrg shader/exacanvc0.fpc \ 85fda9279dSmrg shader/exacanve0.fp \ 86fda9279dSmrg shader/exacanve0.fpc \ 87fda9279dSmrg shader/exacanvf0.fp \ 88fda9279dSmrg shader/exacanvf0.fpc \ 89cd34e0e1Smrg shader/exacanv110.fp \ 90cd34e0e1Smrg shader/exacanv110.fpc \ 91fda9279dSmrg shader/exacmnvc0.fp \ 92fda9279dSmrg shader/exacmnvc0.fpc \ 93fda9279dSmrg shader/exacmnve0.fp \ 94fda9279dSmrg shader/exacmnve0.fpc \ 95fda9279dSmrg shader/exacmnvf0.fp \ 96fda9279dSmrg shader/exacmnvf0.fpc \ 97cd34e0e1Smrg shader/exacmnv110.fp \ 98cd34e0e1Smrg shader/exacmnv110.fpc \ 99fda9279dSmrg shader/exas8nvc0.fp \ 100fda9279dSmrg shader/exas8nvc0.fpc \ 101fda9279dSmrg shader/exas8nve0.fp \ 102fda9279dSmrg shader/exas8nve0.fpc \ 103fda9279dSmrg shader/exas8nvf0.fp \ 104fda9279dSmrg shader/exas8nvf0.fpc \ 105cd34e0e1Smrg shader/exas8nv110.fp \ 106cd34e0e1Smrg shader/exas8nv110.fpc \ 107fda9279dSmrg shader/exasanvc0.fp \ 108fda9279dSmrg shader/exasanvc0.fpc \ 109fda9279dSmrg shader/exasanve0.fp \ 110fda9279dSmrg shader/exasanve0.fpc \ 111fda9279dSmrg shader/exasanvf0.fp \ 112fda9279dSmrg shader/exasanvf0.fpc \ 113cd34e0e1Smrg shader/exasanv110.fp \ 114cd34e0e1Smrg shader/exasanv110.fpc \ 115fda9279dSmrg shader/exascnvc0.fp \ 116fda9279dSmrg shader/exascnvc0.fpc \ 117fda9279dSmrg shader/exascnve0.fp \ 118fda9279dSmrg shader/exascnve0.fpc \ 119fda9279dSmrg shader/exascnvf0.fp \ 120fda9279dSmrg shader/exascnvf0.fpc \ 121cd34e0e1Smrg shader/exascnv110.fp \ 122cd34e0e1Smrg shader/exascnv110.fpc \ 123fda9279dSmrg shader/videonvc0.fp \ 124fda9279dSmrg shader/videonvc0.fpc \ 125fda9279dSmrg shader/videonve0.fp \ 126fda9279dSmrg shader/videonve0.fpc \ 127fda9279dSmrg shader/videonvf0.fp \ 128fda9279dSmrg shader/videonvf0.fpc \ 129cd34e0e1Smrg shader/videonv110.fp \ 130cd34e0e1Smrg shader/videonv110.fpc \ 131fda9279dSmrg shader/xfrm2nvc0.vp \ 132fda9279dSmrg shader/xfrm2nvc0.vpc \ 133fda9279dSmrg shader/xfrm2nve0.vp \ 134fda9279dSmrg shader/xfrm2nve0.vpc \ 135fda9279dSmrg shader/xfrm2nvf0.vp \ 136fda9279dSmrg shader/xfrm2nvf0.vpc \ 137cd34e0e1Smrg shader/xfrm2nv110.vp \ 138cd34e0e1Smrg shader/xfrm2nv110.vpc \ 139fda9279dSmrg shader/Makefile \ 140fda9279dSmrg nouveau_local.h \ 141fda9279dSmrg nouveau_copy.h \ 142fda9279dSmrg nouveau_present.h \ 143fda9279dSmrg nouveau_sync.h \ 144fda9279dSmrg nv_const.h \ 145fda9279dSmrg nv_dma.h \ 146fda9279dSmrg nv_include.h \ 147fda9279dSmrg nv_proto.h \ 148fda9279dSmrg nv_rop.h \ 149fda9279dSmrg nv_type.h \ 150fda9279dSmrg nv04_accel.h \ 151fda9279dSmrg nv50_accel.h \ 152fda9279dSmrg nvc0_accel.h \ 153fda9279dSmrg compat-api.h \ 154fda9279dSmrg vl_hwmc.c \ 155fda9279dSmrg vl_hwmc.h 156fda9279dSmrg 157fda9279dSmrg 158fda9279dSmrg 159