From 4bb4bfdac11a046617e50aa0ff89413cf7fd8f2a Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Wed, 22 Feb 2012 02:09:14 +0400 Subject: [PATCH] Makefile: introduce, depend on and use GEN_OFFSETS 1. We need to regenerate *-blob.h files if generating script changes 2. Do not use hardcoded script name Signed-off-by: Kir Kolyshkin Signed-off-by: Cyrill Gorcunov --- Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index cdbbba147..0dce7592d 100644 --- a/Makefile +++ b/Makefile @@ -73,6 +73,8 @@ DEPS := $(patsubst %.o,%.d,$(OBJS)) \ $(patsubst %.o,%.d,$(OBJS-BLOB)) \ $(patsubst %.o,%.d,$(ROBJS-BLOB)) +GEN-OFFSETS := gen-offsets.sh + all: $(PROGRAM) $(OBJS-BLOB): $(SRCS-BLOB) @@ -87,9 +89,9 @@ $(HEAD-BIN): $(HEAD-LDS) $(OBJS-BLOB) parasite-util-net.o $(E) " GEN " $@ $(Q) $(LD) -T $^ -o $@ -$(HEAD-BLOB-GEN): $(HEAD-BIN) +$(HEAD-BLOB-GEN): $(HEAD-BIN) $(GEN-OFFSETS) $(E) " GEN " $@ - $(Q) $(SH) gen-offsets.sh \ + $(Q) $(SH) $(GEN-OFFSETS) \ parasite_h__ \ parasite_blob_offset__ \ parasite_blob \ @@ -105,9 +107,9 @@ $(RHEAD-BIN): $(ROBJS) $(RHEAD-LDS) $(E) " GEN " $@ $(Q) $(LD) -T $(patsubst %.bin,%.lds.S,$@) -o $@ $(ROBJS) -$(RHEAD-BLOB-GEN): $(RHEAD-BIN) +$(RHEAD-BLOB-GEN): $(RHEAD-BIN) $(GEN-OFFSETS) $(E) " GEN " $@ - $(Q) $(SH) gen-offsets.sh \ + $(Q) $(SH) $(GEN-OFFSETS) \ restorer_h__ \ restorer_blob_offset__ \ restorer_blob \