1f29dbc25Smrg# Copyright 2005 Adam Jackson. 2f29dbc25Smrg# 3f29dbc25Smrg# Permission is hereby granted, free of charge, to any person obtaining a 4f29dbc25Smrg# copy of this software and associated documentation files (the "Software"), 5f29dbc25Smrg# to deal in the Software without restriction, including without limitation 6f29dbc25Smrg# on the rights to use, copy, modify, merge, publish, distribute, sub 7f29dbc25Smrg# license, and/or sell copies of the Software, and to permit persons to whom 8f29dbc25Smrg# the Software is furnished to do so, subject to the following conditions: 9f29dbc25Smrg# 10f29dbc25Smrg# The above copyright notice and this permission notice (including the next 11f29dbc25Smrg# paragraph) shall be included in all copies or substantial portions of the 12f29dbc25Smrg# Software. 13f29dbc25Smrg# 14f29dbc25Smrg# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15f29dbc25Smrg# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16f29dbc25Smrg# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 17f29dbc25Smrg# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 18f29dbc25Smrg# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 19f29dbc25Smrg# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 20f29dbc25Smrg 21f29dbc25Smrg# this is obnoxious: 22f29dbc25Smrg# -module lets us name the module exactly how we want 23f29dbc25Smrg# -avoid-version prevents gratuitous .0.0.0 version numbers on the end 24f29dbc25Smrg# _ladir passes a dummy rpath to libtool so the thing will actually link 25f29dbc25Smrg# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc. 26f29dbc25Smrg 2704007ebaSmrgAM_CPPFLAGS = \ 2804007ebaSmrg -I$(top_srcdir)/src/cim \ 2904007ebaSmrg -I$(top_srcdir)/src/gfx \ 3004007ebaSmrg -I$(top_srcdir)/src/panel \ 3104007ebaSmrg $(PANEL_CPPFLAGS) \ 3204007ebaSmrg -DHAVE_GX \ 3304007ebaSmrg -DHAVE_LX \ 3404007ebaSmrg -DOPT_ACCEL 35f29dbc25Smrg 3604007ebaSmrgAM_CFLAGS = $(XORG_CFLAGS) $(CWARNFLAGS) $(M32_CFLAGS) 37f29dbc25Smrg 38f29dbc25Smrggeode_drv_la_LTLIBRARIES = geode_drv.la 39f29dbc25Smrggeode_drv_la_LDFLAGS = -module -avoid-version 4004007ebaSmrggeode_drv_ladir = $(moduledir)/drivers 41f29dbc25Smrg 4204007ebaSmrggeode_drv_la_SOURCES = \ 4304007ebaSmrg cimarron.c \ 4404007ebaSmrg cim_dev.h \ 4504007ebaSmrg compat-api.h \ 4604007ebaSmrg durango.c \ 4704007ebaSmrg geode_blend.h \ 4804007ebaSmrg geode_common.c \ 4904007ebaSmrg geode_dcon.c \ 5004007ebaSmrg geode_ddc.c \ 5104007ebaSmrg geode_driver.c \ 5204007ebaSmrg geode_fourcc.h \ 5304007ebaSmrg geode.h \ 5404007ebaSmrg geode_msr.c \ 5504007ebaSmrg geode_pcirename.h \ 5604007ebaSmrg gx_accel.c \ 5704007ebaSmrg gx_cursor.c \ 5804007ebaSmrg gx_driver.c \ 5904007ebaSmrg gx_randr.c \ 6004007ebaSmrg gx_regacc.c \ 6104007ebaSmrg gx_rotate.c \ 6204007ebaSmrg gx_video.c \ 6304007ebaSmrg lx_cursor.c \ 6404007ebaSmrg lx_display.c \ 6504007ebaSmrg lx_driver.c \ 6604007ebaSmrg lx_exa.c \ 6704007ebaSmrg lx_memory.c \ 6804007ebaSmrg lx_output.c \ 6904007ebaSmrg lx_panel.c \ 7004007ebaSmrg lx_video.c \ 7104007ebaSmrg panel.c 72f29dbc25Smrg 7304007ebaSmrgEXTRA_DIST = \ 7404007ebaSmrg cim/cim_defs.h \ 7504007ebaSmrg cim/cim_df.c \ 7604007ebaSmrg cim/cim_filter.c \ 7704007ebaSmrg cim/cim_gp.c \ 7804007ebaSmrg cim/cim_init.c \ 7904007ebaSmrg cim/cim_modes.c \ 8004007ebaSmrg cim/cim_msr.c \ 8104007ebaSmrg cim/cim_parm.h \ 8204007ebaSmrg cim/cim_regs.h \ 8304007ebaSmrg cim/cim_rtns.h \ 8404007ebaSmrg cim/cim_version.h \ 8504007ebaSmrg cim/cim_vg.c \ 8604007ebaSmrg cim/cim_vip.c \ 8704007ebaSmrg cim/cim_vop.c \ 8804007ebaSmrg cim/doc/release.txt \ 8904007ebaSmrg \ 9004007ebaSmrg gfx/disp_gu1.c \ 9104007ebaSmrg gfx/disp_gu2.c \ 9204007ebaSmrg gfx/gfx_dcdr.c \ 9304007ebaSmrg gfx/gfx_defs.h \ 9404007ebaSmrg gfx/gfx_disp.c \ 9504007ebaSmrg gfx/gfx_i2c.c \ 9604007ebaSmrg gfx/gfx_init.c \ 9704007ebaSmrg gfx/gfx_mode.h \ 9804007ebaSmrg gfx/gfx_msr.c \ 9904007ebaSmrg gfx/gfx_priv.h \ 10004007ebaSmrg gfx/gfx_regs.h \ 10104007ebaSmrg gfx/gfx_rndr.c \ 10204007ebaSmrg gfx/gfx_rtns.h \ 10304007ebaSmrg gfx/gfx_tv.c \ 10404007ebaSmrg gfx/gfx_type.h \ 10504007ebaSmrg gfx/gfx_vga.c \ 10604007ebaSmrg gfx/gfx_vid.c \ 10704007ebaSmrg gfx/gfx_vip.c \ 10804007ebaSmrg gfx/history.h \ 10904007ebaSmrg gfx/i2c_acc.c \ 11004007ebaSmrg gfx/i2c_gpio.c \ 11104007ebaSmrg gfx/init_gu1.c \ 11204007ebaSmrg gfx/init_gu2.c \ 11304007ebaSmrg gfx/msr_rdcl.c \ 11404007ebaSmrg gfx/release.txt \ 11504007ebaSmrg gfx/rndr_gu1.c \ 11604007ebaSmrg gfx/rndr_gu2.c \ 11704007ebaSmrg gfx/saa7114.c \ 11804007ebaSmrg gfx/tv_1200.c \ 11904007ebaSmrg gfx/tv_fs450.c \ 12004007ebaSmrg gfx/tv_fs450.h \ 12104007ebaSmrg gfx/vga_gu1.c \ 12204007ebaSmrg gfx/vid_1200.c \ 12304007ebaSmrg gfx/vid_5530.c \ 12404007ebaSmrg gfx/vid_rdcl.c \ 12504007ebaSmrg gfx/vip_1200.c \ 12604007ebaSmrg \ 12704007ebaSmrg panel/92xx.h \ 12804007ebaSmrg panel/cen9211.c \ 12904007ebaSmrg panel/cen9211.h \ 13004007ebaSmrg panel/dora9211.c \ 13104007ebaSmrg panel/dora9211.h \ 13204007ebaSmrg panel/drac9210.c \ 13304007ebaSmrg panel/drac9210.h \ 13404007ebaSmrg panel/gx2_9211.c \ 13504007ebaSmrg panel/gx2_9211.h \ 13604007ebaSmrg panel/panel.c \ 13704007ebaSmrg panel/panel.h \ 13804007ebaSmrg panel/platform.c \ 13904007ebaSmrg panel/pnl_bios.c \ 14004007ebaSmrg panel/pnl_defs.h \ 14104007ebaSmrg panel/pnl_init.c \ 14204007ebaSmrg panel/readme.txt \ 14304007ebaSmrg \ 14404007ebaSmrg gx_vga.c \ 145f29dbc25Smrg lx_vga.c 146f29dbc25Smrg 14704007ebaSmrgif BUILD_ZTV 14804007ebaSmrg 149f29dbc25Smrgztv_drv_la_LTLIBRARIES = ztv_drv.la 150f29dbc25Smrgztv_drv_la_LDFLAGS = -module -avoid-version 15104007ebaSmrgztv_drv_ladir = $(moduledir)/drivers 152f29dbc25Smrg 15304007ebaSmrgztv_drv_la_SOURCES = z4l.c 154f29dbc25Smrg 15504007ebaSmrgendif BUILD_ZTV 156