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