include Makefile.inc THISLIB = PreludeIO SEARCH = -P$(LOW) -P../$(MACHINE) EXTRA_H_FLAGS = --prelude EXTRA_C_FLAGS = SRCS = \ StrError.hs \ Eq_IOError.hs Monad_IO.hs ReadLn.hs \ AppendFile.hs Print.hs Show_IOError.hs \ Catch.hs Functor_IO.hs PutStrLn.hs TFilePath.hs \ GetLine.hs ReadFile.hs UserError.hs \ DIOError.hs Interact.hs ReadIO.hs WriteFile.hs \ PutChar.hs PutStr.hs GetChar.hs GetContents.hs IoError.hs # Here are the main rules. include ../Makefile.common # Here are some extra rules. # Here are the dependencies. ${OBJDIR}/Eq_IOError.$O: ${OBJDIR}/DIOError.$O ${OBJDIR}/Monad_IO.$O: ${OBJDIR}/DIOError.$O # ../Prelude/CMonad.hi ${OBJDIR}/Functor_IO.$O: # ../Prelude/CFunctor.hi ${OBJDIR}/Show_IOError.$O: ${OBJDIR}/DIOError.$O ${OBJDIR}/StrError.$O ${OBJDIR}/Show_IOError.$O: ${OBJDIR}/StrError.$O ${OBJDIR}/UserError.$O: ${OBJDIR}/DIOError.$O ${OBJDIR}/DIOError.$O: #${OBJDIR}/DErrNo.$O ${OBJDIR}/ReadLn.$O: ${OBJDIR}/ReadIO.$O # And now for C-files dependencies. Eq_IOError.$C: DIOError.$C #DErrNo.$C Monad_IO.$C: DIOError.$C # ../Prelude/CMonad.hi Functor_IO.$C: # ../Prelude/CFunctor.hi Show_IOError.$C: DIOError.$C StrError.$C #DErrNo.$C UserError.$C: DIOError.$C DIOError.$C: #DErrNo.$C ReadLn.$C: ReadIO.$C