include Makefile.inc THISLIB = IO SEARCH = -P../PreludeIO -P$(LOW) -P../$(MACHINE) SRCS = \ DHandle.hs DHandlePosn.hs \ HFlush.hs HPrint.hs HSetPosn.hs \ IsEOF.hs SeekMode.hs BufferMode.hs \ HGetChar.hs HPutChar.hs \ IsEOFError.hs HGetContents.hs \ HPutStr.hs IOMode.hs IsUserError.hs \ HClose.hs HGetPosn.hs HSeek.hs \ IoeGetFileName.hs OpenFile.hs HFileSize.hs \ HIsEOF.hs IoeGetHandle.hs \ HGetFileName.hs HPutStrLn.hs \ NotDoneYet.hs \ IoeGetErrorString.hs HGetLine.hs \ Eq_Handle.hs Eq_HandlePosn.hs \ Show_Handle.hs Show_HandlePosn.hs \ IsIOErrors.hs Try.hs Bracket.hs Bracket_.hs \ HSetBuffering.hs HGetBuffering.hs \ DSocket.hs OpenSocket.hs \ StdIO.hs # Here are the main rules. include ../Makefile.common # Here are the dependencies. ${OBJDIR}/NotDoneYet.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/IoeGetFileName.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HGetFileName.$O ${OBJDIR}/IoeGetHandle.$O ${OBJDIR}/IoeGetHandle.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/Bracket_.$O: ${OBJDIR}/Try.$O ${OBJDIR}/Bracket.$O: ${OBJDIR}/Try.$O ${OBJDIR}/HPutStrLn.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HPutStr.$O ${OBJDIR}/HPutChar.$O ${OBJDIR}/HPutStr.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HPutChar.$O ${OBJDIR}/HPutChar.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HGetContents.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HGetChar.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HGetLine.$O: ${OBJDIR}/HGetChar.$O ${OBJDIR}/HSeek.$O: ${OBJDIR}/SeekMode.$O ${OBJDIR}/DHandle.$O ${OBJDIR}/HGetFileName.$O ${OBJDIR}/HSetPosn.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/DHandlePosn.$O ${OBJDIR}/HGetFileName.$O ${OBJDIR}/HGetPosn.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/DHandlePosn.$O ${OBJDIR}/HGetFileName.$O ${OBJDIR}/HFlush.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HGetFileName.$O ${OBJDIR}/HGetBuffering.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/BufferMode.$O ${OBJDIR}/HSetBuffering.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/BufferMode.$O ${OBJDIR}/HGetFileName.$O ${OBJDIR}/IsEOF.$O: ${OBJDIR}/HIsEOF.$O ${OBJDIR}/StdIO.$O ${OBJDIR}/HIsEOF.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HGetFileName.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HFileSize.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/HGetFileName.$O ${OBJDIR}/OpenFile.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/IOMode.$O ${OBJDIR}/HClose.$O ${OBJDIR}/HClose.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/Eq_Handle.$O: ${OBJDIR}/DHandle.$O ${OBJDIR}/Eq_HandlePosn.$O: ${OBJDIR}/DHandlePosn.$O ${OBJDIR}/Eq_Handle.$O # C deps. NotDoneYet.$C: DHandle.$C IoeGetFileName.$C: DHandle.$C HGetFileName.$C IoeGetHandle.$C IoeGetHandle.$C: DHandle.$C Bracket_.$C: Try.$C Bracket.$C: Try.$C HPutStrLn.$C: DHandle.$C HPutStr.$C HPutChar.$C HPutStr.$C: DHandle.$C HPutChar.$C HPutChar.$C: DHandle.$C HGetContents.$C: DHandle.$C HGetChar.$C HGetChar.$C: DHandle.$C HGetLine.$C: HGetChar.$C HSeek.$C: SeekMode.$C DHandle.$C HGetFileName.$C HSetPosn.$C: DHandle.$C DHandlePosn.$C HGetFileName.$C HGetPosn.$C: DHandle.$C DHandlePosn.$C HGetFileName.$C HFlush.$C: DHandle.$C HGetFileName.$C HGetBuffering.$C: DHandle.$C BufferMode.$C HSetBuffering.$C: DHandle.$C BufferMode.$C HGetFileName.$C IsEOF.$C: DHandle.$C HIsEOF.$C HIsEOF.$C: DHandle.$C HGetFileName.$C: DHandle.$C HFileSize.$C: DHandle.$C HGetFileName.$C OpenFile.$C: DHandle.$C IOMode.$C HClose.$C HClose.$C: DHandle.$C Eq_HandlePosn.$C: DHandlePosn.$C