This repository has been archived by the owner on Nov 1, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlibrary_deps.make
74 lines (74 loc) · 7.24 KB
/
library_deps.make
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
jhc-prim-1.0.hl: lib/jhc-prim/jhc-prim.yaml lib/jhc-prim/Jhc/Prim/IO.hs lib/jhc-prim/Jhc/Prim/Wrapper.hs lib/jhc-prim/Jhc/Prim/Bits.hs lib/jhc-prim/Jhc/Prim/Rts.hs \
lib/jhc-prim/Jhc/Prim/Prim.hs lib/jhc-prim/Jhc/Prim/Array.hs lib/jhc-prim/Jhc/Prim/Options.hs
./jhc $(LIB_OPTIONS) --build-hl $< -o $@
jhc-1.0.hl: lib/jhc/jhc.yaml lib/jhc/Foreign/C/Error.hs lib/jhc/Foreign/Marshal/Utils.hs lib/jhc/Jhc/Enum.hs lib/jhc/Jhc/Type/Ptr.hs \
lib/jhc/Jhc/Basics.hs lib/jhc/Data/Ratio.hs lib/jhc/Jhc/Class/Real.hs lib/jhc/Jhc/Type/Float.hs lib/jhc/Jhc/Float.hs \
lib/jhc/Jhc/Inst/Read.hs lib/jhc/Foreign/C/Types.hs lib/jhc/Jhc/Class/Num.hs lib/jhc/Jhc/Inst/Show.hs lib/jhc/Prelude/IO.hs \
lib/jhc/Jhc/Inst/Num.hs lib/jhc/Jhc/Text/Read.hs lib/jhc/Jhc/Handle.hs lib/jhc/Foreign/Marshal/Array.hs lib/jhc/Jhc/Inst/Storable.hs \
lib/jhc/Foreign/Storable.hs lib/jhc/Jhc/Class/Ord.hs lib/jhc/Jhc/Maybe.hs lib/jhc/Jhc/Type/Basic.hs lib/jhc/System/IO/Unsafe.hs \
lib/jhc/Jhc/Inst/Enum.hs lib/jhc/System/Mem/StableName.hs lib/jhc/Jhc/Inst/PrimEnum.hs lib/jhc/Jhc/Order.hs lib/jhc/Jhc/IO.hs \
lib/jhc/Numeric.hs lib/jhc/Foreign/Marshal/Alloc.hs lib/jhc/Jhc/Type/C.hs lib/jhc/Jhc/Options.hs lib/jhc/Jhc/Prim.hs \
lib/jhc/Jhc/Addr.hs lib/jhc/Jhc/List.hs lib/jhc/Jhc/String.hs lib/jhc/System/C/Stdio.hs lib/jhc/Jhc/Inst/Order.hs \
lib/jhc/Foreign/C/String.hs lib/jhc/Data/String.hs lib/jhc/Jhc/Type/Handle.hs lib/jhc/System/Mem.hs lib/jhc/Jhc/Monad.hs \
lib/jhc/Jhc/Numeric.hs lib/jhc/Jhc/Type/Word.hs lib/jhc/Prelude/Text.hs lib/jhc/Jhc/Int.hs lib/jhc/Jhc/Tuples.hs \
lib/jhc/Prelude/CType.hs lib/jhc/Jhc/ForeignPtr.hs lib/jhc/Prelude/Float.hs lib/jhc/Foreign/Ptr.hs lib/jhc/Jhc/Show.hs \
lib/jhc/Jhc/Num.hs jhc-prim-1.0.hl
./jhc $(LIB_OPTIONS) --build-hl $< -o $@
haskell-extras-0.8.2.hl: lib/haskell-extras/haskell-extras.yaml.m4 lib/haskell-extras/Data/Maybe.hs lib/haskell-extras/Foreign/Marshal.hs lib/haskell-extras/System/IO/Pipe.hs lib/haskell-extras/Foreign/StablePtr.hs \
lib/haskell-extras/System/Info.hs lib/haskell-extras/Foreign/Marshal/Error.hs lib/haskell-extras/System/Time.hs lib/haskell-extras/Data/List.hs lib/haskell-extras/System/Console/GetOpt.hs \
lib/haskell-extras/Foreign/ForeignPtr.hs lib/haskell-extras/Data/IORef.hs lib/haskell-extras/System/Directory.hs lib/haskell-extras/Data/Bits.hs lib/haskell-extras/Control/Monad/Instances.hs \
lib/haskell-extras/Data/Function.hs lib/haskell-extras/System/Exit.hs lib/haskell-extras/Data/Ix.hs lib/haskell-extras/System/Environment.hs lib/haskell-extras/System/CPUTime.hs \
lib/haskell-extras/Data/Array.hs lib/haskell-extras/Data/Array/Unboxed.hs lib/haskell-extras/System/IO.hs lib/haskell-extras/Data/Unicode.hs lib/haskell-extras/System/Locale.hs \
lib/haskell-extras/System/IO/Error.hs lib/haskell-extras/Data/Word.hs lib/haskell-extras/Data/Version.hs lib/haskell-extras/Data/Array/IO.hs lib/haskell-extras/Data/Typeable.hs \
lib/haskell-extras/Data/Monoid.hs lib/haskell-extras/System/IO/Binary.hs lib/haskell-extras/Control/Monad/Fix.hs lib/haskell-extras/Foreign.hs lib/haskell-extras/Data/Int.hs \
lib/haskell-extras/Control/Exception.hs lib/haskell-extras/Text/Printf.hs lib/haskell-extras/Data/Char.hs lib/haskell-extras/Foreign/Marshal/Pool.hs lib/haskell-extras/System/Random.hs \
lib/haskell-extras/Data/Functor.hs lib/haskell-extras/Text/Show/Functions.hs lib/haskell-extras/Debug/Trace.hs lib/haskell-extras/Prelude.hs lib/haskell-extras/System/Cmd.hs \
lib/haskell-extras/Foreign/C.hs lib/haskell-extras/Data/Complex.hs lib/haskell-extras/Control/Monad.hs jhc-prim-1.0.hl jhc-1.0.hl
./jhc $(LIB_OPTIONS) --build-hl $< -o $@
haskell2010-0.8.2.hl: lib/haskell2010/haskell2010.yaml.m4 jhc-prim-1.0.hl jhc-1.0.hl haskell-extras-0.8.2.hl
./jhc $(LIB_OPTIONS) --build-hl $< -o $@
flat-foreign-1.0.hl: lib/flat-foreign/flat-foreign.yaml lib/flat-foreign/CError.hs lib/flat-foreign/Storable.hs lib/flat-foreign/ForeignPtr.hs lib/flat-foreign/CString.hs \
lib/flat-foreign/MarshalAlloc.hs lib/flat-foreign/MarshalError.hs lib/flat-foreign/Bits.hs lib/flat-foreign/CForeign.hs lib/flat-foreign/CTypes.hs \
lib/flat-foreign/MarshalArray.hs lib/flat-foreign/Int.hs lib/flat-foreign/Ptr.hs lib/flat-foreign/MarshalUtils.hs lib/flat-foreign/StablePtr.hs \
lib/flat-foreign/Word.hs jhc-prim-1.0.hl jhc-1.0.hl haskell-extras-0.8.2.hl
./jhc $(LIB_OPTIONS) --build-hl $< -o $@
haskell98-1.0.hl: lib/haskell98/haskell98.yaml lib/haskell98/Array.hs lib/haskell98/System.hs lib/haskell98/Directory.hs lib/haskell98/Ix.hs \
lib/haskell98/Locale.hs lib/haskell98/Time.hs lib/haskell98/Complex.hs lib/haskell98/Ratio.hs lib/haskell98/Monad.hs \
lib/haskell98/List.hs lib/haskell98/Char.hs lib/haskell98/IO.hs lib/haskell98/CPUTime.hs lib/haskell98/Random.hs \
lib/haskell98/Maybe.hs jhc-1.0.hl jhc-prim-1.0.hl haskell-extras-0.8.2.hl
./jhc $(LIB_OPTIONS) --build-hl $< -o $@
applicative-1.0.hl: lib/applicative/applicative.yaml lib/applicative/Data/Traversable.hs lib/applicative/Control/Arrow.hs lib/applicative/Control/Applicative.hs lib/applicative/Data/Foldable.hs \
lib/applicative/Control/Category.hs haskell-extras-0.8.2.hl jhc-prim-1.0.hl jhc-1.0.hl
./jhc $(LIB_OPTIONS) --build-hl $< -o $@
JHC_LIBS = jhc-prim-1.0.hl jhc-1.0.hl haskell-extras-0.8.2.hl haskell2010-0.8.2.hl flat-foreign-1.0.hl \
haskell98-1.0.hl applicative-1.0.hl
containers-0.4.2.1.hl: lib/ext/containers.yaml haskell-extras-0.8.2.hl applicative-1.0.hl jhc-prim-1.0.hl deepseq-1.2.0.1.hl \
jhc-1.0.hl
perl utils/build_extlibs.prl $<
Diff-0.3.0.hl: lib/ext/Diff.yaml jhc-prim-1.0.hl pretty-1.1.1.1.hl haskell-extras-0.8.2.hl jhc-1.0.hl
perl utils/build_extlibs.prl $<
html-1.0.1.2.hl: lib/ext/html.yaml jhc-1.0.hl jhc-prim-1.0.hl haskell-extras-0.8.2.hl
perl utils/build_extlibs.prl $<
HUnit-1.2.5.2.hl: lib/ext/HUnit.yaml haskell-extras-0.8.2.hl deepseq-1.2.0.1.hl jhc-prim-1.0.hl jhc-1.0.hl
perl utils/build_extlibs.prl $<
parsec-2.1.0.1.hl: lib/ext/parsec.yaml jhc-prim-1.0.hl haskell-extras-0.8.2.hl jhc-1.0.hl
perl utils/build_extlibs.prl $<
pretty-1.1.1.1.hl: lib/ext/pretty.yaml jhc-1.0.hl jhc-prim-1.0.hl haskell-extras-0.8.2.hl
perl utils/build_extlibs.prl $<
QuickCheck-1.2.0.1.hl: lib/ext/QuickCheck.yaml jhc-1.0.hl jhc-prim-1.0.hl haskell-extras-0.8.2.hl
perl utils/build_extlibs.prl $<
safe-0.3.4.hl: lib/ext/safe.yaml jhc-1.0.hl applicative-1.0.hl jhc-prim-1.0.hl haskell-extras-0.8.2.hl
perl utils/build_extlibs.prl $<
smallcheck-0.6.1.hl: lib/ext/smallcheck.yaml jhc-prim-1.0.hl haskell-extras-0.8.2.hl jhc-1.0.hl
perl utils/build_extlibs.prl $<
xhtml-3000.2.1.hl: lib/ext/xhtml.yaml haskell-extras-0.8.2.hl jhc-prim-1.0.hl jhc-1.0.hl
perl utils/build_extlibs.prl $<
transformers-0.2.1.0.hl: lib/ext/transformers.yaml jhc-1.0.hl jhc-prim-1.0.hl applicative-1.0.hl haskell-extras-0.8.2.hl
perl utils/build_extlibs.prl $<
filepath-1.3.0.1.hl: lib/ext/filepath.yaml jhc-1.0.hl haskell-extras-0.8.2.hl jhc-prim-1.0.hl
perl utils/build_extlibs.prl $<
deepseq-1.2.0.1.hl: lib/ext/deepseq.yaml haskell-extras-0.8.2.hl jhc-prim-1.0.hl jhc-1.0.hl
perl utils/build_extlibs.prl $<
JHC_EXT_LIBS = containers-0.4.2.1.hl Diff-0.3.0.hl html-1.0.1.2.hl HUnit-1.2.5.2.hl parsec-2.1.0.1.hl \
pretty-1.1.1.1.hl QuickCheck-1.2.0.1.hl safe-0.3.4.hl smallcheck-0.6.1.hl xhtml-3000.2.1.hl \
transformers-0.2.1.0.hl filepath-1.3.0.1.hl deepseq-1.2.0.1.hl