X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=board%2Fmcc200%2FMakefile;h=e6e81ce3c10b999ea96eef277313214c90d86cce;hb=9475c63c7855edd863c93a9bb0f4b8e240d9d212;hp=7fdc088e9c178724169c71dcc4f892d7305fd047;hpb=a3f0169880a44ac06de5177e7926d7c732368663;p=oweals%2Fu-boot.git diff --git a/board/mcc200/Makefile b/board/mcc200/Makefile index 7fdc088e9c..e6e81ce3c1 100644 --- a/board/mcc200/Makefile +++ b/board/mcc200/Makefile @@ -23,24 +23,28 @@ include $(TOPDIR)/config.mk -LIB = lib$(BOARD).a +LIB = $(obj)lib$(BOARD).a -OBJS := $(BOARD).o +COBJS := $(BOARD).o lcd.o auto_update.o -$(LIB): $(OBJS) $(SOBJS) - $(AR) crv $@ $(OBJS) +SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c) +OBJS := $(addprefix $(obj),$(COBJS)) +SOBJS := $(addprefix $(obj),$(SOBJS)) + +$(LIB): $(obj).depend $(OBJS) + $(AR) $(ARFLAGS) $@ $(OBJS) clean: rm -f $(SOBJS) $(OBJS) distclean: clean - rm -f $(LIB) core *.bak .depend + rm -f $(LIB) core *.bak $(obj).depend ######################################################################### -.depend: Makefile $(SOBJS:.o=.S) $(OBJS:.o=.c) - $(CC) -M $(CPPFLAGS) $(SOBJS:.o=.S) $(OBJS:.o=.c) > $@ +# defines $(obj).depend target +include $(SRCTREE)/rules.mk --include .depend +sinclude $(obj).depend #########################################################################