then [ clibdir ]
else [ ghc_src_dir cGHC_RUNTIME_DIR ],
hs_libraries = [ "HSrts" ],
- extra_libraries = [ "" ],
+ extra_libraries = [],
include_dirs = if installing
then [ clibdir ++ "/includes" ]
else [ ghc_src_dir cGHC_INCLUDE_DIR ],
, "PrelBase_Czh_static_info"
, "PrelFloat_Fzh_static_info"
, "PrelFloat_Dzh_static_info"
- , "PrelAddr_Azh_static_info"
- , "PrelAddr_Wzh_static_info"
- , "PrelAddr_I64zh_static_info"
- , "PrelAddr_W64zh_static_info"
+ , "PrelPtr_Ptr_static_info"
+ , "PrelWord_Wzh_static_info"
+ , "PrelInt_I8zh_static_info"
+ , "PrelInt_I16zh_static_info"
+ , "PrelInt_I32zh_static_info"
+ , "PrelInt_I64zh_static_info"
+ , "PrelWord_W8zh_static_info"
+ , "PrelWord_W16zh_static_info"
+ , "PrelWord_W32zh_static_info"
+ , "PrelWord_W64zh_static_info"
, "PrelStable_StablePtr_static_info"
, "PrelBase_Izh_con_info"
, "PrelBase_Czh_con_info"
, "PrelFloat_Fzh_con_info"
, "PrelFloat_Dzh_con_info"
- , "PrelAddr_Azh_con_info"
- , "PrelAddr_Wzh_con_info"
- , "PrelAddr_I64zh_con_info"
- , "PrelAddr_W64zh_con_info"
+ , "PrelPtr_Ptr_con_info"
, "PrelStable_StablePtr_con_info"
, "PrelBase_False_closure"
, "PrelBase_True_closure"
package_deps = [ "rts" ],
extra_ghc_opts = [],
extra_cc_opts = [],
- extra_ld_opts = [ "-lm"
+ extra_ld_opts = [
#ifdef mingw32_TARGET_OS
- , "-lwsock32"
+ "-lwsock32"
+#else
+ "-lm"
#endif
]
},
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
- extra_ld_opts = []
+ extra_ld_opts = [
+#ifndef LEADING_UNDERSCORE
+ "-u Addr_Azh_static_info"
+#else
+ "-u _Addr_Azh_static_info"
+#endif
+ ]
},
Package {
extra_libraries = [],
include_dirs = [],
c_includes = [],
- package_deps = [],
+ package_deps = [ "lang" ],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
package_deps = [ "lang", "greencard" ],
extra_ghc_opts = [],
extra_cc_opts = [],
- extra_ld_opts = [ "-luser32", "-lgdi32" ]
+ extra_ld_opts = [ "-luser32", "-lgdi32", "-lwinmm" ]
},
Package {