1 1.23 wiz # $NetBSD: Makefile,v 1.23 2022/10/28 09:43:59 wiz Exp $ 2 1.1 mrg 3 1.1 mrg .include <bsd.own.mk> 4 1.1 mrg 5 1.1 mrg .include "../../Makefile.Xserver" 6 1.1 mrg 7 1.1 mrg PROG= Xvfb 8 1.1 mrg 9 1.1 mrg .PATH: ${X11SRCDIR.xorg-server}/hw/vfb 10 1.10 mrg .PATH: ${X11SRCDIR.xorg-server}/hw/vfb/man 11 1.1 mrg .PATH: ${X11SRCDIR.xorg-server}/Xext 12 1.1 mrg .PATH: ${X11SRCDIR.xorg-server}/Xi 13 1.1 mrg .PATH: ${X11SRCDIR.xorg-server}/mi 14 1.18 mrg SRCS= InitInput.c InitOutput.c miinitext.c stubs.c 15 1.1 mrg 16 1.1 mrg CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11 \ 17 1.1 mrg -I${X11SRCDIR.xorg-server}/fb \ 18 1.1 mrg -I${X11SRCDIR.xorg-server}/mfb \ 19 1.1 mrg -I${X11SRCDIR.xorg-server}/mi \ 20 1.1 mrg -I${X11SRCDIR.xorg-server}/include \ 21 1.1 mrg -I${X11SRCDIR.xorg-server}/os \ 22 1.1 mrg -I${X11SRCDIR.xorg-server}/Xext \ 23 1.14 mrg -I${X11SRCDIR.xorg-server}/hw/xfree86/common \ 24 1.1 mrg -I${DESTDIR}${X11INCDIR}/X11/extensions \ 25 1.1 mrg -I${DESTDIR}${X11INCDIR}/pixman-1 \ 26 1.1 mrg -I${DESTDIR}${X11INCDIR}/xorg \ 27 1.1 mrg -I${X11SRCDIR.xorg-server}/render \ 28 1.1 mrg -UGLXEXT 29 1.1 mrg 30 1.1 mrg CPPFLAGS+= ${X11FLAGS.OS_DEFINES} ${X11FLAGS.DIX} \ 31 1.23 wiz -DHAS_SHM -DHAS_MMAP -UXFree86LOADER 32 1.1 mrg 33 1.1 mrg .include "../../Makefile.common" 34 1.1 mrg 35 1.1 mrg .if ${XSERVER_XFREE86} == "no" 36 1.1 mrg CPPFLAGS+= -UDDXTIME 37 1.1 mrg .endif 38 1.1 mrg 39 1.1 mrg CPPFLAGS.InitInput.c= ${X11FLAGS.EXTENSION} \ 40 1.1 mrg -UGLXEXT 41 1.1 mrg CPPFLAGS.miinitext.c= ${X11FLAGS.EXTENSION} \ 42 1.1 mrg -UGLXEXT 43 1.1 mrg 44 1.1 mrg COPTS.InitInput.c= -Wno-error 45 1.1 mrg COPTS.InitOutput.c= -Wno-error 46 1.1 mrg 47 1.1 mrg LDADD+= ${LDADD.dix} \ 48 1.1 mrg ${LDADD.fb} \ 49 1.1 mrg ${LDADD.mi} \ 50 1.1 mrg ${LDADD.xfixes} \ 51 1.1 mrg ${LDADD.Xext} \ 52 1.1 mrg ${LDADD.config} \ 53 1.1 mrg ${LDADD.dbe} \ 54 1.1 mrg ${LDADD.record} \ 55 1.7 mrg ${LDADD.randr} \ 56 1.1 mrg ${LDADD.damageext} \ 57 1.1 mrg ${LDADD.miext/damage} \ 58 1.1 mrg ${LDADD.miext/shadow} \ 59 1.11 mrg ${LDADD.miext/sync} \ 60 1.18 mrg ${LDADD.render} \ 61 1.1 mrg ${LDADD.Xi} \ 62 1.1 mrg ${LDADD.xkb} \ 63 1.5 jmcneill ${LDADD.xkbstubs} \ 64 1.1 mrg ${LDADD.composite} \ 65 1.1 mrg ${LDADD.os} \ 66 1.8 mrg ${LDADD.glx} \ 67 1.15 mrg ${LDADD.present} \ 68 1.21 mrg ${LDADD.dri3} \ 69 1.18 mrg -lXfont2 \ 70 1.1 mrg -lfreetype \ 71 1.1 mrg -lXau \ 72 1.1 mrg -lfontenc \ 73 1.1 mrg ${LIBCWRAPPER} \ 74 1.1 mrg -lpixman-1 \ 75 1.1 mrg -lXdmcp \ 76 1.1 mrg -lz \ 77 1.14 mrg -lm \ 78 1.14 mrg -lGL 79 1.1 mrg 80 1.11 mrg DPADD+= ${DPADD.dix} \ 81 1.11 mrg ${DPADD.fb} \ 82 1.11 mrg ${DPADD.mi} \ 83 1.11 mrg ${DPADD.xfixes} \ 84 1.11 mrg ${DPADD.Xext} \ 85 1.11 mrg ${DPADD.config} \ 86 1.11 mrg ${DPADD.dbe} \ 87 1.11 mrg ${DPADD.record} \ 88 1.11 mrg ${DPADD.render} \ 89 1.11 mrg ${DPADD.randr} \ 90 1.11 mrg ${DPADD.damageext} \ 91 1.11 mrg ${DPADD.miext/damage} \ 92 1.11 mrg ${DPADD.miext/shadow} \ 93 1.11 mrg ${DPADD.miext/sync} \ 94 1.11 mrg ${DPADD.Xi} \ 95 1.11 mrg ${DPADD.xkb} \ 96 1.11 mrg ${DPADD.xkbstubs} \ 97 1.11 mrg ${DPADD.composite} \ 98 1.11 mrg ${DPADD.os} \ 99 1.11 mrg ${DPADD.glx} \ 100 1.15 mrg ${DPADD.present} \ 101 1.21 mrg ${DPADD.dri3} \ 102 1.18 mrg ${LIBXFONT2} \ 103 1.11 mrg ${LIBFREETYPE} \ 104 1.11 mrg ${LIBXAU} \ 105 1.11 mrg ${LIBFONTENC} \ 106 1.11 mrg ${LIBPIXMAN1} \ 107 1.11 mrg ${LIBXDMCP} \ 108 1.11 mrg ${LIBZ} \ 109 1.14 mrg ${LIBM} \ 110 1.14 mrg ${LIBGL} 111 1.12 christos 112 1.12 christos LDADD+= -lcrypto 113 1.12 christos DPADD+= ${LIBCRYPTO} 114 1.1 mrg 115 1.1 mrg .if ${MACHINE_ARCH} == "i386" 116 1.1 mrg LDADD+= -li386 117 1.1 mrg DPADD+= ${LIBI386} 118 1.1 mrg .endif 119 1.1 mrg 120 1.1 mrg .if ${MACHINE_ARCH} == "x86_64" 121 1.1 mrg LDADD+= -lx86_64 122 1.1 mrg DPADD+= ${LIBX86_64} 123 1.1 mrg .endif 124 1.1 mrg 125 1.6 bouyer .if ${MACHINE_ARCH} == "alpha" 126 1.6 bouyer LDADD+= -lalpha 127 1.6 bouyer DPADD+= ${LIBALPHA} 128 1.6 bouyer .endif 129 1.6 bouyer 130 1.9 mrg COPTS.miinitext.c+= -Wno-error # XXX xf86bigfstr.h 131 1.9 mrg 132 1.1 mrg .include <bsd.x11.mk> 133 1.1 mrg .include <bsd.prog.mk> 134