Ну так Glue.o нигде не прописан как нужный в проекте.
Если он лежит в $(OBJDIR) то можно так добавить (и можно правило раскомментировать для создания .o из .bin)
Код
# Define all object files.
OBJ = $(SRC:%.c=$(OBJDIR)/%.o) $(CPPSRC:%.cpp=$(OBJDIR)/%.o) $(ASRC:%.S=$(OBJDIR)/%.o) $(OBJDIR)/Glue.o
Или завести BINSRC (ну вот такие вот «исходники» :-) ) и обрабатывать аналогично остальным
Код
# перечислить все бинарные, которые нужно перегнать в OBJ
BINSRC = Glue.bin Glue2.bin
# Define all object files.
OBJ = $(SRC:%.c=$(OBJDIR)/%.o) $(CPPSRC:%.cpp=$(OBJDIR)/%.o) $(ASRC:%.S=$(OBJDIR)/%.o) $(BINSRC:%.bin=$(OBJDIR)/%.o)
p.s. А портянку можно было и в codebox завернуть