1#	$NetBSD: Makefile,v 1.16 2023/01/26 17:16:57 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
21SRCS+=	mouseEmu3btn.c
22
23.PATH:	${X11SRCDIR.xorg-server}/Xi
24SRCS+=	stubs.c
25
26.PATH:	${X11SRCDIR.xorg-server}/mi
27SRCS+=	miinitext.c
28
29CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw/netbsd/x68k \
30		${X11INCS.DIX}
31
32CPPFLAGS+=	-UXFree86LOADER -UXF86VIDMODE -UXFreeXDGA -UXF86MISC \
33		-UXF86DRI -UXF86BIGFONT
34
35CPPFLAGS+=	-UHAVE_XORG_CONFIG_H
36
37CPPFLAGS.x68kConfig.c=	 -DX11_LIBDIR=\"${X11ETCDIR}\"
38
39.include "../../../Makefile.Xserver"
40
41LDADD+= ${LDADD.dix} \
42	${LDADD.fb} \
43	${LDADD.mi} \
44	${LDADD.xkb} \
45	${LDADD.xkbstubs} \
46	${LDADD.randr} \
47	${LDADD.Xext} \
48	${LDADD.composite} \
49	${LDADD.render} \
50	${LDADD.os} \
51	${LDADD.xfixes} \
52	${LDADD.damageext} \
53	${LDADD.miext/damage} \
54	${LDADD.miext/sync} \
55	${LDADD.dri3} \
56	${LDADD.Xi} \
57	-lXfont2 \
58	-lpixman-1 \
59	-lXdmcp \
60	-lXau \
61	-lX11 \
62	-lz \
63	-lm
64
65DPADD+= ${LDADD.dix} \
66	${DPADD.fb} \
67	${DPADD.mi} \
68	${DPADD.xkb} \
69	${DPADD.randr} \
70	${DPADD.Xext} \
71	${DPADD.composite} \
72	${DPADD.render} \
73	${DPADD.os} \
74	${DPADD.xfixes} \
75	${DPADD.damageext} \
76	${DPADD.miext/damage} \
77	${DPADD.miext/sync} \
78	${DPADD.dri3} \
79	${DPADD.Xi} \
80	${LIBXFONT2} \
81	${LIBPIXMAN-1} \
82	${LIBXDMCP} \
83	${LIBXAU} \
84	${LIBX11} \
85	${LIBZ} \
86	${LIBM}
87
88.include <bsd.x11.mk>
89.include <bsd.prog.mk>
90