From 5e97ec828b26c75c17aa85565a198eb19fd1e0d9 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sat, 17 Apr 2010 13:55:25 +0000 Subject: Fixes for build on Ubuntu git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2602 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/arch/sim/src/Makefile | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'nuttx/arch') diff --git a/nuttx/arch/sim/src/Makefile b/nuttx/arch/sim/src/Makefile index 05b13e739..067b7cf36 100644 --- a/nuttx/arch/sim/src/Makefile +++ b/nuttx/arch/sim/src/Makefile @@ -35,6 +35,19 @@ -include $(TOPDIR)/Make.defs +# The X11 stuff only builds on Linux (but not Ubuntu -- Ubuntu needs +# some work). + +ifneq ($(HOSTOS),Cygwin) +ifeq ($(CONFIG_SIM_X11FB),y) + USEX = y +else + USEX = n +endif +else + USEX = n +endif + CFLAGS += -I$(TOPDIR)/sched ASRCS = up_setjmp.S @@ -46,7 +59,7 @@ CSRCS = up_initialize.c up_idle.c up_interruptcontext.c \ up_exit.c up_schedulesigaction.c up_allocateheap.c \ up_devconsole.c up_framebuffer.c HOSTSRCS = up_stdio.c up_hostusleep.c -ifneq ($(HOSTOS),Cygwin) +ifeq ($(USEX),y) HOSTSRCS += up_x11framebuffer.c endif ifeq ($(CONFIG_FS_FAT),y) @@ -66,7 +79,7 @@ SRCS = $(ASRCS) $(CSRCS) $(HOSTSRCS) OBJS = $(AOBJS) $(COBJS) $(HOSTOBJS) LDFLAGS = $(ARCHSCRIPT) -ifneq ($(HOSTOS),Cygwin) +ifeq ($(USEX),y) STDLIBS = -lX11 -lXext -lc else STDLIBS = -lc -- cgit v1.2.3