Makefile revision 1.4
1#	$NetBSD: Makefile,v 1.4 2018/12/31 11:14:04 mrg 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}/Xi
23SRCS+=	stubs.c
24
25.PATH:	${X11SRCDIR.xorg-server}/mi
26SRCS+=	miinitext.c
27
28.PATH:	${X11SRCDIR.xorg-server}/fb
29SRCS+=	fbcmap_mi.c
30
31CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/include \
32		-I${X11SRCDIR.xorg-server}/hw/netbsd/x68k \
33		-I${X11SRCDIR.xorg-server}/fb \
34		-I${X11SRCDIR.xorg-server}/mi \
35		-I${X11SRCDIR.xorg-server}/render \
36		-I${X11SRCDIR.xorg-server}/present \
37		-I${X11SRCDIR.xorg-server}/miext/damage \
38		-I${DESTDIR}${X11INCDIR}/X11
39
40CPPFLAGS+=	-UXFree86LOADER -UXF86VIDMODE -UXFreeXDGA -UXF86MISC \
41		-UXF86DRI -UXF86BIGFONT
42
43CPPFLAGS+=	-DHAVE_DIX_CONFIG_H
44CPPFLAGS+=	-DHAVE_STRCASECMP
45
46CPPFLAGS.x68kConfig.c=	 -DX11_LIBDIR=\"${X11ETCDIR}\"
47
48.include "../../../Makefile.Xserver"
49
50LDADD+= ${LDADD.dix} \
51	${LDADD.fb} \
52	${LDADD.mi} \
53	${LDADD.xkb} \
54	${LDADD.xkbstubs} \
55	${LDADD.randr} \
56	${LDADD.Xext} \
57	${LDADD.composite} \
58	${LDADD.render} \
59	${LDADD.os} \
60	${LDADD.xfixes} \
61	${LDADD.damageext} \
62	${LDADD.miext/damage} \
63	${LDADD.miext/shadow} \
64	${LDADD.miext/sync} \
65	${LDADD.Xi} \
66	-lXfont \
67	-lpixman-1 \
68	-lXext \
69	-lX11 \
70	-lz \
71	-lm
72
73DPADD+= ${LDADD.dix} \
74	${DPADD.fb} \
75	${DPADD.mi} \
76	${DPADD.xkb} \
77	${DPADD.randr} \
78	${DPADD.Xext} \
79	${DPADD.composite} \
80	${DPADD.render} \
81	${DPADD.os} \
82	${DPADD.xfixes} \
83	${DPADD.damageext} \
84	${DPADD.miext/damage} \
85	${DPADD.miext/shadow} \
86	${DPADD.miext/sync} \
87	${DPADD.Xi} \
88	${LIBXFONT} \
89	${LIBPIXMAN-1} \
90	${LIBXEXT} \
91	${LIBX11} \
92	${LIBZ} \
93	${LIBM}
94
95.include <bsd.x11.mk>
96.include <bsd.prog.mk>
97