325
325
vboxvideo_drv_110_SOURCES := $(vboxvideo_drv_15_SOURCES)
331
DLLS += vboxvideo_drv_111
332
vboxvideo_drv_111_TEMPLATE = VBOXGUESTR3XORGMOD
333
vboxvideo_drv_111_CFLAGS := $(vboxvideo_drv_70_CFLAGS)
334
vboxvideo_drv_111_DEFS := $(vboxvideo_drv_15_DEFS)
335
## @todo replace $(VBOX_PATH_X11_ROOT)/xorg-server-1.6.0-local
336
vboxvideo_drv_111_INCS = \
337
$(VBOX_PATH_X11_ROOT)/fontsproto-2.1.0 \
338
$(VBOX_PATH_X11_ROOT)/glproto-1.4.10 \
339
$(VBOX_PATH_X11_ROOT)/mesa-7.2/include \
340
$(VBOX_PATH_X11_ROOT)/inputproto-1.9.99.902 \
341
$(VBOX_PATH_X11_ROOT)/libdrm-2.4.13 \
342
$(VBOX_PATH_X11_ROOT)/libpciaccess-0.10.8 \
343
$(VBOX_PATH_X11_ROOT)/pixman-0.16.0 \
344
$(VBOX_PATH_X11_ROOT)/randrproto-1.3.0 \
345
$(VBOX_PATH_X11_ROOT)/renderproto-0.11 \
346
$(VBOX_PATH_X11_ROOT)/xextproto-7.1.1 \
347
$(VBOX_PATH_X11_ROOT)/xf86driproto-2.1.0 \
348
$(VBOX_PATH_X11_ROOT)/xorg-server-1.11.0 \
349
$(VBOX_PATH_X11_ROOT)/xorg-server-1.6.0-local \
350
$(VBOX_PATH_X11_ROOT)/xproto-7.0.18
351
vboxvideo_drv_111_INCS += $(PATH_ROOT)/src/VBox/Runtime/include
352
vboxvideo_drv_111_SOURCES := $(vboxvideo_drv_15_SOURCES)
328
355
# Check the undefined symbols in the X.Org modules against lists of allowed
329
356
# symbols. Not very elegant, but it will catch problems early.
330
357
ifdef VBOX_WITH_TESTCASES
424
451
$(vboxvideo_drv_110_1_STAGE_TARGET) $(VBOXVIDEO_SRC_PATH)/undefined
425
452
$(QUIET)$(APPEND) -t "$@" "done"
454
TESTING += $(vboxvideo_drv_111_0_OUTDIR)/tstvboxvideo111.run
455
OTHERS += $(vboxvideo_drv_111_0_OUTDIR)/tstvboxvideo111.run
456
$$(vboxvideo_drv_111_0_OUTDIR)/tstvboxvideo111.run: $$(vboxvideo_drv_111_1_STAGE_TARGET)
457
$(QUIET)$(call MSG_L1,Checking for unresolved symbols in $<)
458
$(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
459
$(vboxvideo_drv_111_1_STAGE_TARGET) $(VBOXVIDEO_SRC_PATH)/undefined
460
$(QUIET)$(APPEND) -t "$@" "done"
427
462
endif # ! VBOX_ONLY_SDK
428
463
endif # eq ($(KBUILD_HOST_ARCH),$(KBUILD_TARGET_ARCH))
429
464
endif # eq ($(KBUILD_TARGET),linux)