From fafb52118d048f54675529b3d68f0cee706271d8 Mon Sep 17 00:00:00 2001
From: Dean Camera <dean@fourwalledcubicle.com>
Date: Mon, 9 Jul 2012 16:17:57 +0000
Subject: [PATCH] Fix broken builds when OBJDIR is specified in the BUILD build
 system module.

---
 LUFA/Build/lufa.build.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/LUFA/Build/lufa.build.in b/LUFA/Build/lufa.build.in
index e76a23033..9d527dde8 100644
--- a/LUFA/Build/lufa.build.in
+++ b/LUFA/Build/lufa.build.in
@@ -145,7 +145,7 @@ endif
 # Convert input source filenames into a list of required output object files
 OBJECT_FILES += $(addsuffix .o, $(basename $(SRC)))
 ifneq ($(OBJDIR),.)
-   $(shell mkdir $(OBJDIR) 2>&1 > /dev/null)   
+   $(shell mkdir $(OBJDIR) 2> /dev/null)   
    VPATH           += $(dir $(SRC))
    OBJECT_FILES    := $(addprefix $(patsubst %/,%,$(OBJDIR))/, $(notdir $(OBJECT_FILES)))
 endif
@@ -228,7 +228,7 @@ clean: mostlyclean
 
 all: build_begin check-source gcc-version elf hex lss sym size build_end
 
-lib: $(TARGET).a
+lib: lib$(TARGET).a
 elf: $(TARGET).elf
 hex: $(TARGET).hex $(TARGET).eep
 lss: $(TARGET).lss
-- 
GitLab