Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
cd7593af
Commit
cd7593af
authored
May 03, 2009
by
Ian Lynagh
Browse files
Add a .hc building rules for bootstrapping
parent
588ca4b5
Changes
1
Hide whitespace changes
Inline
Side-by-side
rules/hs-suffix-rules-srcdir.mk
View file @
cd7593af
...
...
@@ -16,6 +16,8 @@ define hs-suffix-rules-srcdir
# Preprocessing Haskell source
ifneq
"$$(BootingFromHc)" "YES"
$1/$2/build/%.hs
:
$1/$4/%.ly $$(MKDIRHIER)
$
$(MKDIRHIER)
$
$(
dir
$$
@
)
$
$(HAPPY)
$$
(
$1_$2_$3_ALL_HAPPY_OPTS
)
$$
<
-o
$$
@
...
...
@@ -47,9 +49,14 @@ $1/$2/build/%.$$($3_hcsuf) : $1/$4/%.hs $$($1_$2_HC_DEP)
$1/$2/build/%.$$($3_hcsuf)
:
$1/$4/%.lhs $$($1_$2_HC_DEP)
$$
(
$1_$2_HC
)
$$
(
$1_$2_$3_ALL_HC_OPTS
)
-C
$$
<
-o
$$
@
endif
# XXX: for some reason these get used in preference to the direct
# .hs->.o rule, I don't know why --SDM
$1/$2/build/%.$$($3_osuf)
:
$1/$4/%.hc
$
$(CC)
$$
(
$1_$2_$3_ALL_CC_OPTS
)
-c
$$
<
-o
$$
@
# $1/$2/build/%.$$($3_osuf) : $1/$2/build/%.$$($3_way_)hc
# $$($1_$2_HC) $$($1_$2_$3_ALL_HC_OPTS) -c $$< -o $$@
#
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment