1 # $NetBSD: Makefile,v 1.6 2009/01/24 17:24:52 bouyer Exp $ 2 3 .include <bsd.own.mk> 4 5 .include "../../Makefile.Xserver" 6 7 PROG= Xvfb 8 9 .PATH: ${X11SRCDIR.xorg-server}/hw/vfb 10 .PATH: ${X11SRCDIR.xorg-server}/Xext 11 .PATH: ${X11SRCDIR.xorg-server}/Xi 12 .PATH: ${X11SRCDIR.xorg-server}/mi 13 SRCS= InitInput.c InitOutput.c dpmsstubs.c miinitext.c stubs.c 14 15 .PATH: ${X11SRCDIR.xorg-server}/fb 16 SRCS+= fbcmap_mi.c 17 18 CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11 \ 19 -I${X11SRCDIR.xorg-server}/fb \ 20 -I${X11SRCDIR.xorg-server}/mfb \ 21 -I${X11SRCDIR.xorg-server}/mi \ 22 -I${X11SRCDIR.xorg-server}/include \ 23 -I${X11SRCDIR.xorg-server}/os \ 24 -I${X11SRCDIR.xorg-server}/Xext \ 25 -I${DESTDIR}${X11INCDIR}/X11/extensions \ 26 -I${DESTDIR}${X11INCDIR}/pixman-1 \ 27 -I${DESTDIR}${X11INCDIR}/xorg \ 28 -I${X11SRCDIR.xorg-server}/render \ 29 -DHAVE_DIX_CONFIG_H \ 30 -DNO_HW_ONLY_EXTS \ 31 -DNO_MODULE_EXTS \ 32 -UGLXEXT 33 34 CPPFLAGS+= ${X11FLAGS.OS_DEFINES} ${X11FLAGS.DIX} \ 35 -DHAS_SHM -DHAS_MMAP -UXFree86LOADER 36 37 .include "../../Makefile.common" 38 39 .if ${XSERVER_XFREE86} == "no" 40 CPPFLAGS+= -UDDXTIME 41 .endif 42 43 CPPFLAGS.InitInput.c= ${X11FLAGS.EXTENSION} \ 44 -UGLXEXT 45 CPPFLAGS.miinitext.c= ${X11FLAGS.EXTENSION} \ 46 -DNO_HW_ONLY_EXTS -DNO_MODULE_EXTS \ 47 -UXFree86LOADER \ 48 -UGLXEXT 49 CPPFLAGS.dpmsstubs.c= ${X11FLAGS.EXTENSION} \ 50 -UGLXEXT 51 52 COPTS.InitInput.c= -Wno-error 53 COPTS.InitOutput.c= -Wno-error 54 55 LDADD+= ${LDADD.dix} \ 56 ${LDADD.fb} \ 57 ${LDADD.mi} \ 58 ${LDADD.xfixes} \ 59 ${LDADD.Xext} \ 60 ${LDADD.config} \ 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.xkbstubs} \ 72 ${LDADD.composite} \ 73 ${LDADD.dix/xpstubs} \ 74 ${LDADD.os} \ 75 -lXfont \ 76 -lfreetype \ 77 -lXau \ 78 -lfontenc \ 79 ${LIBCWRAPPER} \ 80 -lpixman-1 \ 81 -lXdmcp \ 82 -lz \ 83 -lm 84 85 DPADD+= ${DPADD.dix} ${DPADD.fb} ${DPADD.mi} ${DPADD.xfixes} \ 86 ${DPADD.Xext} ${DPADD.config} ${DPADD.dbe} ${DPADD.XTrap} \ 87 ${DPADD.record} ${DPADD.render} ${DPADD.randr} ${DPADD.damageext} \ 88 ${DPADD.miext/damage} ${DPADD.miext/shadow} ${DPADD.Xi} \ 89 ${DPADD.xkb} ${DPADD.composite} ${DPADD.dix/xpstubs} ${DPADD.os} \ 90 ${LIBCWRAPPER} \ 91 ${LIBXFONT} ${LIBFREETYPE} ${LIBXAU} ${LIBFONTENC} \ 92 ${LIBPIXMAN1} ${LIBXDMCP} ${LIBZ} ${LIBM} 93 94 .if ${MACHINE_ARCH} == "i386" 95 LDADD+= -li386 96 DPADD+= ${LIBI386} 97 .endif 98 99 .if ${MACHINE_ARCH} == "x86_64" 100 LDADD+= -lx86_64 101 DPADD+= ${LIBX86_64} 102 .endif 103 104 .if ${MACHINE_ARCH} == "alpha" 105 LDADD+= -lalpha 106 DPADD+= ${LIBALPHA} 107 .endif 108 109 .include <bsd.x11.mk> 110 .include <bsd.prog.mk> 111