From: sewardj Date: Mon, 10 Apr 2000 16:49:15 +0000 (+0000) Subject: [project @ 2000-04-10 16:49:15 by sewardj] X-Git-Tag: Approximately_9120_patches~4752 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=b70b5550a9c2825bbca73e00c2cd249f85df8521;p=ghc-hetmet.git [project @ 2000-04-10 16:49:15 by sewardj] When building way=u, merge cbits/*.o into ./libHS_cbits.u_o, for Hugs. --- diff --git a/ghc/lib/std/Makefile b/ghc/lib/std/Makefile index 5b72cd0..96400f9 100644 --- a/ghc/lib/std/Makefile +++ b/ghc/lib/std/Makefile @@ -120,6 +120,20 @@ PrelMain.dll_o : PrelMain.lhs $(RM) ../PrelMain.lhs ../PrelMain.dll_hi endif + +# +# If we're building the unregisterised way, it may well be for Hugs. +# In that case, remember to bind the cbits objects into a single file +# which hugs can load as an auxiliary object file when loading the Prelude. +# +ifeq "$(way)" "u" +all :: libHS_cbits.u_o +CLEAN_FILES += libHS_cbits.u_o +libHS_cbits.u_o: + $(RM) libHS_cbits.u_o + ld -r -o libHS_cbits.u_o cbits/*.o +endif + #----------------------------------------------------------------------------- # Installation; need to install .hi files as well as libraries #