Makefile revision 1.3
1# $NetBSD: Makefile,v 1.3 2008/08/04 04:32:17 mrg Exp $ 2 3.include <bsd.own.mk> 4 5PROG= Xnest 6 7.include "../../Makefile.serverlib" 8.include "../../Makefile.servermod" 9 10.PATH: ${X11SRCDIR.xorg-server}/hw/xnest 11.PATH: ${X11SRCDIR.xorg-server}/Xext 12.PATH: ${X11SRCDIR.xorg-server}/Xi 13.PATH: ${X11SRCDIR.xorg-server}/mi 14.PATH: ${X11SRCDIR.xorg-server}/fb 15SRCS= Args.c Color.c Cursor.c Display.c Events.c Font.c \ 16 GC.c GCOps.c Handlers.c Init.c Keyboard.c \ 17 Pixmap.c Pointer.c Screen.c Visual.c Window.c \ 18 dpmsstubs.c stubs.c miinitext.c \ 19 fbcmap_mi.c 20 21CPPFLAGS+= -I${X11SRCDIR.xorg-server}/hw/xnest \ 22 -I${DESTDIR}${X11INCDIR}/X11 \ 23 -I${X11SRCDIR.xorg-server}/mi \ 24 -I${X11SRCDIR.xorg-server}/Xext \ 25 -I${X11SRCDIR.xorg-server}/include \ 26 -I${XSERVERINCDIR} \ 27 -I${X11SRCDIR.xorg-server}/os \ 28 -I${DESTDIR}${X11INCDIR}/X11/extensions \ 29 -I${DESTDIR}${X11INCDIR}/pixman-1 \ 30 -I${X11SRCDIR.xorg-server}/../include \ 31 -I${X11INCS.DIX} 32 33CPPFLAGS+= ${X11FLAGS.OS_DEFINES} \ 34 ${X11FLAGS.EXTENSION} \ 35 ${X11FLAGS.DIX} \ 36 -DNO_HW_ONLY_EXTS -UXFree86LOADER -UMITSHM \ 37 -D__XKBDEFRULES__='"xorg"' 38 39CPPFLAGS+= -I${X11SRCDIR.xorg-server}/hw/xnest \ 40 -DHAVE_XNEST_CONFIG_H \ 41 -UGLXEXT 42 43CPPFLAGS.Events.c= -Wno-error 44CPPFLAGS.Screen.c= -Wno-error 45CPPFLAGS.miinitext.c= -UDPMSExtension 46 47.include "../../Makefile.Xserver" 48 49LDADD+= \ 50 ${LDADD.XORG_CORE} \ 51 ${LDADD.mi} \ 52 ${LDADD.config} \ 53 -lXfont \ 54 -lXau \ 55 -lfontenc \ 56 -lpixman-1 \ 57 -lXdmcp \ 58 ${LDADD.fb} \ 59 ${LDADD.xfixes} \ 60 ${LDADD.Xext} \ 61 ${LDADD.dbe} \ 62 ${LDADD.XTrap} \ 63 ${LDADD.record} \ 64 ${LDADD.render} \ 65 ${LDADD.randr} \ 66 ${LDADD.damageext} \ 67 ${LDADD.miext/damage} \ 68 ${LDADD.miext/shadow} \ 69 ${LDADD.Xi} \ 70 ${LDADD.xkb} \ 71 ${LDADD.composite} \ 72 ${LDADD.dix/xpstubs} \ 73 ${LDADD.os} \ 74 -lXext \ 75 -lX11 \ 76 -lXau \ 77 -lfreetype 78 79DPADD+= \ 80 ${DPADD.XORG_CORE} \ 81 ${DPADD.mi} \ 82 ${DPADD.config} \ 83 ${LIBXFONT} \ 84 ${LIBXAU} \ 85 ${LIBFONTENC} \ 86 ${LIBPIXMAN-1} \ 87 ${LIBXDMCP} \ 88 ${DPADD.fb} \ 89 ${DPADD.xfixes} \ 90 ${DPADD.Xext} \ 91 ${DPADD.dbe} \ 92 ${DPADD.XTrap} \ 93 ${DPADD.record} \ 94 ${DPADD.render} \ 95 ${DPADD.randr} \ 96 ${DPADD.damageext} \ 97 ${DPADD.miext/damage} \ 98 ${DPADD.miext/shadow} \ 99 ${DPADD.Xi} \ 100 ${DPADD.xkb} \ 101 ${DPADD.composite} \ 102 ${DPADD.dix/xpstubs} \ 103 ${DPADD.os} \ 104 ${LIBXEXT} \ 105 ${LIBX11} \ 106 ${LIBXAU} \ 107 ${LIBFREETYPE} 108 109.if ${MACHINE_ARCH} == "i386" 110LDADD+= -li386 111DPADD+= ${LIBI386} 112.endif 113 114.if ${MACHINE_ARCH} == "x86_64" 115LDADD+= -lx86_64 116DPADD+= ${LIBX86_64} 117.endif 118 119# XXX 120Xnest.1: Xnest.man.pre 121 cp ${.ALLSRC} ${.TARGET} 122 123.include <bsd.x11.mk> 124.include <bsd.prog.mk> 125