summaryrefslogtreecommitdiff
path: root/rts/win32
diff options
context:
space:
mode:
authorBen.Lippmeier@anu.edu.au <unknown>2009-11-11 01:48:21 +0000
committerBen.Lippmeier@anu.edu.au <unknown>2009-11-11 01:48:21 +0000
commitfcf0225457abec189ea630163fa56bc48c2d796d (patch)
tree26317325a0fa1e31603aa62679b53815389bb130 /rts/win32
parente60ef3d0da7e37e7b18088b42925e60b1b47a29e (diff)
downloadhaskell-fcf0225457abec189ea630163fa56bc48c2d796d.tar.gz
Windows DLLs: use one import lib for each DLL the RTS needs.
Diffstat (limited to 'rts/win32')
-rw-r--r--rts/win32/libHSbase.def27
-rw-r--r--rts/win32/libHSffi.def20
-rw-r--r--rts/win32/libHSghc-prim.def13
3 files changed, 34 insertions, 26 deletions
diff --git a/rts/win32/libHSbase.def b/rts/win32/libHSbase.def
index 5f534e0246..583eeb038e 100644
--- a/rts/win32/libHSbase.def
+++ b/rts/win32/libHSbase.def
@@ -1,33 +1,8 @@
-LIBRARY base
+LIBRARY "libHSbase-@LibVersion@-ghc@ProjectVersion@.dll"
EXPORTS
- ffi_call
- ffi_prep_cif
- ffi_call
- ffi_type_void
- ffi_type_float
- ffi_type_double
- ffi_type_sint64
- ffi_type_uint64
- ffi_type_sint32
- ffi_type_uint32
- ffi_type_sint16
- ffi_type_uint16
- ffi_type_sint8
- ffi_type_uint8
- ffi_type_pointer
-
- ghczmprim_GHCziBool_True_closure
- ghczmprim_GHCziBool_False_closure
- ghczmprim_GHCziTypes_Czh_con_info
- ghczmprim_GHCziTypes_Izh_con_info
- ghczmprim_GHCziTypes_Fzh_con_info
- ghczmprim_GHCziTypes_Dzh_con_info
- ghczmprim_GHCziTypes_Czh_static_info
- ghczmprim_GHCziTypes_Izh_static_info
-
base_GHCziInt_I8zh_con_info
base_GHCziInt_I16zh_con_info
base_GHCziInt_I32zh_con_info
diff --git a/rts/win32/libHSffi.def b/rts/win32/libHSffi.def
new file mode 100644
index 0000000000..6bb1377816
--- /dev/null
+++ b/rts/win32/libHSffi.def
@@ -0,0 +1,20 @@
+
+LIBRARY "libHSffi-ghc@ProjectVersion@.dll"
+
+EXPORTS
+
+ ffi_call
+ ffi_prep_cif
+ ffi_call
+ ffi_type_void
+ ffi_type_float
+ ffi_type_double
+ ffi_type_sint64
+ ffi_type_uint64
+ ffi_type_sint32
+ ffi_type_uint32
+ ffi_type_sint16
+ ffi_type_uint16
+ ffi_type_sint8
+ ffi_type_uint8
+ ffi_type_pointer
diff --git a/rts/win32/libHSghc-prim.def b/rts/win32/libHSghc-prim.def
new file mode 100644
index 0000000000..b1285cc9d1
--- /dev/null
+++ b/rts/win32/libHSghc-prim.def
@@ -0,0 +1,13 @@
+
+LIBRARY "libHSghc-prim-@LibVersion@-ghc@ProjectVersion@.dll"
+
+EXPORTS
+
+ ghczmprim_GHCziBool_True_closure
+ ghczmprim_GHCziBool_False_closure
+ ghczmprim_GHCziTypes_Czh_con_info
+ ghczmprim_GHCziTypes_Izh_con_info
+ ghczmprim_GHCziTypes_Fzh_con_info
+ ghczmprim_GHCziTypes_Dzh_con_info
+ ghczmprim_GHCziTypes_Czh_static_info
+ ghczmprim_GHCziTypes_Izh_static_info