build libxorgos.a and ioport.
This commit is contained in:
parent
29e7a5c114
commit
a8f5ff2229
108
external/mit/xorg/server/xorg-server/hw/xfree86/os-support/Makefile
vendored
Normal file
108
external/mit/xorg/server/xorg-server/hw/xfree86/os-support/Makefile
vendored
Normal file
@ -0,0 +1,108 @@
|
||||
# $NetBSD: Makefile,v 1.1 2008/08/04 01:03:34 mrg Exp $
|
||||
|
||||
.include "../../../Makefile.serverlib"
|
||||
.include "../../../Makefile.servermod"
|
||||
|
||||
LIB= xorgos
|
||||
|
||||
.PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/os-support
|
||||
.PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/os-support/bsd
|
||||
.PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/os-support/shared
|
||||
SRCS.bsd= \
|
||||
bsd_VTsw.c bsd_bell.c bsd_init.c bsd_mouse.c \
|
||||
kmod_noop.c libc_wrapper.c lnx_agp.c \
|
||||
posix_tty.c sigio.c stdPci.c stdResource.c vidmem.c
|
||||
|
||||
.PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/os-support/linux
|
||||
.if ${MACHINE} == "amd64"
|
||||
SRCS.bsd+= pm_noop.c
|
||||
.endif
|
||||
.if ${MACHINE} == "i386"
|
||||
SRCS.bsd+= bsd_apm.c
|
||||
.endif
|
||||
.if ${MACHINE} == "i386" || ${MACHINE_ARCH} == "x86_64"
|
||||
SRCS.bsd+= i386_video.c stdResource.c lnx_agp.c
|
||||
.for _FN in ${SRCS.bsd}
|
||||
.if ${MACHINE} == "i386"
|
||||
CPPFLAGS.${_FN}+= -DPCCONS_SUPPORT -DHAS_APERTURE_DRV \
|
||||
-DUSE_I386_IOPL
|
||||
.endif
|
||||
CPPFLAGS.${_FN}+= -DPCVT_SUPPORT -DWSCONS_SUPPORT \
|
||||
-DUSESTDRES -DHAVE_SYSV_IPC \
|
||||
-DHAS_MTRR_BUILTIN -DUSE_I386_IOPL
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.if ${MACHINE} == "macppc"
|
||||
SRCS.bsd+= ppc_video.c bsdResource.c pm_noop.c lnx_agp.c ioperm_noop.c
|
||||
.for _FN in ${SRCS.bsd}
|
||||
CPPFLAGS.${_FN}= -DWSCONS_SUPPORT -DUSESTDRES -DHAVE_SYSV_IPC
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.if ${MACHINE} == "sgimips"
|
||||
SRCS.bsd+= mips_video.c bsdResource.c pm_noop.c lnx_agp.c
|
||||
.for _FN in ${SRCS.bsd}
|
||||
CPPFLAGS.${_FN}= -DWSCONS_SUPPORT -DUSESTDRES -DHAVE_SYSV_IPC
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.if ${MACHINE} == "cats"
|
||||
SRCS.bsd+= arm_video.c bsdResource.c pm_noop.c agp_noop.c ioperm_noop.c
|
||||
.for _FN in ${SRCS.bsd}
|
||||
CPPFLAGS.${_FN}= -DWSCONS_SUPPORT -DUSESTDRES -DHAVE_SYSV_IPC
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/os-support/bus
|
||||
SRCS.bus= Pci.c
|
||||
|
||||
.if ${MACHINE} == "i386" || ${MACHINE} == "amd64"
|
||||
SRCS.bus+= ix86Pci.c
|
||||
.endif
|
||||
|
||||
.if ${MACHINE} == "macppc" || ${MACHINE} == "cats" || ${MACHINE} == "sgimips"
|
||||
SRCS.bus+= netbsdPci.c
|
||||
.endif
|
||||
|
||||
.PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/os-support/misc
|
||||
SRCS.misc= xf86_Util.c Delay.c
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
|
||||
SRCS.misc+= BUSmemcpy.S IODelay.S SlowBcopy.S
|
||||
CPPFLAGS.BUSmemcpy.S= -DUSE_GAS
|
||||
CPPFLAGS.IODelay.S= -DUSE_GAS
|
||||
CPPFLAGS.SlowBcopy.S= -DUSE_GAS
|
||||
.endif
|
||||
|
||||
.if ${MACHINE} == "amd64" || ${MACHINE} == "macppc" || \
|
||||
${MACHINE} == "cats" || ${MACHINE} == "sgimips"
|
||||
SRCS.misc+= CBUSmemcpy.c CIODelay.c CSlowBcopy.c
|
||||
.endif
|
||||
|
||||
# XXX namespace collision so avoid it, only has to be done for non-i386.
|
||||
BUILDSYMLINKS= BUSmemcpy.c CBUSmemcpy.c \
|
||||
IODelay.c CIODelay.c \
|
||||
SlowBcopy.c CSlowBcopy.c
|
||||
|
||||
SRCS= ${SRCS.bsd} ${SRCS.bus} ${SRCS.misc} xorgos.c
|
||||
|
||||
CPPFLAGS+= -I${X11SRCDIR.xorg-server}/hw/xfree86/common \
|
||||
-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support \
|
||||
-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/bsd \
|
||||
-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/bus \
|
||||
-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/misc \
|
||||
-I${X11SRCDIR.xorg-server}/include \
|
||||
-I${DESTDIR}${X11INCDIR}/X11 \
|
||||
-I${DESTDIR}${X11INCDIR}/X11/extensions \
|
||||
-I${DESTDIR}${X11INCDIR}/pixman-1 \
|
||||
-I${X11SRCDIR.xorg-server}/mi \
|
||||
-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/shared \
|
||||
-I${X11SRCDIR.xc}/extras/drm/shared \
|
||||
-I${XSERVERINCDIR}
|
||||
.if ${X11DRI} != "no"
|
||||
CPPFLAGS+= ${X11FLAGS.DRI}
|
||||
.endif
|
||||
|
||||
.include <bsd.x11.mk>
|
||||
.include <bsd.lib.mk>
|
@ -1,4 +1,4 @@
|
||||
# $NetBSD: Makefile.utils,v 1.1 2008/08/03 23:00:41 mrg Exp $
|
||||
# $NetBSD: Makefile.utils,v 1.2 2008/08/04 01:03:34 mrg Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
@ -7,5 +7,7 @@
|
||||
#XF86OBJDIR!= cd ${NETBSDSRCDIR}/x11/Xserver/hw/xfree86/xf86config && ${PRINTOBJDIR}
|
||||
#XLOADEROBJDIR!= cd ${NETBSDSRCDIR}/x11/Xserver/hw/xfree86/xloader && ${PRINTOBJDIR}
|
||||
DUMMYOBJDIR!= cd ${NETBSDSRCDIR}/external/mit/xorg/server/xorg-server/hw/xfree86/dummy && ${PRINTOBJDIR}
|
||||
XF86OSOBJDIR!= cd ${NETBSDSRCDIR}/external/mit/xorg/server/xorg-server/hw/xfree86/os-support && ${PRINTOBJDIR}
|
||||
|
||||
LIBDUMMY= ${DUMMYOBJDIR}/libdummy.a
|
||||
LIBXORGOS= ${XF86OSOBJDIR}/libxorgos.a
|
||||
|
41
external/mit/xorg/server/xorg-server/hw/xfree86/utils/ioport/Makefile
vendored
Normal file
41
external/mit/xorg/server/xorg-server/hw/xfree86/utils/ioport/Makefile
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
# $NetBSD: Makefile,v 1.1 2008/08/04 01:03:34 mrg Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
PROG= ioport
|
||||
# XXX NOMAN no workie?
|
||||
MKMAN= no
|
||||
|
||||
.include "../Makefile.utils"
|
||||
|
||||
CPPFLAGS+= -DHAVE_XORG_CONFIG_H \
|
||||
-I${DESTDIR}${X11INCDIR}/xorg \
|
||||
-I${DESTDIR}${X11INCDIR}/pixman-1 \
|
||||
-I${X11SRCDIR.xorg-server}/../include \
|
||||
-I${X11SRCDIR.xorg-server}/hw/xfree86/dummylib
|
||||
|
||||
|
||||
LDADD= -L${XF86OSOBJDIR} -lxorgos \
|
||||
-L${DUMMYOBJDIR} -ldummy -lm
|
||||
|
||||
.if ${MACHINE} == "i386"
|
||||
LDADD+= -li386
|
||||
DPADD+= ${LIBI386}
|
||||
.else
|
||||
LDADD+= -lx86_64
|
||||
DPADD+= ${LIBX86_64}
|
||||
.endif
|
||||
|
||||
DPADD= ${LIBXORGOS} ${LIBDUMMY} ${LIBM}
|
||||
|
||||
LINKS= ${X11BINDIR}/ioport ${X11BINDIR}/inb \
|
||||
${X11BINDIR}/ioport ${X11BINDIR}/inw \
|
||||
${X11BINDIR}/ioport ${X11BINDIR}/inl \
|
||||
${X11BINDIR}/ioport ${X11BINDIR}/outb \
|
||||
${X11BINDIR}/ioport ${X11BINDIR}/outw \
|
||||
${X11BINDIR}/ioport ${X11BINDIR}/outl
|
||||
|
||||
.PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/utils/${PROG}
|
||||
|
||||
.include <bsd.x11.mk>
|
||||
.include <bsd.prog.mk>
|
Loading…
Reference in New Issue
Block a user