|
@@ -19,22 +19,23 @@
|
|
#
|
|
#
|
|
|
|
|
|
include $(TOPDIR)/config.mk
|
|
include $(TOPDIR)/config.mk
|
|
|
|
+ifneq ($(OBJTREE),$(SRCTREE))
|
|
|
|
+$(shell mkdir -p $(obj)../common)
|
|
|
|
+endif
|
|
|
|
|
|
LIB = $(obj)lib$(BOARD).a
|
|
LIB = $(obj)lib$(BOARD).a
|
|
|
|
|
|
-
|
|
|
|
-# NOBJS : Netstal common objects
|
|
|
|
-NOBJS = nm_bsp.o
|
|
|
|
-COBJS = $(BOARD).o sdram.o
|
|
|
|
|
|
+COBJS = $(BOARD).o \
|
|
|
|
+ sdram.o \
|
|
|
|
+ ../common/nm_bsp.o
|
|
SOBJS = init.o
|
|
SOBJS = init.o
|
|
|
|
|
|
-SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c) $(addprefix ../common/,$(NOBJS:.o=.c))
|
|
|
|
|
|
+SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
|
|
OBJS := $(addprefix $(obj),$(COBJS))
|
|
OBJS := $(addprefix $(obj),$(COBJS))
|
|
-NOBJS := $(addprefix $(obj)../common/,$(NOBJS))
|
|
|
|
SOBJS := $(addprefix $(obj),$(SOBJS))
|
|
SOBJS := $(addprefix $(obj),$(SOBJS))
|
|
|
|
|
|
-$(LIB): $(OBJS) $(SOBJS) $(NOBJS)
|
|
|
|
- $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS) $(NOBJS)
|
|
|
|
|
|
+$(LIB): $(OBJS) $(SOBJS)
|
|
|
|
+ $(AR) $(ARFLAGS) $@ $^
|
|
|
|
|
|
clean:
|
|
clean:
|
|
rm -f $(SOBJS) $(OBJS)
|
|
rm -f $(SOBJS) $(OBJS)
|