diff options
author | Ian Lynagh <igloo@earth.li> | 2009-10-02 19:12:18 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2009-10-02 19:12:18 +0000 |
commit | 883d980815437736c486bf69b2f066ef918d2989 (patch) | |
tree | 51590d522003ca6220ff2ee98f29c1c67991fb4c /rules/build-perl.mk | |
parent | 6a2a21971ae1a29bf296ecc8652f7cb86b71e7bb (diff) | |
download | haskell-883d980815437736c486bf69b2f066ef918d2989.tar.gz |
Use "order only constraints" for directories
There are now 104 calls to mkdirhier, down from 1201, when validating.
Diffstat (limited to 'rules/build-perl.mk')
-rw-r--r-- | rules/build-perl.mk | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/rules/build-perl.mk b/rules/build-perl.mk index 86f729fbb1..669f3d7be4 100644 --- a/rules/build-perl.mk +++ b/rules/build-perl.mk @@ -37,8 +37,7 @@ clean_$1 : clean_$1_$2 # INPLACE_BIN etc. might be empty if we're cleaning ifeq "$(findstring clean,$(MAKECMDGOALS))" "" ifneq "$$(BINDIST)" "YES" -$1/$2/$$($1_$2_PROG).prl: $1/$$($1_PERL_SRC) $$(UNLIT) - "$$(MKDIRHIER)" $1/$2 +$1/$2/$$($1_$2_PROG).prl: $1/$$($1_PERL_SRC) $$(UNLIT) | $$$$(dir $$$$@)/. "$$(UNLIT)" $$(UNLIT_OPTS) $$< $$@ $1/$2/$$($1_$2_PROG): $1/$2/$$($1_$2_PROG).prl @@ -48,8 +47,7 @@ $1/$2/$$($1_$2_PROG): $1/$2/$$($1_$2_PROG).prl cat $$< >> $$@ $$(EXECUTABLE_FILE) $$@ -$$($1_$2_INPLACE): $1/$2/$$($1_$2_PROG) - "$$(MKDIRHIER)" $$(dir $$@) +$$($1_$2_INPLACE): $1/$2/$$($1_$2_PROG) | $$$$(dir $$$$@)/. "$$(CP)" $$< $$@ $$(EXECUTABLE_FILE) $$@ endif |