171d7fec4Smrg#  Copyright 2005 Adam Jackson.
271d7fec4Smrg#
371d7fec4Smrg#  Permission is hereby granted, free of charge, to any person obtaining a
471d7fec4Smrg#  copy of this software and associated documentation files (the "Software"),
571d7fec4Smrg#  to deal in the Software without restriction, including without limitation
671d7fec4Smrg#  on the rights to use, copy, modify, merge, publish, distribute, sub
771d7fec4Smrg#  license, and/or sell copies of the Software, and to permit persons to whom
871d7fec4Smrg#  the Software is furnished to do so, subject to the following conditions:
971d7fec4Smrg#
1071d7fec4Smrg#  The above copyright notice and this permission notice (including the next
1171d7fec4Smrg#  paragraph) shall be included in all copies or substantial portions of the
1271d7fec4Smrg#  Software.
1371d7fec4Smrg#
1471d7fec4Smrg#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1571d7fec4Smrg#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1671d7fec4Smrg#  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
1771d7fec4Smrg#  ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
1871d7fec4Smrg#  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1971d7fec4Smrg#  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2071d7fec4Smrg
2171d7fec4Smrg# this is obnoxious:
2271d7fec4Smrg# -module lets us name the module exactly how we want
2371d7fec4Smrg# -avoid-version prevents gratuitous .0.0.0 version numbers on the end
2471d7fec4Smrg# _ladir passes a dummy rpath to libtool so the thing will actually link
2571d7fec4Smrg# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc.
2671d7fec4SmrgAM_CFLAGS = @XORG_CFLAGS@ -I$(top_srcdir)/src/gfx -I$(top_srcdir)/src/panel
2771d7fec4SmrgAM_CCASFLAGS = @XORG_CFLAGS@
2871d7fec4Smrgnsc_drv_la_LTLIBRARIES = nsc_drv.la
2971d7fec4Smrgnsc_drv_la_LDFLAGS = -module -avoid-version
3071d7fec4Smrgnsc_drv_ladir = @moduledir@/drivers
3171d7fec4Smrg
3271d7fec4Smrgnsc_drv_la_SOURCES = \
3371d7fec4Smrg         durango.c \
3471d7fec4Smrg         nsc_driver.c \
3571d7fec4Smrg         nsc_fourcc.h \
3671d7fec4Smrg         nsc_galstub.c \
3771d7fec4Smrg         nsc_gx1_accel.c \
3871d7fec4Smrg         nsc_gx1_cursor.c \
3971d7fec4Smrg         nsc_gx1_dga.c \
4071d7fec4Smrg         nsc_gx1_driver.c \
4171d7fec4Smrg         nsc_gx1_shadow.c \
4271d7fec4Smrg         nsc_gx1_video.c \
4371d7fec4Smrg         nsc_gx2_accel.c \
4471d7fec4Smrg         nsc_gx2_cursor.c \
4571d7fec4Smrg         nsc_gx2_dga.c \
4671d7fec4Smrg         nsc_gx2_driver.c \
4771d7fec4Smrg         nsc_gx2_shadow.c \
4871d7fec4Smrg         nsc_gx2_video.c \
4971d7fec4Smrg         nsc.h \
5071d7fec4Smrg         panel.c
5171d7fec4Smrg
5271d7fec4Smrgif I386ARCH
5371d7fec4Smrgnsc_drv_la_SOURCES += \
5471d7fec4Smrg	nsc_msr_asm.S
5571d7fec4Smrgendif
5671d7fec4Smrg
5771d7fec4SmrgEXTRA_DIST =			\
5871d7fec4Smrg        nsc_galfns.c		\
5971d7fec4Smrg        nsc_gx2_vga.c		\
6071d7fec4Smrg        nsc_regacc.c		\
6171d7fec4Smrg				\
6271d7fec4Smrg	panel/92xx.h		\
6371d7fec4Smrg	panel/cen9211.c		\
6471d7fec4Smrg	panel/cen9211.h		\
6571d7fec4Smrg	panel/dora9211.c	\
6671d7fec4Smrg	panel/dora9211.h	\
6771d7fec4Smrg	panel/drac9210.c	\
6871d7fec4Smrg	panel/drac9210.h	\
6971d7fec4Smrg	panel/gx2_9211.c	\
7071d7fec4Smrg	panel/gx2_9211.h	\
7171d7fec4Smrg	panel/panel.c		\
7271d7fec4Smrg	panel/panel.h		\
7371d7fec4Smrg	panel/platform.c	\
7471d7fec4Smrg	panel/pnl_bios.c	\
7571d7fec4Smrg	panel/pnl_defs.h	\
7671d7fec4Smrg	panel/pnl_init.c	\
7771d7fec4Smrg	panel/readme.txt	\
7871d7fec4Smrg				\
7971d7fec4Smrg	gfx/disp_gu1.c		\
8071d7fec4Smrg	gfx/disp_gu2.c		\
8171d7fec4Smrg	gfx/gfx_dcdr.c		\
8271d7fec4Smrg	gfx/gfx_defs.h		\
8371d7fec4Smrg	gfx/gfx_disp.c		\
8471d7fec4Smrg	gfx/gfx_i2c.c		\
8571d7fec4Smrg	gfx/gfx_init.c		\
8671d7fec4Smrg	gfx/gfx_mode.h		\
8771d7fec4Smrg	gfx/gfx_msr.c		\
8871d7fec4Smrg	gfx/gfx_regs.h		\
8971d7fec4Smrg	gfx/gfx_rndr.c		\
9071d7fec4Smrg	gfx/gfx_rtns.h		\
9171d7fec4Smrg	gfx/gfx_tv.c		\
9271d7fec4Smrg	gfx/gfx_type.h		\
9371d7fec4Smrg	gfx/gfx_vga.c		\
9471d7fec4Smrg	gfx/gfx_vid.c		\
9571d7fec4Smrg	gfx/gfx_vip.c		\
9671d7fec4Smrg	gfx/i2c_acc.c		\
9771d7fec4Smrg	gfx/i2c_gpio.c		\
9871d7fec4Smrg	gfx/init_gu1.c		\
9971d7fec4Smrg	gfx/init_gu2.c		\
10071d7fec4Smrg	gfx/msr_rdcl.c		\
10171d7fec4Smrg	gfx/rndr_gu1.c		\
10271d7fec4Smrg	gfx/rndr_gu2.c		\
10371d7fec4Smrg	gfx/saa7114.c		\
10471d7fec4Smrg	gfx/tv_1200.c		\
10571d7fec4Smrg	gfx/vga_gu1.c		\
10671d7fec4Smrg	gfx/vid_1200.c		\
10771d7fec4Smrg	gfx/vid_5530.c		\
10871d7fec4Smrg	gfx/vid_rdcl.c		\
10971d7fec4Smrg	gfx/vip_1200.c		\
11071d7fec4Smrg				\
11171d7fec4Smrg	gfx/durango.c		\
11271d7fec4Smrg	gfx/gfx_tv.h		\
11371d7fec4Smrg	gfx/history.h		\
11471d7fec4Smrg	gfx/release.txt		\
11571d7fec4Smrg	gfx/tv_fs450.c		\
11671d7fec4Smrg	gfx/tv_fs450.h		\
11771d7fec4Smrg	gfx/tv_fs451.c		\
11871d7fec4Smrg	gfx/tv_geode.c		\
11971d7fec4Smrg	gfx/vid_1400.c		\
12071d7fec4Smrg	gfx/vip_1400.c
12171d7fec4Smrg
12271d7fec4Smrg
123