On Mon, 15 Jun 2015, Derek Morton <derek.j.morton@xxxxxxxxx> wrote: > Disable the tools / demo code that do not currently build > for android until they can be fixed. > > Affected tools / demos > intel_reg > intel_display_crc > intel_sprite_on The simplest you can do to fix intel_reg is to have configure set up HAVE_SYS_IO or similar and do this in the code: diff --git a/tools/intel_reg.c b/tools/intel_reg.c index 090cc25613b9..c1e1d5ed3f1c 100644 --- a/tools/intel_reg.c +++ b/tools/intel_reg.c @@ -28,7 +28,6 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <sys/io.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> @@ -38,6 +37,19 @@ #include "intel_reg_spec.h" +#ifdef HAVE_SYS_IO +#include <sys/io.h> +#else +static inline int _not_supported(void) +{ + fprintf(stderr, "portio-vga not supported\n"); + return 0; +} +#define inb(port) _not_supported() +#define outb(value, port) _not_supported() +#define iopl(level) +#endif + struct config { struct pci_device *pci_dev; char *mmiofile; I'm sure it could be made prettier, but this gets the job done. BR, Jani. > > v2: intel_display_crc compiled conditionally on ANDROID_HAS_CAIRO > flag. > > Signed-off-by: Derek Morton <derek.j.morton@xxxxxxxxx> > --- > Android.mk | 2 +- > tools/Android.mk | 5 +++++ > 2 files changed, 6 insertions(+), 1 deletion(-) > > diff --git a/Android.mk b/Android.mk > index 1ab3e64..681d114 100644 > --- a/Android.mk > +++ b/Android.mk > @@ -1,2 +1,2 @@ > -include $(call all-named-subdir-makefiles, lib tests tools benchmarks demos) > +include $(call all-named-subdir-makefiles, lib tests tools benchmarks) > > diff --git a/tools/Android.mk b/tools/Android.mk > index 39f4512..4be0032 100644 > --- a/tools/Android.mk > +++ b/tools/Android.mk > @@ -37,10 +37,15 @@ endef > > skip_tools_list := \ > intel_framebuffer_dump \ > + intel_reg \ > intel_reg_dumper \ > intel_vga_read \ > intel_vga_write > > +ifneq ("${ANDROID_HAS_CAIRO}", "1") > + skip_tools_list += intel_display_crc > +endif > + > tools_list := $(filter-out $(skip_tools_list),$(bin_PROGRAMS)) > > $(foreach item,$(tools_list),$(eval $(call add_tool,$(item)))) > -- > 1.9.1 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx