xref: /netbsd-src/external/mit/xorg/server/xorg-server/Makefile.Xserver (revision b1c86f5f087524e68db12794ee9c3e3da1ab17a0)
1#	$NetBSD: Makefile.Xserver,v 1.11 2009/09/25 06:04:30 mrg Exp $
2
3.for _SL in \
4	mi \
5	config \
6	fb \
7	xfixes \
8	Xext \
9	Xext/Xextbuiltin \
10	dbe \
11	record \
12	render \
13	randr \
14	damageext \
15	miext/damage \
16	miext/shadow \
17	miext/cw \
18	Xi \
19	xkb \
20	xkbstubs \
21	composite \
22	dix/xpstubs \
23	os \
24	dix \
25	config \
26	glx \
27	hw/xnest \
28	hw/xfree86/common \
29	hw/xfree86/ddc \
30	hw/xfree86/dixmods \
31	hw/xfree86/dixmods/dbe \
32	hw/xfree86/dixmods/extmod \
33	hw/xfree86/dixmods/fb \
34	hw/xfree86/dixmods/freetype \
35	hw/xfree86/dixmods/record \
36	hw/xfree86/dixmods/shadow \
37	hw/xfree86/dixmods/type1 \
38	hw/xfree86/dixmods/wfb \
39	hw/xfree86/dixmods/xorgxkb \
40	hw/xfree86/dixmods/xtrap \
41	hw/xfree86/doc \
42	hw/xfree86/dri \
43	hw/xfree86/dummy \
44	hw/xfree86/i2c \
45	hw/xfree86/init \
46	hw/xfree86/int10 \
47	hw/xfree86/loader \
48	hw/xfree86/xorgos \
49	hw/xfree86/rac \
50	hw/xfree86/ramdac \
51	hw/xfree86/scanpci \
52	hw/xfree86/shadowfb \
53	hw/xfree86/utils \
54	hw/xfree86/vbe \
55	hw/xfree86/vgahw \
56	hw/xfree86/x86emu \
57	hw/xfree86/xaa \
58	hw/xfree86/xf8_16bpp \
59	hw/xfree86/xf8_32bpp \
60	hw/xfree86/xf86config \
61	hw/xfree86/xf86modes
62
63.if !defined(LIBDIR.${_SL})
64LIBDIR.${_SL}!=	cd ${NETBSDSRCDIR}/external/mit/xorg/server/xorg-server/${_SL} && ${PRINTOBJDIR}
65.MAKEOVERRIDES+=LIBDIR.${_SL}
66.endif
67LDADD.${_SL}=	${LIBDIR.${_SL}}/lib${_SL:T}.a
68DPADD.${_SL}=	${LIBDIR.${_SL}}/lib${_SL:T}.a
69.endfor
70
71LDADD.XORG_CORE=	${LDADD.dix} ${LDADD.config}
72DPADD.XORG_CORE=	${DPADD.dix} ${DPADD.config}
73
74# X servers need all symbols exported
75LDFLAGS+=	-Wl,--export-dynamic
76
77CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/include \
78		-I${X11SRCDIR.xorg-server}/Xext \
79		-I${DESTDIR}${X11INCDIR}/pixman-1 \
80		-I${X11SRCDIR.xorg-server}/../include
81
82LDADD+=		-lm
83DPADD+=		${LIBM}
84