From: Sebastien Bourdeauducq Date: Mon, 19 Oct 2015 03:33:21 +0000 (+0800) Subject: software: do not build libdyld and libunwind for lm32. Closes #22 X-Git-Tag: 24jan2021_ls180~2106^2~19 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e6452166c2927ede3dd6a25d72f80301218cf709;p=litex.git software: do not build libdyld and libunwind for lm32. Closes #22 --- 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)