[project @ 1996-11-15 17:29:21 by sof]
[ghc-hetmet.git] / ghc / lib / cbits / Jmakefile
1 /* Literate-pgmming suffix rules used herein */
2 UnlitSuffixRule(.lc,.c)
3
4 CBITS_LC =                      \
5         closeFile.lc            \
6         createDirectory.lc      \
7         errno.lc                \
8         fileEOF.lc              \
9         fileGetc.lc             \
10         fileLookAhead.lc        \
11         filePosn.lc             \
12         filePutc.lc             \
13         fileSize.lc             \
14         flushFile.lc            \
15         getBufferMode.lc        \
16         getCurrentDirectory.lc  \
17         getDirectoryContents.lc \
18         getLock.lc              \
19         inputReady.lc           \
20         openFile.lc             \
21         readFile.lc             \
22         removeDirectory.lc      \
23         removeFile.lc           \
24         renameDirectory.lc      \
25         renameFile.lc           \
26         seekFile.lc             \
27         setBuffering.lc         \
28         setCurrentDirectory.lc  \
29         system.lc               \
30         writeFile.lc
31
32 CBITS_OBJS = $(CBITS_LC:.lc=.o)
33 C_FILES    = $(CBITS_LC:.lc=.c)
34
35 ExtraStuffToClean ( $(C_FILES) )
36
37 NormalLibraryTarget(HS_cbits,$(CBITS_OBJS))
38 ExtraStuffToClean($(CBITS_OBJS))
39 #if DoInstallGHCSystem == YES
40 InstallLibraryTarget(HS_cbits,$(INSTLIBDIR_GHC))
41 #endif
42
43 CompileCBitsly(GHC,closeFile,)
44 CompileCBitsly(GHC,createDirectory,)
45 CompileCBitsly(GHC,errno,)
46 CompileCBitsly(GHC,fileEOF,)
47 CompileCBitsly(GHC,fileGetc,)
48 CompileCBitsly(GHC,fileLookAhead,)
49 CompileCBitsly(GHC,filePosn,)
50 CompileCBitsly(GHC,filePutc,)
51 CompileCBitsly(GHC,fileSize,)
52 CompileCBitsly(GHC,flushFile,)
53 CompileCBitsly(GHC,getBufferMode,)
54 CompileCBitsly(GHC,getCurrentDirectory,)
55 CompileCBitsly(GHC,getDirectoryContents,)
56 CompileCBitsly(GHC,getLock,)
57 CompileCBitsly(GHC,inputReady,)
58 CompileCBitsly(GHC,openFile,)
59 CompileCBitsly(GHC,readFile,)
60 CompileCBitsly(GHC,removeDirectory,)
61 CompileCBitsly(GHC,removeFile,)
62 CompileCBitsly(GHC,renameDirectory,)
63 CompileCBitsly(GHC,renameFile,)
64 CompileCBitsly(GHC,seekFile,)
65 CompileCBitsly(GHC,setBuffering,)
66 CompileCBitsly(GHC,setCurrentDirectory,)
67 CompileCBitsly(GHC,system,)
68 CompileCBitsly(GHC,writeFile,)