Home | History | Annotate | Line # | Download | only in vfb
      1  1.23       wiz #	$NetBSD: Makefile,v 1.23 2022/10/28 09:43:59 wiz Exp $
      2   1.1       mrg 
      3   1.1       mrg .include <bsd.own.mk>
      4   1.1       mrg 
      5   1.1       mrg .include "../../Makefile.Xserver"
      6   1.1       mrg 
      7   1.1       mrg PROG=		Xvfb
      8   1.1       mrg 
      9   1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/hw/vfb
     10  1.10       mrg .PATH:		${X11SRCDIR.xorg-server}/hw/vfb/man
     11   1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/Xext
     12   1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/Xi
     13   1.1       mrg .PATH:		${X11SRCDIR.xorg-server}/mi
     14  1.18       mrg SRCS=		InitInput.c InitOutput.c miinitext.c stubs.c
     15   1.1       mrg 
     16   1.1       mrg CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 \
     17   1.1       mrg 		-I${X11SRCDIR.xorg-server}/fb \
     18   1.1       mrg 		-I${X11SRCDIR.xorg-server}/mfb \
     19   1.1       mrg 		-I${X11SRCDIR.xorg-server}/mi \
     20   1.1       mrg 		-I${X11SRCDIR.xorg-server}/include \
     21   1.1       mrg 		-I${X11SRCDIR.xorg-server}/os \
     22   1.1       mrg 		-I${X11SRCDIR.xorg-server}/Xext \
     23  1.14       mrg 		-I${X11SRCDIR.xorg-server}/hw/xfree86/common \
     24   1.1       mrg 		-I${DESTDIR}${X11INCDIR}/X11/extensions \
     25   1.1       mrg 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
     26   1.1       mrg 		-I${DESTDIR}${X11INCDIR}/xorg \
     27   1.1       mrg 		-I${X11SRCDIR.xorg-server}/render \
     28   1.1       mrg 		-UGLXEXT
     29   1.1       mrg 
     30   1.1       mrg CPPFLAGS+=	${X11FLAGS.OS_DEFINES} ${X11FLAGS.DIX} \
     31  1.23       wiz 		-DHAS_SHM -DHAS_MMAP -UXFree86LOADER
     32   1.1       mrg 
     33   1.1       mrg .include "../../Makefile.common"
     34   1.1       mrg 
     35   1.1       mrg .if ${XSERVER_XFREE86} == "no"
     36   1.1       mrg CPPFLAGS+=	-UDDXTIME
     37   1.1       mrg .endif
     38   1.1       mrg 
     39   1.1       mrg CPPFLAGS.InitInput.c=	${X11FLAGS.EXTENSION} \
     40   1.1       mrg 			-UGLXEXT
     41   1.1       mrg CPPFLAGS.miinitext.c=	${X11FLAGS.EXTENSION} \
     42   1.1       mrg 			-UGLXEXT
     43   1.1       mrg 
     44   1.1       mrg COPTS.InitInput.c=	-Wno-error
     45   1.1       mrg COPTS.InitOutput.c=	-Wno-error
     46   1.1       mrg 
     47   1.1       mrg LDADD+=	${LDADD.dix} \
     48   1.1       mrg 	${LDADD.fb} \
     49   1.1       mrg 	${LDADD.mi} \
     50   1.1       mrg 	${LDADD.xfixes} \
     51   1.1       mrg 	${LDADD.Xext} \
     52   1.1       mrg 	${LDADD.config} \
     53   1.1       mrg 	${LDADD.dbe} \
     54   1.1       mrg 	${LDADD.record} \
     55   1.7       mrg 	${LDADD.randr} \
     56   1.1       mrg 	${LDADD.damageext} \
     57   1.1       mrg 	${LDADD.miext/damage} \
     58   1.1       mrg 	${LDADD.miext/shadow} \
     59  1.11       mrg 	${LDADD.miext/sync} \
     60  1.18       mrg 	${LDADD.render} \
     61   1.1       mrg 	${LDADD.Xi} \
     62   1.1       mrg 	${LDADD.xkb} \
     63   1.5  jmcneill 	${LDADD.xkbstubs} \
     64   1.1       mrg 	${LDADD.composite} \
     65   1.1       mrg 	${LDADD.os} \
     66   1.8       mrg 	${LDADD.glx} \
     67  1.15       mrg 	${LDADD.present} \
     68  1.21       mrg 	${LDADD.dri3} \
     69  1.18       mrg 	-lXfont2 \
     70   1.1       mrg 	-lfreetype \
     71   1.1       mrg 	-lXau \
     72   1.1       mrg 	-lfontenc \
     73   1.1       mrg 	${LIBCWRAPPER} \
     74   1.1       mrg 	-lpixman-1 \
     75   1.1       mrg 	-lXdmcp \
     76   1.1       mrg 	-lz \
     77  1.14       mrg 	-lm \
     78  1.14       mrg 	-lGL
     79   1.1       mrg 
     80  1.11       mrg DPADD+=	${DPADD.dix} \
     81  1.11       mrg 	${DPADD.fb} \
     82  1.11       mrg 	${DPADD.mi} \
     83  1.11       mrg 	${DPADD.xfixes} \
     84  1.11       mrg 	${DPADD.Xext} \
     85  1.11       mrg 	${DPADD.config} \
     86  1.11       mrg 	${DPADD.dbe} \
     87  1.11       mrg 	${DPADD.record} \
     88  1.11       mrg 	${DPADD.render} \
     89  1.11       mrg 	${DPADD.randr} \
     90  1.11       mrg 	${DPADD.damageext} \
     91  1.11       mrg 	${DPADD.miext/damage} \
     92  1.11       mrg 	${DPADD.miext/shadow} \
     93  1.11       mrg 	${DPADD.miext/sync} \
     94  1.11       mrg 	${DPADD.Xi} \
     95  1.11       mrg 	${DPADD.xkb} \
     96  1.11       mrg 	${DPADD.xkbstubs} \
     97  1.11       mrg 	${DPADD.composite} \
     98  1.11       mrg 	${DPADD.os} \
     99  1.11       mrg 	${DPADD.glx} \
    100  1.15       mrg 	${DPADD.present} \
    101  1.21       mrg 	${DPADD.dri3} \
    102  1.18       mrg 	${LIBXFONT2} \
    103  1.11       mrg 	${LIBFREETYPE} \
    104  1.11       mrg 	${LIBXAU} \
    105  1.11       mrg 	${LIBFONTENC} \
    106  1.11       mrg 	${LIBPIXMAN1} \
    107  1.11       mrg 	${LIBXDMCP} \
    108  1.11       mrg 	${LIBZ} \
    109  1.14       mrg 	${LIBM} \
    110  1.14       mrg 	${LIBGL}
    111  1.12  christos 
    112  1.12  christos LDADD+=	-lcrypto
    113  1.12  christos DPADD+=	${LIBCRYPTO}
    114   1.1       mrg 
    115   1.1       mrg .if ${MACHINE_ARCH} == "i386"
    116   1.1       mrg LDADD+=	-li386
    117   1.1       mrg DPADD+=	${LIBI386}
    118   1.1       mrg .endif
    119   1.1       mrg 
    120   1.1       mrg .if ${MACHINE_ARCH} == "x86_64"
    121   1.1       mrg LDADD+=	-lx86_64
    122   1.1       mrg DPADD+=	${LIBX86_64}
    123   1.1       mrg .endif
    124   1.1       mrg 
    125   1.6    bouyer .if ${MACHINE_ARCH} == "alpha"
    126   1.6    bouyer LDADD+=	-lalpha
    127   1.6    bouyer DPADD+=	${LIBALPHA}
    128   1.6    bouyer .endif
    129   1.6    bouyer 
    130   1.9       mrg COPTS.miinitext.c+=	-Wno-error	# XXX xf86bigfstr.h
    131   1.9       mrg 
    132   1.1       mrg .include <bsd.x11.mk>
    133   1.1       mrg .include <bsd.prog.mk>
    134