1 # $NetBSD: Makefile.Xserver,v 1.6 2008/09/01 10:15:08 rtr Exp $ 2 3 # XXX old list 4 .if 0 5 .for _SL in dix os mi composite damage miext/damage \ 6 Xext/ext Xext/exts GL/glx GL/GLcore xkb dbe \ 7 record randr render xtrap mfb iplan2p4 iplan2p8 \ 8 cfb cfb16 cfb24 cfb32 fb xfixes miext/cw \ 9 hw/xnest hw/vfb fontbase afb \ 10 \ 11 dix/xpstubs hw/sun hw/xfree86/xf86 hw/xfree86/xf86_os \ 12 hw/xfree86/xf86config hw/xfree86/loader \ 13 \ 14 hw/netbsd/macppc hw/netbsd/hpc hw/netbsd/x68k \ 15 hw/netbsd/mac68k hw/netbsd/amiga hw/netbsd/dec \ 16 hw/netbsd/arm32vidc hw/netbsd/alpha hw/netbsd/dreamcast \ 17 hw/netbsd/newsmips 18 .endfor 19 .endif 20 21 .for _SL in \ 22 mi \ 23 config \ 24 fb \ 25 xfixes \ 26 Xext \ 27 Xext/Xextbuiltin \ 28 dbe \ 29 XTrap \ 30 record \ 31 render \ 32 randr \ 33 damageext \ 34 miext/damage \ 35 miext/shadow \ 36 miext/cw \ 37 Xi \ 38 xkb \ 39 composite \ 40 dix/xpstubs \ 41 os \ 42 dix \ 43 config \ 44 GL/glx \ 45 hw/xnest \ 46 hw/xfree86/common \ 47 hw/xfree86/ddc \ 48 hw/xfree86/dixmods \ 49 hw/xfree86/dixmods/afb \ 50 hw/xfree86/dixmods/cfb \ 51 hw/xfree86/dixmods/cfb32 \ 52 hw/xfree86/dixmods/dbe \ 53 hw/xfree86/dixmods/extmod \ 54 hw/xfree86/dixmods/fb \ 55 hw/xfree86/dixmods/freetype \ 56 hw/xfree86/dixmods/mfb \ 57 hw/xfree86/dixmods/record \ 58 hw/xfree86/dixmods/shadow \ 59 hw/xfree86/dixmods/type1 \ 60 hw/xfree86/dixmods/wfb \ 61 hw/xfree86/dixmods/xorgxkb \ 62 hw/xfree86/dixmods/xtrap \ 63 hw/xfree86/doc \ 64 hw/xfree86/dri \ 65 hw/xfree86/dummy \ 66 hw/xfree86/i2c \ 67 hw/xfree86/init \ 68 hw/xfree86/int10 \ 69 hw/xfree86/loader \ 70 hw/xfree86/xorgos \ 71 hw/xfree86/rac \ 72 hw/xfree86/ramdac \ 73 hw/xfree86/scanpci \ 74 hw/xfree86/shadowfb \ 75 hw/xfree86/utils \ 76 hw/xfree86/vbe \ 77 hw/xfree86/vgahw \ 78 hw/xfree86/x86emu \ 79 hw/xfree86/xaa \ 80 hw/xfree86/xf1bpp \ 81 hw/xfree86/xf4bpp \ 82 hw/xfree86/xf8_16bpp \ 83 hw/xfree86/xf8_32bpp \ 84 hw/xfree86/xf86config \ 85 hw/xfree86/xf86modes 86 87 .if !defined(LIBDIR.${_SL}) 88 LIBDIR.${_SL}!= cd ${NETBSDSRCDIR}/external/mit/xorg/server/xorg-server/${_SL} && ${PRINTOBJDIR} 89 .MAKEOVERRIDES+=LIBDIR.${_SL} 90 .endif 91 LDADD.${_SL}= ${LIBDIR.${_SL}}/lib${_SL:T}.a 92 DPADD.${_SL}= ${LIBDIR.${_SL}}/lib${_SL:T}.a 93 .endfor 94 95 LDADD.XORG_CORE= ${LDADD.dix} ${LDADD.config} 96 DPADD.XORG_CORE= ${DPADD.dix} ${DPADD.config} 97 98 LIBCWRAPPER= ${LIBDIR.os}/libc_wrapper.o 99 100 CPPFLAGS+= -I${X11SRCDIR.xorg-server}/include \ 101 -I${X11SRCDIR.xorg-server}/Xext \ 102 -I${DESTDIR}${X11INCDIR}/pixman-1 \ 103 -I${X11SRCDIR.xorg-server}/../include 104 105 LDADD+= -lm 106 DPADD+= ${LIBM} 107