summaryrefslogtreecommitdiff
path: root/mk/paths.mk
diff options
context:
space:
mode:
authorsimonmar <unknown>2002-01-30 14:01:29 +0000
committersimonmar <unknown>2002-01-30 14:01:29 +0000
commit54b445f3ceacc226ad065487ee4751c9702c25ef (patch)
tree4941b31a953767cc94f064d81abdb5dfd4716a0f /mk/paths.mk
parentf50b47398905c73d6ab51b803bd9ed21612758ca (diff)
downloadhaskell-54b445f3ceacc226ad065487ee4751c9702c25ef.tar.gz
[project @ 2002-01-30 14:01:29 by simonmar]
- .hsc sources can generate .hc files too - Fix the sense of a conditional
Diffstat (limited to 'mk/paths.mk')
-rw-r--r--mk/paths.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/mk/paths.mk b/mk/paths.mk
index a48fc7ba8e..e73d59f1ac 100644
--- a/mk/paths.mk
+++ b/mk/paths.mk
@@ -136,6 +136,7 @@ HAPPY_SRCS = $(filter %.y, $(PRE_SRCS))
DERIVED_SRCS = $(patsubst %.hsc, %.hs, $(HSC_SRCS)) \
$(patsubst %.hsc, %_hsc.c, $(HSC_SRCS)) \
$(patsubst %.hsc, %_hsc.h, $(HSC_SRCS)) \
+ $(patsubst %.hsc, %.hc, $(HSC_SRCS)) \
$(patsubst %.y, %.hs, $(HAPPY_SRCS)) \
$(patsubst %.hs, %.hc, $(PRE_HS_SRCS)) \
$(patsubst %.lhs, %.hc, $(PRE_LHS_SRCS))
@@ -148,6 +149,7 @@ EXCLUDED_LHS_SRCS = $(filter %.lhs, $(EXCLUDED_SRCS))
EXCLUDED_DERIVED_SRCS = $(patsubst %.hsc, %.hs, $(EXCLUDED_HSC_SRCS)) \
$(patsubst %.hsc, %_hsc.h, $(EXCLUDED_HSC_SRCS)) \
$(patsubst %.hsc, %_hsc.c, $(EXCLUDED_HSC_SRCS)) \
+ $(patsubst %.hsc, %.hc, $(EXCLUDED_HSC_SRCS)) \
$(patsubst %.y, %.hs, $(EXCLUDED_HAPPY_SRCS)) \
$(patsubst %.hs, %.hc, $(EXCLUDED_HS_SRCS)) \
$(patsubst %.lhs, %.hc, $(EXCLUDED_LHS_SRCS))
@@ -229,7 +231,7 @@ CLEAN_FILES += $(HS_PROG) $(C_PROG) $(SCRIPT_PROG) $(SCRIPT_LINK) \
$(CLEAN_DERIVED_SRCS)
# Don't clean the .hc files if we're bootstrapping
-ifneq "$(BootingFromHc)" "YES"
+ifeq "$(BootingFromHc)" "YES"
CLEAN_DERIVED_SRCS = $(filter-out %.hc, $(DERIVED_SRCS))
else
CLEAN_DERIVED_SRCS = $(DERIVED_SRCS)