Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/IO/Makefile

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


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 


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].