Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Shayne Fletcher
Glasgow Haskell Compiler
Commits
1f5a36d0
Commit
1f5a36d0
authored
Oct 04, 2001
by
rrt
Browse files
[project @ 2001-10-04 14:21:07 by rrt]
Track reality somewhat on the ILX front.
parent
a662a986
Changes
1
Hide whitespace changes
Inline
Side-by-side
ghc/lib/std/Makefile
View file @
1f5a36d0
...
...
@@ -183,14 +183,18 @@ ifeq "$(ILXized)" "YES"
SRC_HC_OPTS
+=
-optI--assembly-name
-optIstd
.
$(way_)
o
-optI--module
-DILX
-keep-il-file
HS_ILX
+=
PrelGHC.
$(way_)
o
PrelGHC.il
:
PrelGHC.ilx.real
PrelGHC.ilx
:
PrelGHC.ilx.pp
$(CP)
$<
$@
PrelGHC.il
:
PrelGHC.ilx
# sed -e "s/'PrelBase.dll'/'PrelBase.$(way_)o'/g" $< > $@.tmp
$(ILX2IL)
--module
--assembly-name
std.dll
-o
$@
$<
$(ILASM)
/QUIET
/DLL
/
OUT
=
$@
$@
.il
# mv $@.tmp $@
std.$(way_)mvl
:
$(HS_IL)
((
IL
VALID
_HOME
=
c:
\\
devel
\\
fcom
\\
src
\\
ILVALID_MSCORLIB
=
mscorlib.vlb
$(ILVALID)
c:
\\
devel
\\
fcom
\\
src
\\
bin
\\
msilxlib
$(ilx2il_suffix)
.
vlb
$(HS_IL)
)
2>&1
)
|
tee
$@
((
IL
SDK
_HOME
=
c:
\\
devel
\\
fcom
$(ILVALID)
c:
\\
devel
\\
fcom
\\
bin
\\
msilxlib
$(ilx2il_suffix)
.
ilo
$(HS_IL)
)
2>&1
)
|
tee
$@
std.$(way_)vlb
:
std.dll
mkvlb.exe
-V
-o
$@
.tmp std
...
...
@@ -199,11 +203,11 @@ std.$(way_)vlb: std.dll
MINI_IL
=
PrelBase.ilx-Onot.mono.il Prelude.ilx-Onot.mono.il PrelGHC.ilx-Onot.mono.il PrelPrimopWrappers.ilx-Onot.mono.il PrelErr.ilx-Onot.mono.il PrelIOBase.ilx-Onot.mono.il PrelTup.ilx-Onot.mono.il PrelShow.ilx-Onot.mono.il PrelList.ilx-Onot.mono.il PrelPtr.ilx-Onot.mono.il PrelMaybe.ilx-Onot.mono.il PrelPack.ilx-Onot.mono.il PrelST.ilx-Onot.mono.il PrelByteArr.ilx-Onot.mono.il PrelArr.ilx-Onot.mono.il PrelNum.ilx-Onot.mono.il PrelEnum.ilx-Onot.mono.il PrelFloat.ilx-Onot.mono.il PrelReal.ilx-Onot.mono.il PrelConc.ilx-Onot.mono.il
mini.mvl
:
$(MINI_IL)
((
IL
VALID
_HOME
=
c:
\\
devel
\\
fcom
\\
src
\\
ILVALID_MSCORLIB
=
mscorlib.vlb
$(ILVALID)
c:
\\
devel
\\
fcom
\\
src
\\
bin
\\
msilxlib
$(ilx2il_suffix)
.
vlb
$(MINI_IL)
)
2>&1
)
|
tee
$@
((
IL
SDK
_HOME
=
c:
\\
devel
\\
fcom
$(ILVALID)
c:
\\
devel
\\
fcom
\\
bin
\\
msilxlib
$(ilx2il_suffix)
.
ilo
$(MINI_IL)
)
2>&1
)
|
tee
$@
std.$(ilx_way).mvlx
:
$(HS_ILX)
IL
VALID
_HOME
=
c:
\\
devel
\\
fcom
\\
src
\\
ILVALID_MSCORLIB
=
mscorlib.vlb
$(ILVALID)
c:
\\
devel
\\
fcom
\\
src
\\
bin
\\
msilxlib.
vlbx
$(HS_ILX)
|
tee
$@
IL
SDK
_HOME
=
c:
\\
devel
\\
fcom
$(ILVALID)
c:
\\
devel
\\
fcom
\\
bin
\\
msilxlib.
ilo
$(HS_ILX)
|
tee
$@
endif
# ILXized
...
...
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