1# $NetBSD: Makefile.Xserver,v 1.11 2009/09/25 06:04:30 mrg Exp $ 2 3.for _SL in \ 4 mi \ 5 config \ 6 fb \ 7 xfixes \ 8 Xext \ 9 Xext/Xextbuiltin \ 10 dbe \ 11 record \ 12 render \ 13 randr \ 14 damageext \ 15 miext/damage \ 16 miext/shadow \ 17 miext/cw \ 18 Xi \ 19 xkb \ 20 xkbstubs \ 21 composite \ 22 dix/xpstubs \ 23 os \ 24 dix \ 25 config \ 26 glx \ 27 hw/xnest \ 28 hw/xfree86/common \ 29 hw/xfree86/ddc \ 30 hw/xfree86/dixmods \ 31 hw/xfree86/dixmods/dbe \ 32 hw/xfree86/dixmods/extmod \ 33 hw/xfree86/dixmods/fb \ 34 hw/xfree86/dixmods/freetype \ 35 hw/xfree86/dixmods/record \ 36 hw/xfree86/dixmods/shadow \ 37 hw/xfree86/dixmods/type1 \ 38 hw/xfree86/dixmods/wfb \ 39 hw/xfree86/dixmods/xorgxkb \ 40 hw/xfree86/dixmods/xtrap \ 41 hw/xfree86/doc \ 42 hw/xfree86/dri \ 43 hw/xfree86/dummy \ 44 hw/xfree86/i2c \ 45 hw/xfree86/init \ 46 hw/xfree86/int10 \ 47 hw/xfree86/loader \ 48 hw/xfree86/xorgos \ 49 hw/xfree86/rac \ 50 hw/xfree86/ramdac \ 51 hw/xfree86/scanpci \ 52 hw/xfree86/shadowfb \ 53 hw/xfree86/utils \ 54 hw/xfree86/vbe \ 55 hw/xfree86/vgahw \ 56 hw/xfree86/x86emu \ 57 hw/xfree86/xaa \ 58 hw/xfree86/xf8_16bpp \ 59 hw/xfree86/xf8_32bpp \ 60 hw/xfree86/xf86config \ 61 hw/xfree86/xf86modes 62 63.if !defined(LIBDIR.${_SL}) 64LIBDIR.${_SL}!= cd ${NETBSDSRCDIR}/external/mit/xorg/server/xorg-server/${_SL} && ${PRINTOBJDIR} 65.MAKEOVERRIDES+=LIBDIR.${_SL} 66.endif 67LDADD.${_SL}= ${LIBDIR.${_SL}}/lib${_SL:T}.a 68DPADD.${_SL}= ${LIBDIR.${_SL}}/lib${_SL:T}.a 69.endfor 70 71LDADD.XORG_CORE= ${LDADD.dix} ${LDADD.config} 72DPADD.XORG_CORE= ${DPADD.dix} ${DPADD.config} 73 74# X servers need all symbols exported 75LDFLAGS+= -Wl,--export-dynamic 76 77CPPFLAGS+= -I${X11SRCDIR.xorg-server}/include \ 78 -I${X11SRCDIR.xorg-server}/Xext \ 79 -I${DESTDIR}${X11INCDIR}/pixman-1 \ 80 -I${X11SRCDIR.xorg-server}/../include 81 82LDADD+= -lm 83DPADD+= ${LIBM} 84