diff options
author | Ian Lynagh <igloo@earth.li> | 2011-12-03 00:34:30 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2011-12-03 00:34:30 +0000 |
commit | fe05c0224ec00ff71742e62674a47f346cd1b3e3 (patch) | |
tree | 3d8d84d2e7a1d7e930e7da1ea05e49a3cb13741c /rules/build-dependencies.mk | |
parent | 4fb390370051439c89958be96308d6d0577ff864 (diff) | |
download | haskell-fe05c0224ec00ff71742e62674a47f346cd1b3e3.tar.gz |
Remove some unnecessary touch's
They made a dependency cycle in the rules used to build the touch
program on Windows.
Diffstat (limited to 'rules/build-dependencies.mk')
-rw-r--r-- | rules/build-dependencies.mk | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/rules/build-dependencies.mk b/rules/build-dependencies.mk index 6ab2edcde0..a37ff16bab 100644 --- a/rules/build-dependencies.mk +++ b/rules/build-dependencies.mk @@ -31,9 +31,8 @@ ifneq "$$(NO_GENERATED_MAKEFILE_RULES)" "YES" # indirectly) include the generated includes files. $$($1_$2_depfile_haskell) : $$(includes_H_CONFIG) $$(includes_H_PLATFORM) -$$($1_$2_depfile_haskell) : $$($1_$2_HS_SRCS) $$($1_$2_HS_BOOT_SRCS) $$($1_$2_HC_MK_DEPEND_DEP) $$(TOUCH_DEP) | $$$$(dir $$$$@)/. +$$($1_$2_depfile_haskell) : $$($1_$2_HS_SRCS) $$($1_$2_HS_BOOT_SRCS) $$($1_$2_HC_MK_DEPEND_DEP) | $$$$(dir $$$$@)/. $$(call removeFiles,$$@.tmp) - "$$(TOUCH_CMD)" $$@.tmp ifneq "$$($1_$2_HS_SRCS)" "" "$$($1_$2_HC_MK_DEPEND)" -M $$($1_$2_MKDEPENDHS_FLAGS) \ $$(filter-out -split-objs, $$($1_$2_v_ALL_HC_OPTS)) \ @@ -54,9 +53,8 @@ endif # includes files. $$($1_$2_depfile_c_asm) : $$(includes_H_CONFIG) $$(includes_H_PLATFORM) -$$($1_$2_depfile_c_asm) : $$($1_$2_C_FILES_DEPS) $$($1_$2_S_FILES) $$(TOUCH_DEP) | $$$$(dir $$$$@)/. +$$($1_$2_depfile_c_asm) : $$($1_$2_C_FILES_DEPS) $$($1_$2_S_FILES) | $$$$(dir $$$$@)/. $$(call removeFiles,$$@.tmp) - "$$(TOUCH_CMD)" $$@.tmp ifneq "$$(strip $$($1_$2_C_FILES_DEPS)$$($1_$2_S_FILES))" "" # We ought to actually do this for each way in $$($1_$2_WAYS), but then # it takes a long time to make the C deps for the RTS (30 seconds rather |