--- src/VBox/Additions/x11/vboxvideo/Makefile.kmk.orig 2014-09-14 16:52:56.396443385 +0400 +++ src/VBox/Additions/x11/vboxvideo/Makefile.kmk 2014-09-14 16:57:44.198422874 +0400 @@ -36,7 +36,7 @@ vboxvideo_13_DEFS := $(vboxvideo_70_DEFS) VBOXVIDEO_13 vboxvideo_15_DEFS := \ $(vboxvideo_13_DEFS) NO_ANSIC PCIACCESS XSERVER_LIBPCIACCESS -if1of ($(KBUILD_TARGET), linux solaris) +if1of ($(KBUILD_TARGET), freebsd linux solaris) vboxvideo_15_DEFS += \ VBOX_DRI endif @@ -201,7 +201,7 @@ vboxvideo_drv_15_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_15_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_15_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=100503000 -if1of ($(KBUILD_TARGET), linux solaris) +if1of ($(KBUILD_TARGET), freebsd linux solaris) vboxvideo_drv_15_DEFS += \ VBOX_DRI_OLD endif @@ -210,7 +210,7 @@ $(VBOX_PATH_X11_ROOT)/xorg-server-1.5.3 vboxvideo_drv_15_INCS += $(PATH_ROOT)/src/VBox/Runtime/include vboxvideo_drv_15_SOURCES = $(vboxvideo_drv_13_SOURCES) -if1of ($(KBUILD_TARGET), linux solaris) +if1of ($(KBUILD_TARGET), freebsd linux solaris) vboxvideo_drv_15_SOURCES += \ vboxvideo_dri.c endif @@ -223,7 +223,7 @@ vboxvideo_drv_16_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_16_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_16_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=100600000 -if1of ($(KBUILD_TARGET), linux solaris) +if1of ($(KBUILD_TARGET), freebsd linux solaris) vboxvideo_drv_16_DEFS += \ VBOX_DRI_OLD endif @@ -241,11 +241,19 @@ vboxvideo_drv_17_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_17_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_17_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=100699000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_17_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_17_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.7.7 vboxvideo_drv_17_INCS += $(PATH_ROOT)/src/VBox/Runtime/include vboxvideo_drv_17_SOURCES := $(vboxvideo_drv_13_SOURCES) +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_17_SOURCES += \ + vboxvideo_dri.c +endif if1of ($(KBUILD_TARGET), linux solaris) vboxvideo_drv_17_SOURCES += \ vboxvideo_dri2.c @@ -259,6 +267,10 @@ vboxvideo_drv_18_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_18_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_18_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=100800000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_18_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_18_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.8.0 @@ -273,6 +285,10 @@ vboxvideo_drv_19_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_19_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_19_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=100900000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_19_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_19_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.9.0 @@ -287,11 +303,19 @@ vboxvideo_drv_110_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_110_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_110_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=101000000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_19_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_110_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.10.0 vboxvideo_drv_110_INCS += $(PATH_ROOT)/src/VBox/Runtime/include -vboxvideo_drv_110_SOURCES := $(vboxvideo_drv_17_SOURCES) +vboxvideo_drv_110_SOURCES := $(vboxvideo_drv_13_SOURCES) +if1of ($(KBUILD_TARGET), freebsd linux solaris) + vboxvideo_drv_110_SOURCES += \ + vboxvideo_dri2.c +endif # @@ -301,11 +325,15 @@ vboxvideo_drv_111_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_111_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_111_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=101100000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_111_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_111_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.11.0 vboxvideo_drv_111_INCS += $(PATH_ROOT)/src/VBox/Runtime/include -vboxvideo_drv_111_SOURCES := $(vboxvideo_drv_17_SOURCES) +vboxvideo_drv_111_SOURCES := $(vboxvideo_drv_110_SOURCES) # @@ -315,11 +343,15 @@ vboxvideo_drv_112_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_112_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_112_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=101200000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_112_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_112_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.12.0 vboxvideo_drv_112_INCS += $(PATH_ROOT)/src/VBox/Runtime/include -vboxvideo_drv_112_SOURCES := $(vboxvideo_drv_17_SOURCES) +vboxvideo_drv_112_SOURCES := $(vboxvideo_drv_110_SOURCES) # @@ -329,11 +361,15 @@ vboxvideo_drv_113_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_113_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_113_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=101300000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_113_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_113_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.13.0 vboxvideo_drv_113_INCS += $(PATH_ROOT)/src/VBox/Runtime/include -vboxvideo_drv_113_SOURCES := $(vboxvideo_drv_17_SOURCES) +vboxvideo_drv_113_SOURCES := $(vboxvideo_drv_110_SOURCES) # @@ -343,11 +379,15 @@ vboxvideo_drv_114_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_114_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_114_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=101400000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_114_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_114_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.14.0 vboxvideo_drv_114_INCS += $(PATH_ROOT)/src/VBox/Runtime/include -vboxvideo_drv_114_SOURCES := $(vboxvideo_drv_17_SOURCES) +vboxvideo_drv_114_SOURCES := $(vboxvideo_drv_110_SOURCES) # @@ -357,11 +397,15 @@ vboxvideo_drv_115_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_115_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_115_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=101500000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_115_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_115_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.15.0 vboxvideo_drv_115_INCS += $(PATH_ROOT)/src/VBox/Runtime/include -vboxvideo_drv_115_SOURCES := $(vboxvideo_drv_17_SOURCES) +vboxvideo_drv_115_SOURCES := $(vboxvideo_drv_110_SOURCES) # @@ -371,6 +415,10 @@ vboxvideo_drv_116_TEMPLATE = VBOXGUESTR3XORGMOD vboxvideo_drv_116_CFLAGS := $(vboxvideo_drv_70_CFLAGS) vboxvideo_drv_116_DEFS := $(vboxvideo_15_DEFS) XORG_VERSION_CURRENT=101600000 +if1of ($(KBUILD_TARGET), freebsd) + vboxvideo_drv_116_DEFS += \ + VBOX_DRI_OLD +endif vboxvideo_drv_116_INCS = \ $(vboxvideo_xorg_INCS) \ $(VBOX_PATH_X11_ROOT)/xorg-server-1.16.0