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