1# $NetBSD: Makefile.Xserver,v 1.13 2012/10/03 21:50:14 gsutre 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 miext/sync \ 19 Xi \ 20 xkb \ 21 xkbstubs \ 22 composite \ 23 dix/xpstubs \ 24 os \ 25 dix \ 26 config \ 27 glx \ 28 hw/xnest \ 29 hw/xfree86/common \ 30 hw/xfree86/ddc \ 31 hw/xfree86/dixmods \ 32 hw/xfree86/dixmods/dbe \ 33 hw/xfree86/dixmods/extmod \ 34 hw/xfree86/dixmods/fb \ 35 hw/xfree86/dixmods/freetype \ 36 hw/xfree86/dixmods/record \ 37 hw/xfree86/dixmods/shadow \ 38 hw/xfree86/dixmods/type1 \ 39 hw/xfree86/dixmods/wfb \ 40 hw/xfree86/dixmods/xorgxkb \ 41 hw/xfree86/dixmods/xtrap \ 42 hw/xfree86/doc \ 43 hw/xfree86/dri \ 44 hw/xfree86/dri2 \ 45 hw/xfree86/dummy \ 46 hw/xfree86/i2c \ 47 hw/xfree86/init \ 48 hw/xfree86/int10 \ 49 hw/xfree86/loader \ 50 hw/xfree86/xorgos \ 51 hw/xfree86/rac \ 52 hw/xfree86/ramdac \ 53 hw/xfree86/scanpci \ 54 hw/xfree86/shadowfb \ 55 hw/xfree86/utils \ 56 hw/xfree86/vbe \ 57 hw/xfree86/vgahw \ 58 hw/xfree86/x86emu \ 59 hw/xfree86/xaa \ 60 hw/xfree86/xf8_16bpp \ 61 hw/xfree86/xf8_32bpp \ 62 hw/xfree86/xf86config \ 63 hw/xfree86/xf86modes 64 65.if !defined(LIBDIR.${_SL}) 66LIBDIR.${_SL}!= cd ${NETBSDSRCDIR}/external/mit/xorg/server/xorg-server/${_SL} && ${PRINTOBJDIR} 67.MAKEOVERRIDES+=LIBDIR.${_SL} 68.endif 69LDADD.${_SL}= ${LIBDIR.${_SL}}/lib${_SL:T}.a 70DPADD.${_SL}= ${LIBDIR.${_SL}}/lib${_SL:T}.a 71.endfor 72 73LDADD.XORG_CORE= ${LDADD.dix} ${LDADD.config} 74DPADD.XORG_CORE= ${DPADD.dix} ${DPADD.config} 75 76# X servers need all symbols exported 77LDFLAGS+= -Wl,--export-dynamic 78 79CPPFLAGS+= -I${X11SRCDIR.xorg-server}/include \ 80 -I${X11SRCDIR.xorg-server}/Xext \ 81 -I${DESTDIR}${X11INCDIR}/pixman-1 \ 82 -I${X11SRCDIR.xorg-server}/../include 83 84LDADD+= -lm 85DPADD+= ${LIBM} 86