Home | History | Annotate | Line # | Download | only in int10
      1 # $NetBSD: Makefile,v 1.11 2022/07/15 04:18:55 mrg Exp $
      2 
      3 XMODULEDIR=	${X11USRLIBDIR}/modules
      4 
      5 .include "../../../Makefile.serverlib"
      6 .include "../../../Makefile.servermod"
      7 
      8 LIB=		int10
      9 
     10 .PATH:          ${X11SRCDIR.xorg-server}/hw/xfree86/int10
     11 SRCS=		x86emu.c generic.c xf86x86emu.c xf86int10.c helper_mem.c \
     12 		helper_exec.c xf86int10module.c vbe.c vbeModes.c
     13 
     14 CPPFLAGS+=	-D__DRIVER__ -DFORCE_POST -D_CEXPORT= -DNO_LONG_LONG \
     15 		-D_X86EMU
     16 
     17 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
     18 CPPFLAGS+=	-D_PC
     19 .endif
     20 
     21 # do not muck around in IO space trying to enable / disable non-PCI VGAs
     22 .if ${MACHINE} == "macppc" || ${MACHINE} == "sparc64"
     23 CPPFLAGS+=	-DNO_LEGACY_VGA
     24 .endif
     25 
     26 CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw/xfree86/common \
     27 		-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support \
     28 		-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/bus \
     29 		-I${X11SRCDIR.xorg-server}/hw/xfree86/${LIB} \
     30 		-I${X11SRCDIR.xorg-server}/hw/xfree86/x86emu \
     31 		-I${X11SRCDIR.xorg-server}/hw/xfree86/ddc \
     32 		-I${X11SRCDIR.xorg-server}/hw/xfree86/modes \
     33 		-I${X11SRCDIR.xorg-server}/hw/xfree86/i2c \
     34 		-I${X11SRCDIR.xorg-server}/hw/xfree86/parser \
     35 		-I${X11SRCDIR.xorg-server}/Xext \
     36 		-I${X11SRCDIR.xorg-server}/include \
     37 		-I${DESTDIR}${X11INCDIR}/X11 \
     38 		-I${DESTDIR}${X11INCDIR}/X11/extensions \
     39 		-I${DESTDIR}${X11INCDIR}/xorg \
     40 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
     41 		-I${X11SRCDIR.xorg-server}/../include
     42 
     43 COPTS.xf86x86emu.c=	-Wno-error	# XXX?
     44 
     45 CWARNFLAGS.clang+=	-Wno-format
     46 
     47 .include <bsd.x11.mk>
     48 LIBDIR=	${XMODULEDIR}
     49 .include <bsd.lib.mk>
     50