Skip to content
Snippets Groups Projects
Commit 522f6f02 authored by Peter Tyser's avatar Peter Tyser Committed by Wolfgang Denk
Browse files

api_examples/Makefile: Get rid of unnecessary intermediate LIB target

parent 117d0ab5
No related branches found
No related tags found
No related merge requests found
......@@ -44,7 +44,6 @@ OUTPUT := $(OUTPUT-y)
COBJS := $(COBJS-y)
SOBJS := $(SOBJS-y)
LIB = $(obj)libglue.a
LIBCOBJS-$(CONFIG_API) += glue.o
LIBCOBJS-$(CONFIG_API) += crc32.o
LIBCOBJS-$(CONFIG_API) += ctype.o
......@@ -54,6 +53,7 @@ LIBCOBJS-$(CONFIG_API) += libgenwrap.o
LIBCOBJS := $(LIBCOBJS-y)
LIBOBJS += $(addprefix $(obj),$(SOBJS))
LIBOBJS += $(addprefix $(obj),$(COBJS))
LIBOBJS += $(addprefix $(obj),$(LIBCOBJS))
SRCS += $(COBJS:.o=.c)
......@@ -65,17 +65,12 @@ gcclibdir := $(shell dirname `$(CC) -print-libgcc-file-name`)
CPPFLAGS += -I..
all: $(obj).depend $(OBJS) $(LIB) $(OUTPUT)
all: $(obj).depend $(OBJS) $(OUTPUT)
#########################################################################
$(LIB): $(obj).depend $(LIBOBJS)
$(AR) $(ARFLAGS) $@ $(LIBOBJS)
$(OUTPUT):
$(obj)%: $(obj)%.o $(LIB)
$(LD) $(obj)crt0.o -Ttext $(LOAD_ADDR) \
-o $@ $< $(LIB) \
-L$(gcclibdir) -lgcc
$(OUTPUT): $(LIBOBJS)
$(LD) -Ttext $(LOAD_ADDR) -o $@ $^ -L$(gcclibdir) -lgcc
$(OBJCOPY) -O binary $@ $(OUTPUT).bin 2>/dev/null
$(obj)crc32.c:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment