[project @ 2002-10-09 16:55:30 by malcolm]
[packages/base.git] / Makefile.nhc98
1 THISPKG = base
2 SEARCH  =
3
4 DIRS    = Data Control Debug System System/IO
5
6 SRCS    = \
7         Data/Bits.hs Data/Bool.hs Data/Char.hs Data/Complex.hs \
8         Data/Either.hs Data/FiniteMap.hs Data/IORef.hs Data/Int.hs \
9         Data/Ix.hs Data/List.hs Data/Maybe.hs Data/PackedString.hs \
10         Data/Set.hs Data/Tuple.hs Data/Word.hs \
11         Control/Monad.hs \
12         System/IO.hs System/IO/Error.hs System/IO/Unsafe.hs
13
14 #       Debug/Trace.hs Debug/QuickCheck.hs
15
16
17 # Here are the main rules.
18 include ../Makefile.common
19
20
21 # Here are the dependencies.
22 $(OBJDIR)/Data/FiniteMap.$O: $(OBJDIR)/Data/Maybe.$O
23 $(OBJDIR)/Data/Set.$O: $(OBJDIR)/Data/Maybe.$O $(OBJDIR)/Data/FiniteMap.$O
24 $(OBJDIR)/System/IO.$O: $(OBJDIR)/System/IO/Error.$O
25
26 # C-files dependencies.
27 Data/FiniteMap.$C: Data/Maybe.$C
28 Data/Set.$C:       Data/Maybe.$C Data/FiniteMap.$C
29 System/IO.$C:      System/IO/Error.$C