Makefile revision 1.13
1# $NetBSD: Makefile,v 1.13 2022/07/15 19:12:39 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 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 36CPPFLAGS+= -D_OPENBSD_SOURCE 37 38CPPFLAGS.x68kConfig.c= -DX11_LIBDIR=\"${X11ETCDIR}\" 39 40.include "../../../Makefile.Xserver" 41 42LDADD+= ${LDADD.dix} \ 43 ${LDADD.fb} \ 44 ${LDADD.mi} \ 45 ${LDADD.xkb} \ 46 ${LDADD.xkbstubs} \ 47 ${LDADD.randr} \ 48 ${LDADD.Xext} \ 49 ${LDADD.composite} \ 50 ${LDADD.render} \ 51 ${LDADD.os} \ 52 ${LDADD.xfixes} \ 53 ${LDADD.damageext} \ 54 ${LDADD.miext/damage} \ 55 ${LDADD.miext/sync} \ 56 ${LDADD.dri3} \ 57 ${LDADD.Xi} \ 58 -lXfont2 \ 59 -lpixman-1 \ 60 -lXext \ 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 ${LIBXEXT} \ 83 ${LIBX11} \ 84 ${LIBZ} \ 85 ${LIBM} 86 87.include <bsd.x11.mk> 88.include <bsd.prog.mk> 89