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
|