Home | History | Annotate | Line # | Download | only in alpha
      1 #	$NetBSD: Makefile,v 1.1.1.1 2016/06/10 03:42:14 mrg Exp $
      2 
      3 NOMAN=	# defined (must come before bsd.own.mk)
      4 
      5 .include <bsd.own.mk>
      6 
      7 PROG=	XalphaNetBSD
      8 BINMODE=4711
      9 
     10 SYMLINKS=	${X11BINDIR}/X68k ${X11BINDIR}/X
     11 
     12 .include "../../../Makefile.serverlib"
     13 .include "../../../Makefile.servermod"
     14 
     15 .PATH:	${X11SRCDIR.xorg-server}/hw/netbsd/alpha
     16 SRCS=	alphaFbs.c alphaIo.c alphaCursor.c alphaKbd.c alphaMouse.c \
     17 	alphaKeyMap.c alphaInit.c
     18 
     19 .PATH:	${X11SRCDIR.xorg-server}/hw/netbsd/alpha/sfb
     20 SRCS+=	alphaSFB.c sfbgc.c sfbbitblt.c sfbblt.c sfbwindow.c sfbsimpleblt.c \
     21 	sfb32gc.c sfb32bitblt.c sfb32blt.c sfb32window.c
     22 
     23 CPPFLAGS.sfb32gc.c=	-DPSZ=32
     24 CPPFLAGS.sfb32bitblt.c=	-DPSZ=32
     25 CPPFLAGS.sfb32blt.c=	-DPSZ=32
     26 CPPFLAGS.sfb32window.c=	-DPSZ=32
     27 
     28 .PATH:	${X11SRCDIR.xorg-server}/hw/netbsd/alpha/tga
     29 SRCS+=	alphaTGA.c tgagc.c tgabitblt.c tgablt.c tgawindow.c tgasimpleblt.c \
     30 	tga32gc.c tga32bitblt.c tga32blt.c tga32window.c
     31 
     32 CPPFLAGS.tga32gc.c=	-DPSZ=32
     33 CPPFLAGS.tga32bitblt.c=	-DPSZ=32
     34 CPPFLAGS.tga32blt.c=	-DPSZ=32
     35 CPPFLAGS.tga32window.c=	-DPSZ=32
     36 
     37 .PATH:	${X11SRCDIR.xorg-server}/Xext
     38 SRCS+=	dpmsstubs.c
     39 
     40 .PATH:	${X11SRCDIR.xorg-server}/Xi
     41 SRCS+=	stubs.c
     42 
     43 .PATH:	${X11SRCDIR.xorg-server}/mi
     44 SRCS+=	miinitext.c
     45 
     46 .PATH:	${X11SRCDIR.xorg-server}/fb
     47 SRCS+=	fbcmap_mi.c
     48 
     49 CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/include \
     50 		-I${X11SRCDIR.xorg-server}/hw/netbsd/alpha \
     51 		-I${X11SRCDIR.xorg-server}/hw/netbsd/alpha/sfb \
     52 		-I${X11SRCDIR.xorg-server}/hw/netbsd/alpha/tga \
     53 		-I${X11SRCDIR.xorg-server}/fb \
     54 		-I${X11SRCDIR.xorg-server}/mi \
     55 		-I${X11SRCDIR.xorg-server}/render \
     56 		-I${DESTDIR}${X11INCDIR}/X11 \
     57 
     58 CPPFLAGS+=	-UXFree86LOADER -UXF86VIDMODE -UXFreeXDGA -UXF86MISC \
     59 		-UXF86DRI -UXF86BIGFONT
     60 
     61 #CPPFLAGS.alphaKbd.c=	-Wno-error
     62 
     63 BUILDSYMLINKS+=	\
     64 		sfbgc.c sfb32gc.c \
     65 		sfbbitblt.c sfb32bitblt.c \
     66 		sfbblt.c sfb32blt.c \
     67 		sfbwindow.c sfb32window.c \
     68 		tgagc.c tga32gc.c \
     69 		tgabitblt.c tga32bitblt.c \
     70 		tgablt.c tga32blt.c \
     71 		tgawindow.c tga32window.c
     72 
     73 .include "../../../Makefile.Xserver"
     74 
     75 LDADD+= ${LDADD.dix} \
     76 	${LDADD.fb} \
     77 	${LDADD.mi} \
     78 	${LDADD.xkb} \
     79 	${LDADD.xkbstubs} \
     80 	${LDADD.randr} \
     81 	${LDADD.Xext} \
     82 	${LDADD.composite} \
     83 	${LDADD.render} \
     84 	${LDADD.os} \
     85 	${LDADD.xfixes} \
     86 	${LDADD.damageext} \
     87 	${LDADD.miext/damage} \
     88 	${LDADD.miext/shadow} \
     89 	${LDADD.miext/sync} \
     90 	${LDADD.Xi} \
     91 	-lXfont \
     92 	-lpixman-1 \
     93 	-lXext \
     94 	-lX11 \
     95 	-lz \
     96 	-lm
     97 
     98 DPADD+= ${LDADD.dix} \
     99 	${DPADD.fb} \
    100 	${DPADD.mi} \
    101 	${DPADD.xkb} \
    102 	${DPADD.randr} \
    103 	${DPADD.Xext} \
    104 	${DPADD.composite} \
    105 	${DPADD.render} \
    106 	${DPADD.os} \
    107 	${DPADD.xfixes} \
    108 	${DPADD.damageext} \
    109 	${DPADD.miext/damage} \
    110 	${DPADD.miext/shadow} \
    111 	${DPADD.miext/sync} \
    112 	${DPADD.Xi} \
    113 	${LIBXFONT} \
    114 	${LIBPIXMAN-1} \
    115 	${LIBXEXT} \
    116 	${LIBX11} \
    117 	${LIBZ} \
    118 	${LIBM}
    119 
    120 .include <bsd.x11.mk>
    121 .include <bsd.prog.mk>
    122