1428d7b3dSmrg#  Copyright 2005 Adam Jackson.
2428d7b3dSmrg#
3428d7b3dSmrg#  Permission is hereby granted, free of charge, to any person obtaining a
4428d7b3dSmrg#  copy of this software and associated documentation files (the "Software"),
5428d7b3dSmrg#  to deal in the Software without restriction, including without limitation
6428d7b3dSmrg#  on the rights to use, copy, modify, merge, publish, distribute, sub
7428d7b3dSmrg#  license, and/or sell copies of the Software, and to permit persons to whom
8428d7b3dSmrg#  the Software is furnished to do so, subject to the following conditions:
9428d7b3dSmrg#
10428d7b3dSmrg#  The above copyright notice and this permission notice (including the next
11428d7b3dSmrg#  paragraph) shall be included in all copies or substantial portions of the
12428d7b3dSmrg#  Software.
13428d7b3dSmrg#
14428d7b3dSmrg#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15428d7b3dSmrg#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16428d7b3dSmrg#  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
17428d7b3dSmrg#  ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
18428d7b3dSmrg#  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19428d7b3dSmrg#  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20428d7b3dSmrg
21428d7b3dSmrgSUBDIRS = render_program legacy
22428d7b3dSmrg
23428d7b3dSmrg# this is obnoxious:
24428d7b3dSmrg# -module lets us name the module exactly how we want
25428d7b3dSmrg# -avoid-version prevents gratuitous .0.0.0 version numbers on the end
26428d7b3dSmrg# _ladir passes a dummy rpath to libtool so the thing will actually link
27428d7b3dSmrg# TODO: -nostdlib/-Bstatic/-lgcc platform magic, not installing the .a, etc.
28428d7b3dSmrg
29428d7b3dSmrgAM_CFLAGS = \
30428d7b3dSmrg	@CWARNFLAGS@ \
31428d7b3dSmrg	$(XORG_CFLAGS) \
32428d7b3dSmrg	$(DRM_CFLAGS) \
33428d7b3dSmrg	$(PCIACCESS_CFLAGS) \
34428d7b3dSmrg	@NOWARNFLAGS@ \
35428d7b3dSmrg	$(NULL)
36428d7b3dSmrg
37428d7b3dSmrgif VALGRIND
38428d7b3dSmrgAM_CFLAGS += $(VALGRIND_CFLAGS)
39428d7b3dSmrgendif
40428d7b3dSmrg
41428d7b3dSmrgintel_drv_la_LTLIBRARIES = intel_drv.la
42428d7b3dSmrgintel_drv_la_LDFLAGS = -module -avoid-version
43428d7b3dSmrgintel_drv_ladir = $(moduledir)/drivers
44428d7b3dSmrgintel_drv_la_LIBADD = legacy/liblegacy.la $(PCIACCESS_LIBS) $(XORG_LIBS)
45428d7b3dSmrg
46428d7b3dSmrgif SNA
47428d7b3dSmrgSUBDIRS += sna
48428d7b3dSmrgintel_drv_la_LIBADD += sna/libsna.la
49428d7b3dSmrgendif
50428d7b3dSmrg
51428d7b3dSmrgif UXA
52428d7b3dSmrgSUBDIRS += uxa
53428d7b3dSmrgintel_drv_la_LIBADD += uxa/libuxa.la
54428d7b3dSmrgendif
55428d7b3dSmrg
56428d7b3dSmrgNULL:=#
57428d7b3dSmrg
58428d7b3dSmrgintel_drv_la_SOURCES = \
59428d7b3dSmrg	backlight.c \
60428d7b3dSmrg	backlight.h \
61428d7b3dSmrg	fd.h \
62428d7b3dSmrg	fd.c \
63428d7b3dSmrg	i915_pciids.h \
64428d7b3dSmrg	intel_list.h \
65428d7b3dSmrg	intel_options.h \
66428d7b3dSmrg	intel_device.c \
67428d7b3dSmrg	intel_driver.h \
68428d7b3dSmrg	intel_options.c \
69428d7b3dSmrg	intel_module.c \
70428d7b3dSmrg	compat-api.h \
71428d7b3dSmrg	$(NULL)
72428d7b3dSmrg
73428d7b3dSmrgEXTRA_DIST = \
74428d7b3dSmrg	scripts/clock.5c \
75428d7b3dSmrg	scripts/clock-graph.5c \
76428d7b3dSmrg	scripts/fix.5c \
77428d7b3dSmrg	scripts/tv.5c \
78428d7b3dSmrg	$(NULL)
79