Home | History | Annotate | Line # | Download | only in xnest
      1  1.4   tsutsui #	$NetBSD: Makefile,v 1.4 2020/07/20 13:59:57 tsutsui Exp $
      2  1.1       mrg 
      3  1.1       mrg .include <bsd.own.mk>
      4  1.1       mrg 
      5  1.1       mrg PROG=	Xnest
      6  1.1       mrg 
      7  1.1       mrg .include "../../Makefile.serverlib"
      8  1.1       mrg .include "../../Makefile.servermod"
      9  1.1       mrg 
     10  1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/hw/xnest
     11  1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/hw/xnest/man
     12  1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/Xext
     13  1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/Xi
     14  1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/mi
     15  1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/fb
     16  1.1       mrg SRCS=		Args.c Color.c Cursor.c Display.c Events.c Font.c \
     17  1.1       mrg 		GC.c GCOps.c Handlers.c Init.c Keyboard.c \
     18  1.1       mrg 		Pixmap.c Pointer.c Screen.c Visual.c Window.c \
     19  1.1       mrg 		dpmsstubs.c stubs.c miinitext.c \
     20  1.1       mrg 		fbcmap_mi.c
     21  1.1       mrg 
     22  1.1       mrg CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw/xnest \
     23  1.1       mrg 		-I${DESTDIR}${X11INCDIR}/X11 \
     24  1.1       mrg 		-I${X11SRCDIR.xorg-server}/mi \
     25  1.1       mrg 		-I${X11SRCDIR.xorg-server}/Xext \
     26  1.1       mrg 		-I${X11SRCDIR.xorg-server}/include \
     27  1.1       mrg 		-I${X11SRCDIR.xorg-server}/os \
     28  1.1       mrg 		-I${DESTDIR}${X11INCDIR}/X11/extensions \
     29  1.1       mrg 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
     30  1.1       mrg 		-I${X11SRCDIR.xorg-server}/../include \
     31  1.4   tsutsui 		${X11INCS.DIX}
     32  1.1       mrg 
     33  1.1       mrg CPPFLAGS+=	${X11FLAGS.OS_DEFINES} \
     34  1.1       mrg 		${X11FLAGS.EXTENSION} \
     35  1.1       mrg 		${X11FLAGS.DIX} \
     36  1.1       mrg 		-DNO_HW_ONLY_EXTS -UXFree86LOADER -UMITSHM \
     37  1.1       mrg 		-D__XKBDEFRULES__='"xorg"'
     38  1.1       mrg 
     39  1.1       mrg CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw/xnest \
     40  1.1       mrg 		-DHAVE_XNEST_CONFIG_H \
     41  1.1       mrg 		-UGLXEXT
     42  1.1       mrg 
     43  1.1       mrg CPPFLAGS.Events.c=	-Wno-error
     44  1.1       mrg CPPFLAGS.Screen.c=	-Wno-error
     45  1.1       mrg CPPFLAGS.Color.c=	-Wno-error
     46  1.1       mrg CPPFLAGS.Window.c=	-Wno-error
     47  1.1       mrg CPPFLAGS.miinitext.c=	-UDPMSExtension
     48  1.1       mrg 
     49  1.1       mrg .include "../../Makefile.Xserver"
     50  1.1       mrg 
     51  1.1       mrg LDADD+=	${LDADD.dix} \
     52  1.1       mrg 	${LDADD.fb} \
     53  1.1       mrg 	${LDADD.mi} \
     54  1.1       mrg 	${LDADD.config} \
     55  1.1       mrg 	${LDADD.xfixes} \
     56  1.1       mrg 	${LDADD.Xext} \
     57  1.1       mrg 	${LDADD.dbe} \
     58  1.1       mrg 	${LDADD.record} \
     59  1.1       mrg 	${LDADD.randr} \
     60  1.1       mrg 	${LDADD.render} \
     61  1.1       mrg 	${LDADD.damageext} \
     62  1.1       mrg 	${LDADD.miext/damage} \
     63  1.1       mrg 	${LDADD.cw/cw} \
     64  1.1       mrg 	${LDADD.miext/shadow} \
     65  1.1       mrg 	${LDADD.miext/sync} \
     66  1.1       mrg 	${LDADD.Xi} \
     67  1.1       mrg 	${LDADD.xkb} \
     68  1.1       mrg 	${LDADD.xkbstubs} \
     69  1.1       mrg 	${LDADD.composite} \
     70  1.1       mrg 	${LDADD.os} \
     71  1.1       mrg 	${LDADD.glx} \
     72  1.1       mrg 	-lXfont -lXext -lfontenc \
     73  1.1       mrg 	-lpixman-1 -lX11 -lXau \
     74  1.2  christos 	-lXdmcp -lfreetype -lm
     75  1.1       mrg 
     76  1.1       mrg DPADD+=	${LDADD.dix} \
     77  1.1       mrg 	${DPADD.fb} \
     78  1.1       mrg 	${DPADD.mi} \
     79  1.1       mrg 	${DPADD.config} \
     80  1.1       mrg 	${DPADD.xfixes} \
     81  1.1       mrg 	${DPADD.Xext} \
     82  1.1       mrg 	${DPADD.dbe} \
     83  1.1       mrg 	${DPADD.record} \
     84  1.1       mrg 	${DPADD.render} \
     85  1.1       mrg 	${DPADD.randr} \
     86  1.1       mrg 	${DPADD.damageext} \
     87  1.1       mrg 	${DPADD.miext/damage} \
     88  1.1       mrg 	${DPADD.cw/cw} \
     89  1.1       mrg 	${DPADD.miext/shadow} \
     90  1.1       mrg 	${DPADD.miext/sync} \
     91  1.1       mrg 	${DPADD.Xi} \
     92  1.1       mrg 	${DPADD.xkb} \
     93  1.1       mrg 	${DPADD.composite} \
     94  1.1       mrg 	${DPADD.os} \
     95  1.1       mrg 	${DPADD.glx} \
     96  1.1       mrg 	${LIBXFONT} ${LIBXEXT} ${LIBFONTENC} \
     97  1.1       mrg 	${LIBPIXMAN-1} ${LIBX11} ${LIBXAU} \
     98  1.2  christos 	${LIBXDMCP} ${LIBFREETYPE} ${LIBM}
     99  1.2  christos 
    100  1.2  christos LDADD+=	-lcrypto
    101  1.2  christos DPADD+=	${LIBCRYPTO}
    102  1.1       mrg 
    103  1.1       mrg .if ${MACHINE_ARCH} == "i386"
    104  1.1       mrg LDADD+=	-li386
    105  1.1       mrg DPADD+=	${LIBI386}
    106  1.1       mrg .endif
    107  1.1       mrg 
    108  1.1       mrg .if ${MACHINE_ARCH} == "x86_64"
    109  1.1       mrg LDADD+=	-lx86_64
    110  1.1       mrg DPADD+=	${LIBX86_64}
    111  1.1       mrg .endif
    112  1.1       mrg 
    113  1.1       mrg .if ${MACHINE_ARCH} == "alpha"
    114  1.1       mrg LDADD+=	-lalpha
    115  1.1       mrg DPADD+=	${LIBALPHA}
    116  1.1       mrg .endif
    117  1.1       mrg 
    118  1.1       mrg COPTS.miinitext.c+=	-Wno-error	# XXX xf86bigfstr.h
    119  1.1       mrg 
    120  1.1       mrg .include <bsd.x11.mk>
    121  1.1       mrg .include <bsd.prog.mk>
    122