mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-14 14:36:33 -04:00
[Blackfin][PATCH] Fix BUILD_DIR option of MAKEALL building issue
This commit is contained in:
parent
8440bb1458
commit
bfa5754a58
@ -27,22 +27,32 @@
|
|||||||
|
|
||||||
include $(TOPDIR)/config.mk
|
include $(TOPDIR)/config.mk
|
||||||
|
|
||||||
LIB = lib$(BOARD).a
|
LIB = $(obj)lib$(BOARD).a
|
||||||
|
|
||||||
OBJS = $(BOARD).o flash.o
|
COBJS := $(BOARD).o flash.o
|
||||||
|
|
||||||
$(LIB): .depend $(OBJS) u-boot.lds
|
SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
|
||||||
$(AR) cr $@ $(OBJS)
|
OBJS := $(addprefix $(obj),$(COBJS))
|
||||||
|
SOBJS := $(addprefix $(obj),$(SOBJS))
|
||||||
|
|
||||||
|
$(LIB): $(obj).depend $(OBJS) $(SOBJS) u-boot.lds
|
||||||
|
$(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS)
|
||||||
|
|
||||||
u-boot.lds: u-boot.lds.S
|
u-boot.lds: u-boot.lds.S
|
||||||
$(CPP) $(CPPFLAGS) -P -Ubfin $^ > $@.tmp
|
$(CPP) $(CPPFLAGS) -P -Ubfin $^ > $@.tmp
|
||||||
mv -f $@.tmp $@
|
mv -f $@.tmp $@
|
||||||
|
|
||||||
#########################################################################
|
clean:
|
||||||
|
rm -f $(SOBJS) $(OBJS)
|
||||||
|
|
||||||
.depend: Makefile $(SOBJS:.o=.S) $(OBJS:.o=.c)
|
distclean: clean
|
||||||
$(CC) -M $(CFLAGS) $(SOBJS:.o=.S) $(OBJS:.o=.c) > $@
|
rm -f $(LIB) core *.bak .depend
|
||||||
|
|
||||||
sinclude .depend
|
#########################################################################
|
||||||
|
|
||||||
|
# defines $(obj).depend target
|
||||||
|
include $(SRCTREE)/rules.mk
|
||||||
|
|
||||||
|
sinclude $(obj).depend
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
@ -27,22 +27,32 @@
|
|||||||
|
|
||||||
include $(TOPDIR)/config.mk
|
include $(TOPDIR)/config.mk
|
||||||
|
|
||||||
LIB = lib$(BOARD).a
|
LIB = $(obj)lib$(BOARD).a
|
||||||
|
|
||||||
OBJS = $(BOARD).o spi.o
|
COBJS := $(BOARD).o spi.o
|
||||||
|
|
||||||
$(LIB): .depend $(OBJS) u-boot.lds
|
SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
|
||||||
$(AR) cr $@ $(OBJS)
|
OBJS := $(addprefix $(obj),$(COBJS))
|
||||||
|
SOBJS := $(addprefix $(obj),$(SOBJS))
|
||||||
|
|
||||||
|
$(LIB): $(obj).depend $(OBJS) $(SOBJS) u-boot.lds
|
||||||
|
$(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS)
|
||||||
|
|
||||||
u-boot.lds: u-boot.lds.S
|
u-boot.lds: u-boot.lds.S
|
||||||
$(CPP) $(CPPFLAGS) -P -Ubfin $^ > $@.tmp
|
$(CPP) $(CPPFLAGS) -P -Ubfin $^ > $@.tmp
|
||||||
mv -f $@.tmp $@
|
mv -f $@.tmp $@
|
||||||
|
|
||||||
#########################################################################
|
clean:
|
||||||
|
rm -f $(SOBJS) $(OBJS)
|
||||||
|
|
||||||
.depend: Makefile $(SOBJS:.o=.S) $(OBJS:.o=.c)
|
distclean: clean
|
||||||
$(CC) -M $(CFLAGS) $(SOBJS:.o=.S) $(OBJS:.o=.c) > $@
|
rm -f $(LIB) core *.bak .depend
|
||||||
|
|
||||||
sinclude .depend
|
#########################################################################
|
||||||
|
|
||||||
|
# defines $(obj).depend target
|
||||||
|
include $(SRCTREE)/rules.mk
|
||||||
|
|
||||||
|
sinclude $(obj).depend
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
@ -26,23 +26,27 @@
|
|||||||
|
|
||||||
include $(TOPDIR)/config.mk
|
include $(TOPDIR)/config.mk
|
||||||
|
|
||||||
LIB = lib$(CPU).a
|
LIB = $(obj)lib$(CPU).a
|
||||||
|
|
||||||
START = start.o start1.o interrupt.o cache.o flush.o init_sdram.o
|
START = start.o start1.o interrupt.o cache.o flush.o init_sdram.o
|
||||||
OBJS = cpu.o traps.o ints.o serial.o interrupts.o video.o
|
COBJS = cpu.o traps.o ints.o serial.o interrupts.o video.o
|
||||||
|
|
||||||
EXTRA = init_sdram_bootrom_initblock.o
|
EXTRA = init_sdram_bootrom_initblock.o
|
||||||
|
|
||||||
all: .depend $(START) $(LIB) .depend $(EXTRA)
|
SRCS := $(START:.o=.S) $(SOBJS:.o=.S) $(COBJS:.o=.c)
|
||||||
|
OBJS := $(addprefix $(obj),$(COBJS) $(SOBJS))
|
||||||
|
START := $(addprefix $(obj),$(START))
|
||||||
|
|
||||||
|
all: $(obj).depend $(START) $(LIB) $(obj).depend $(EXTRA)
|
||||||
|
|
||||||
$(LIB): $(OBJS)
|
$(LIB): $(OBJS)
|
||||||
$(AR) cr $@ $(OBJS)
|
$(AR) $(ARFLAGS) $@ $(OBJS)
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
.depend: Makefile $(START:.o=.S) $(OBJS:.o=.c)
|
# defines $(obj).depend target
|
||||||
$(CC) -M $(CFLAGS) $(START:.o=.S) $(OBJS:.o=.c) > $@
|
include $(SRCTREE)/rules.mk
|
||||||
|
|
||||||
sinclude .depend
|
sinclude $(obj).depend
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
@ -27,21 +27,23 @@
|
|||||||
|
|
||||||
include $(TOPDIR)/config.mk
|
include $(TOPDIR)/config.mk
|
||||||
|
|
||||||
LIB = lib$(ARCH).a
|
LIB = $(obj)lib$(ARCH).a
|
||||||
|
|
||||||
AOBJS = memcpy.o memcmp.o memset.o memmove.o
|
SOBJS = memcpy.o memcmp.o memset.o memmove.o
|
||||||
|
|
||||||
COBJS = post.o tests.o board.o bf533_linux.o bf533_string.o cache.o muldi3.o
|
COBJS = post.o tests.o board.o bf533_linux.o bf533_string.o cache.o muldi3.o
|
||||||
OBJS = $(AOBJS) $(COBJS)
|
|
||||||
|
|
||||||
$(LIB): .depend $(OBJS)
|
SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
|
||||||
$(AR) cr $@ $(OBJS)
|
OBJS := $(addprefix $(obj),$(SOBJS) $(COBJS))
|
||||||
|
|
||||||
|
$(LIB): $(obj).depend $(OBJS)
|
||||||
|
$(AR) $(ARFLAGS) $@ $(OBJS)
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
.depend: Makefile $(AOBJS:.o=.S) $(COBJS:.o=.c)
|
# defines $(obj).depend target
|
||||||
$(CC) -M $(CFLAGS) $(AOBJS:.o=.S) $(COBJS:.o=.c) > $@
|
include $(SRCTREE)/rules.mk
|
||||||
|
|
||||||
sinclude .depend
|
sinclude $(obj).depend
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
Loading…
x
Reference in New Issue
Block a user