1fe5e51b7Smrg# Copyright 2005 Adam Jackson. 2fe5e51b7Smrg# 3fe5e51b7Smrg# Permission is hereby granted, free of charge, to any person obtaining a 4fe5e51b7Smrg# copy of this software and associated documentation files (the "Software"), 5fe5e51b7Smrg# to deal in the Software without restriction, including without limitation 6fe5e51b7Smrg# on the rights to use, copy, modify, merge, publish, distribute, sub 7fe5e51b7Smrg# license, and/or sell copies of the Software, and to permit persons to whom 8fe5e51b7Smrg# the Software is furnished to do so, subject to the following conditions: 9fe5e51b7Smrg# 10fe5e51b7Smrg# The above copyright notice and this permission notice (including the next 11fe5e51b7Smrg# paragraph) shall be included in all copies or substantial portions of the 12fe5e51b7Smrg# Software. 13fe5e51b7Smrg# 14fe5e51b7Smrg# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15fe5e51b7Smrg# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16fe5e51b7Smrg# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 17fe5e51b7Smrg# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 18fe5e51b7Smrg# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 19fe5e51b7Smrg# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 20fe5e51b7Smrg 21fe5e51b7Smrg# this is obnoxious: 22fe5e51b7Smrg# -module lets us name the module exactly how we want 23fe5e51b7Smrg# -avoid-version prevents gratuitous .0.0.0 version numbers on the end 24fe5e51b7Smrg# _ladir passes a dummy rpath to libtool so the thing will actually link 25fe5e51b7Smrg# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc. 26fe5e51b7SmrgAM_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ 27fe5e51b7Smrgmga_drv_la_LTLIBRARIES = mga_drv.la 28fe5e51b7Smrgmga_drv_la_LDFLAGS = -module -avoid-version 29fe5e51b7Smrgmga_drv_ladir = @moduledir@/drivers 30fe5e51b7Smrgmga_drv_la_LIBADD = $(noinst_LTLIBRARIES) 31fe5e51b7Smrg 32fe5e51b7Smrgmga_drv_la_SOURCES = \ 33fe5e51b7Smrg mga_bios.c \ 34fe5e51b7Smrg mga_common.h \ 35fe5e51b7Smrg mga_dac3026.c \ 36fe5e51b7Smrg mga_dacG.c \ 37fe5e51b7Smrg mga_dga.c \ 38fe5e51b7Smrg mga_dh.c \ 39fe5e51b7Smrg mga_driver.c \ 40fe5e51b7Smrg mga_g450pll.c \ 41fe5e51b7Smrg mga.h \ 42fe5e51b7Smrg mga_hwcurs.c \ 43fe5e51b7Smrg mga_macros.h \ 44fe5e51b7Smrg mga_maven.h \ 45fe5e51b7Smrg mga_merge.c \ 46fe5e51b7Smrg mga_merge.h \ 47fe5e51b7Smrg mgareg_flags.h \ 48fe5e51b7Smrg mga_reg.h \ 49fe5e51b7Smrg mga_sarea.h \ 50fe5e51b7Smrg mga_shadow.c \ 51fe5e51b7Smrg mga_ucode.h \ 52fe5e51b7Smrg mga_vga.c \ 530bb88ba4Smrg mga_video.c \ 540bb88ba4Smrg mga_storm.c \ 550bb88ba4Smrg compat-api.h 56fe5e51b7Smrg 57fe5e51b7Smrgif DRI 58fe5e51b7Smrgmga_drv_la_SOURCES += \ 59fe5e51b7Smrg mga_dri.c \ 60fe5e51b7Smrg mga_dri.h \ 61fe5e51b7Smrg mga_dripriv.h 62fe5e51b7Smrgendif 63fe5e51b7Smrg 64fe5e51b7Smrgif USE_EXA 65fe5e51b7Smrgmga_drv_la_SOURCES += \ 66fe5e51b7Smrg mga_exa.c 67fe5e51b7Smrgendif 68fe5e51b7Smrg 690bb88ba4Smrgif XAA 70fe5e51b7Smrgmga_drv_la_SOURCES += \ 710bb88ba4Smrg mga_arc.c 72fe5e51b7Smrgendif 73