mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-28 07:23:43 +02:00
Makefile: use libflashrom.a as input to build the flashrom executable
Change-Id: Ib0091a23611cd5a1d915e56c6d0f061d74198e88 Signed-off-by: Thomas Heijligen <thomas.heijligen@secunet.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/62198 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
parent
7de83aa95c
commit
decf50e2eb
10
Makefile
10
Makefile
@ -905,8 +905,8 @@ override LDFLAGS += -lrt
|
||||
endif
|
||||
endif
|
||||
|
||||
LIBFLASHROM_OBJS = $(CHIP_OBJS) $(PROGRAMMER_OBJS) $(LIB_OBJS)
|
||||
OBJS = $(CLI_OBJS) $(LIBFLASHROM_OBJS)
|
||||
OBJS = $(CHIP_OBJS) $(PROGRAMMER_OBJS) $(LIB_OBJS)
|
||||
|
||||
|
||||
all: config $(PROGRAM)$(EXEC_SUFFIX) $(PROGRAM).8
|
||||
ifeq ($(ARCH), x86)
|
||||
@ -973,10 +973,10 @@ config:
|
||||
%.o: %.c config
|
||||
$(CC) -MMD $(CFLAGS) $(CPPFLAGS) $(FLASHROM_CFLAGS) $(FEATURE_FLAGS) $(SCMDEF) -o $@ -c $<
|
||||
|
||||
$(PROGRAM)$(EXEC_SUFFIX): $(OBJS)
|
||||
$(CC) -o $(PROGRAM)$(EXEC_SUFFIX) $(OBJS) $(LDFLAGS)
|
||||
$(PROGRAM)$(EXEC_SUFFIX): $(CLI_OBJS) libflashrom.a
|
||||
$(CC) -o $@ $^ $(LDFLAGS)
|
||||
|
||||
libflashrom.a: $(LIBFLASHROM_OBJS)
|
||||
libflashrom.a: $(OBJS)
|
||||
$(AR) rcs $@ $^
|
||||
$(RANLIB) $@
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user