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