From e6452166c2927ede3dd6a25d72f80301218cf709 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Mon, 19 Oct 2015 11:33:21 +0800 Subject: [PATCH] software: do not build libdyld and libunwind for lm32. Closes #22 --- misoc/software/libdyld/Makefile | 9 ++++++++- misoc/software/libunwind/Makefile | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/misoc/software/libdyld/Makefile b/misoc/software/libdyld/Makefile index 9dcac10c..14ec99f5 100644 --- a/misoc/software/libdyld/Makefile +++ b/misoc/software/libdyld/Makefile @@ -1,11 +1,18 @@ include ../include/generated/variables.mak include $(MISOC_DIRECTORY)/software/common.mak +# lm32 is not supported +ifeq ($(CPU),lm32) + ALL_TARGET= +else + ALL_TARGET=libdyld.a +endif + COMMONFLAGS += -I$(MISOC_DIRECTORY)/software/include/dyld OBJECTS=dyld.o -all: libdyld.a +all: $(ALL_TARGET) # pull in dependency info for *existing* .o files -include $(OBJECTS:.o=.d) diff --git a/misoc/software/libunwind/Makefile b/misoc/software/libunwind/Makefile index 26ae44ac..b35c8626 100644 --- a/misoc/software/libunwind/Makefile +++ b/misoc/software/libunwind/Makefile @@ -1,6 +1,13 @@ include ../include/generated/variables.mak include $(MISOC_DIRECTORY)/software/common.mak +# lm32 is not supported +ifeq ($(CPU),lm32) + ALL_TARGET= +else + ALL_TARGET=libunwind.a +endif + COMMONFLAGS+=-integrated-as \ -I. -I$(MISOC_DIRECTORY)/software/include/dyld/ -I$(MISOC_DIRECTORY)/software/unwinder/include/ \ -I$(LIBUNWIND_DIRECTORY) \ @@ -8,7 +15,7 @@ COMMONFLAGS+=-integrated-as \ OBJECTS=UnwindRegistersSave.o UnwindRegistersRestore.o UnwindLevel1.o libunwind.o -all: libunwind.a +all: $(ALL_TARGET) # pull in dependency info for *existing* .o files -include $(OBJECTS:.o=.d) -- 2.30.2