1#	$NetBSD: Makefile,v 1.1 2014/03/01 19:39:03 tsutsui Exp $
2
3.include <bsd.own.mk>
4
5PROG=		X68k
6BINMODE=	4711
7
8SYMLINKS=	${X11BINDIR}/X68k ${X11BINDIR}/X
9
10FILES=		X68kConfig
11FILESDIR=	${X11ETCDIR}
12
13.include "../../../Makefile.serverlib"
14.include "../../../Makefile.servermod"
15
16WARNS?=	2
17
18.PATH:	${X11SRCDIR.xorg-server}/hw/netbsd/x68k
19SRCS=	x68kInit.c x68kConfig.c x68kIo.c x68kMouse.c x68kKbd.c x68kKeyMap.c \
20	x68kFb.c x68kGraph.c x68kText.c
21
22.PATH:	${X11SRCDIR.xorg-server}/Xext
23SRCS+=	dpmsstubs.c
24
25.PATH:	${X11SRCDIR.xorg-server}/Xi
26SRCS+=	stubs.c
27
28.PATH:	${X11SRCDIR.xorg-server}/mi
29SRCS+=	miinitext.c
30
31.PATH:	${X11SRCDIR.xorg-server}/fb
32SRCS+=	fbcmap_mi.c
33
34CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/include \
35		-I${X11SRCDIR.xorg-server}/hw/netbsd/x68k \
36		-I${X11SRCDIR.xorg-server}/fb \
37		-I${X11SRCDIR.xorg-server}/mi \
38		-I${X11SRCDIR.xorg-server}/render \
39		-I${DESTDIR}${X11INCDIR}/X11 \
40
41CPPFLAGS+=	-UXFree86LOADER -UXF86VIDMODE -UXFreeXDGA -UXF86MISC \
42		-UXF86DRI -UXF86BIGFONT
43
44CPPFLAGS.x68kConfig.c=	 -DX11_LIBDIR=\"${X11ETCDIR}\"
45
46.include "../../../Makefile.Xserver"
47
48LDADD+= ${LDADD.dix} \
49	${LDADD.fb} \
50	${LDADD.mi} \
51	${LDADD.xkb} \
52	${LDADD.xkbstubs} \
53	${LDADD.randr} \
54	${LDADD.Xext} \
55	${LDADD.composite} \
56	${LDADD.render} \
57	${LDADD.os} \
58	${LDADD.xfixes} \
59	${LDADD.damageext} \
60	${LDADD.miext/damage} \
61	${LDADD.miext/shadow} \
62	${LDADD.miext/sync} \
63	${LDADD.Xi} \
64	-lXfont \
65	-lpixman-1 \
66	-lXext \
67	-lX11 \
68	-lz \
69	-lm
70
71DPADD+= ${LDADD.dix} \
72	${DPADD.fb} \
73	${DPADD.mi} \
74	${DPADD.xkb} \
75	${DPADD.randr} \
76	${DPADD.Xext} \
77	${DPADD.composite} \
78	${DPADD.render} \
79	${DPADD.os} \
80	${DPADD.xfixes} \
81	${DPADD.damageext} \
82	${DPADD.miext/damage} \
83	${DPADD.miext/shadow} \
84	${DPADD.miext/sync} \
85	${DPADD.Xi} \
86	${LIBXFONT} \
87	${LIBPIXMAN-1} \
88	${LIBXEXT} \
89	${LIBX11} \
90	${LIBZ} \
91	${LIBM}
92
93.include <bsd.x11.mk>
94.include <bsd.prog.mk>
95