mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-01 14:11:15 +02:00
Makefile: fix rebuild issues
Flashrom does no longer rebuild everything if `make` is executed. Now the rule config will run, if needed, before any ‘.o’ is built, but no ‘.o’ will be built because there is no config file. https://www.gnu.org/software/make/manual/make.html#Prerequisite-Types Change-Id: Ie9225b79c0eb27cb041654d703cde5efc769cbf2 Signed-off-by: Thomas Heijligen <thomas.heijligen@secunet.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/66130 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Felix Singer <felixsinger@posteo.net> Reviewed-by: Idwer Vollering <vidwer@gmail.com> Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:

committed by
Angel Pons

parent
1a9175f272
commit
ef4eb1714b
4
Makefile
4
Makefile
@ -883,7 +883,7 @@ endif
|
||||
OBJS = $(CHIP_OBJS) $(PROGRAMMER_OBJS) $(LIB_OBJS)
|
||||
|
||||
|
||||
all: config $(PROGRAM)$(EXEC_SUFFIX) $(PROGRAM).8
|
||||
all: $(PROGRAM)$(EXEC_SUFFIX) $(PROGRAM).8
|
||||
ifeq ($(ARCH), x86)
|
||||
@+$(MAKE) -C util/ich_descriptors_tool/ HOST_OS=$(HOST_OS) TARGET_OS=$(TARGET_OS)
|
||||
endif
|
||||
@ -946,7 +946,7 @@ config:
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
%.o: %.c config
|
||||
%.o: %.c | config
|
||||
$(CC) -MMD $(CFLAGS) $(CPPFLAGS) $(FLASHROM_CFLAGS) $(FEATURE_FLAGS) $(SCMDEF) -o $@ -c $<
|
||||
|
||||
$(PROGRAM)$(EXEC_SUFFIX): $(CLI_OBJS) libflashrom.a
|
||||
|
Reference in New Issue
Block a user