From 833a6387fb7dc3add73e2ead5dd5efa131ea6975 Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Wed, 27 Jul 2011 00:28:08 +0200 Subject: [PATCH] always remove libapp.a before rebuilding it. --- firmware/applications/Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/firmware/applications/Makefile b/firmware/applications/Makefile index b8b0246..7647359 100644 --- a/firmware/applications/Makefile +++ b/firmware/applications/Makefile @@ -2,7 +2,11 @@ # User configuration and firmware specific object files ########################################################################## -OBJS = default.o +OBJS = +ifndef NODEFAULT +OBJS += default.o +endif + OBJS += $(foreach mod,$(APP),$(mod).o) SRCS = $(foreach mod,$(APP),$(mod).c) @@ -53,7 +57,6 @@ LOBJ=loadable_$(LAPP).o $(LOBJ): $(CC) $(CFLAGS) -o $@ $(LSRC) - $(RM) $(LIBFILE) OBJS += $(LOBJ) endif @@ -75,6 +78,7 @@ OBJS += $(TOBJS) endif $(LIBFILE): $(OBJS) $(WRAPOBJ) + $(RM) -f $@ $(AR) rcs $@ $(OBJS) $(WRAPOBJ) %.o : %.c