diff --git a/arch/sim/src/Makefile b/arch/sim/src/Makefile index 3ea0c709d5b..8cc91ff7d9c 100644 --- a/arch/sim/src/Makefile +++ b/arch/sim/src/Makefile @@ -126,15 +126,20 @@ ifeq ($(CONFIG_NX_LCDDRIVER),y) else CSRCS += up_framebuffer.c ifeq ($(CONFIG_SIM_X11FB),y) +ifeq ($(CONFIG_SIM_X11NOSHM),y) + HOSTCFLAGS += -DCONFIG_SIM_X11NOSHM=1 +endif HOSTSRCS += up_x11framebuffer.c STDLIBS += -lX11 -lXext ifeq ($(CONFIG_SIM_TOUCHSCREEN),y) CSRCS += up_touchscreen.c REQUIREDOBJS += up_touchscreen$(OBJEXT) + HOSTCFLAGS += -DCONFIG_SIM_TOUCHSCREEN=1 HOSTSRCS += up_x11eventloop.c else ifeq ($(CONFIG_SIM_AJOYSTICK),y) CSRCS += up_ajoystick.c + HOSTCFLAGS += -DCONFIG_SIM_AJOYSTICK=1 HOSTSRCS += up_x11eventloop.c endif endif diff --git a/arch/sim/src/sim/up_x11framebuffer.c b/arch/sim/src/sim/up_x11framebuffer.c index 7065a9448b3..8704a85d8db 100644 --- a/arch/sim/src/sim/up_x11framebuffer.c +++ b/arch/sim/src/sim/up_x11framebuffer.c @@ -37,8 +37,6 @@ * Included Files ****************************************************************************/ -#define CONFIG_SIM_X11NOSHM 1 - #include #include #include