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