From c09a8c12200c610321e472ad799e887f074c9b19 Mon Sep 17 00:00:00 2001 From: Eugeniy Mikhailov Date: Thu, 16 Apr 2015 17:49:20 -0400 Subject: raw makefile fixed, to check for target files --- raw.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/raw.mk b/raw.mk index 33b24e6..7ed5761 100644 --- a/raw.mk +++ b/raw.mk @@ -4,6 +4,8 @@ CLEAN_TARGETS += clean_raw REAL_CLEAN_TARGETS += real_clean_raw +raw_dest_targets = $(raw_files:%=$(dest_dir)/%) + clean_raw: real_clean_raw: @@ -11,9 +13,11 @@ real_clean_raw: dest_dir_raw: $(INSTALL) -d -m 0755 $(dest_dir) -install_raw: dest_dir_raw +install_raw: dest_dir_raw $(raw_dest_targets) + +$(raw_dest_targets): $(dest_dir)/% : % ifneq ($(strip $(raw_files)),) - $(INSTALL) -m 0644 $(raw_files) $(dest_dir)/ + $(INSTALL) -m 0644 '$<' '$@' endif -- cgit v1.2.3