Home | History | Annotate | Line # | Download | only in xorg-server
Makefile.Xserver revision 1.23
      1  1.23       nia #	$NetBSD: Makefile.Xserver,v 1.23 2021/11/01 10:05:19 nia Exp $
      2   1.1       mrg 
      3   1.1       mrg .for _SL in \
      4   1.1       mrg 	mi \
      5   1.1       mrg 	config \
      6   1.1       mrg 	fb \
      7   1.1       mrg 	xfixes \
      8   1.1       mrg 	Xext \
      9   1.1       mrg 	dbe \
     10  1.19       mrg 	glamor \
     11  1.16       mrg 	present \
     12  1.16       mrg 	pseudoramiX \
     13   1.1       mrg 	record \
     14   1.1       mrg 	render \
     15   1.1       mrg 	randr \
     16   1.1       mrg 	damageext \
     17   1.1       mrg 	miext/damage \
     18   1.1       mrg 	miext/shadow \
     19  1.12       mrg 	miext/sync \
     20   1.1       mrg 	Xi \
     21   1.1       mrg 	xkb \
     22   1.8  jmcneill 	xkbstubs \
     23   1.1       mrg 	composite \
     24   1.1       mrg 	dix/xpstubs \
     25   1.1       mrg 	os \
     26   1.1       mrg 	dix \
     27  1.16       mrg 	dri3 \
     28   1.1       mrg 	config \
     29  1.10       mrg 	glx \
     30   1.2       mrg 	hw/xnest \
     31   1.2       mrg 	hw/xfree86/common \
     32   1.2       mrg 	hw/xfree86/ddc \
     33   1.3       rtr 	hw/xfree86/dixmods \
     34   1.2       mrg 	hw/xfree86/dixmods/fb \
     35   1.2       mrg 	hw/xfree86/dixmods/shadow \
     36   1.2       mrg 	hw/xfree86/dixmods/wfb \
     37   1.2       mrg 	hw/xfree86/doc \
     38   1.2       mrg 	hw/xfree86/dri \
     39  1.13    gsutre 	hw/xfree86/dri2 \
     40   1.2       mrg 	hw/xfree86/dummy \
     41   1.2       mrg 	hw/xfree86/i2c \
     42   1.2       mrg 	hw/xfree86/int10 \
     43   1.2       mrg 	hw/xfree86/loader \
     44   1.3       rtr 	hw/xfree86/xorgos \
     45   1.2       mrg 	hw/xfree86/ramdac \
     46   1.2       mrg 	hw/xfree86/shadowfb \
     47   1.2       mrg 	hw/xfree86/utils \
     48   1.2       mrg 	hw/xfree86/vbe \
     49   1.2       mrg 	hw/xfree86/vgahw \
     50   1.2       mrg 	hw/xfree86/x86emu \
     51   1.3       rtr 	hw/xfree86/xf86config \
     52  1.21       mrg 	hw/xfree86/xf86modes \
     53  1.21       mrg 	hw/xfree86/xkb
     54   1.1       mrg 
     55   1.1       mrg .if !defined(LIBDIR.${_SL})
     56  1.14       mrg LIBDIR.${_SL}!=	cd ${NETBSDSRCDIR}/external/mit/xorg/server/${XORG_SERVER_SUBDIR}/${_SL} && ${PRINTOBJDIR}
     57   1.1       mrg .MAKEOVERRIDES+=LIBDIR.${_SL}
     58   1.1       mrg .endif
     59   1.1       mrg LDADD.${_SL}=	${LIBDIR.${_SL}}/lib${_SL:T}.a
     60   1.1       mrg DPADD.${_SL}=	${LIBDIR.${_SL}}/lib${_SL:T}.a
     61   1.1       mrg .endfor
     62   1.1       mrg 
     63   1.1       mrg LDADD.XORG_CORE=	${LDADD.dix} ${LDADD.config}
     64   1.1       mrg DPADD.XORG_CORE=	${DPADD.dix} ${DPADD.config}
     65   1.1       mrg 
     66  1.23       nia # X servers cannot load certain modules when built with BIND_NOW
     67  1.23       nia NOFULLRELRO=	yes
     68  1.23       nia 
     69  1.11       mrg # X servers need all symbols exported
     70  1.11       mrg LDFLAGS+=	-Wl,--export-dynamic
     71  1.11       mrg 
     72  1.21       mrg LDFLAGS+=	-pthread
     73  1.21       mrg CFLAGS+=	-pthread
     74  1.21       mrg 
     75   1.1       mrg CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/include \
     76   1.1       mrg 		-I${X11SRCDIR.xorg-server}/Xext \
     77   1.1       mrg 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
     78   1.1       mrg 		-I${X11SRCDIR.xorg-server}/../include
     79   1.1       mrg 
     80  1.22       mrg LDADD+=		-lm -lexecinfo
     81  1.22       mrg DPADD+=		${LIBM} ${LIBEXECINFO}
     82