2 include $(TOP)/mk/boilerplate.mk
4 SRC_HC_OPTS += -fglasgow-exts -cpp -optP-imacros -optPhawk-macros.h
5 # Lack sensible input file to test it with.
6 SRC_RUNTEST_OPTS += -count /dev/null
10 include $(TOP)/mk/target.mk
13 # DO NOT DELETE: Beginning of Haskell dependencies
17 Arithmetic.o : Arithmetic.hs
18 Arithmetic.o : ./Words.hi
19 BoundedSet.o : BoundedSet.hs
21 Cell.o : ./Register.hi
29 DLX_Cell.o : DLX_Cell.hs
30 DLX_Cell.o : ./Cell.hi
31 DLX_Cell.o : ./Register.hi
32 DLX_Cell.o : ./Words.hi
34 DLX_Op.o : ./Arithmetic.hi
35 DLX_Op.o : ./Memory.hi
36 DLX_Op.o : ./Instruction.hi
38 DLX_Reg.o : DLX_Reg.hs
39 Devices.o : Devices.hs
40 Devices.o : ./TransSig.hi
41 Devices.o : ./Trans.hi
42 Devices.o : ./PreludeSig.hi
43 Devices.o : ./Signal.hi
44 Devices.o : ./Words.hi
45 Devices.o : ./Register.hi
46 Devices.o : ./Arithmetic.hi
48 Devices.o : ./Memory.hi
49 Devices.o : ./Utilities.hi
50 Devices.o : ./Instruction.hi
51 Devices.o : ./StateArray.hi
53 EUs.o : ./PreludeSig.hi
58 Hawk.o : ./Arithmetic.hi
63 Hawk.o : ./Register.hi
66 Hawk.o : ./Utilities.hi
67 Hawk.o : ./VRegister.hi
69 Hawk.o : ./Instruction.hi
74 HawkIO.o : ./Memory.hi
79 IFU.o : ./PreludeSig.hi
83 Instruction.o : Instruction.hs
84 Instruction.o : ./Arithmetic.hi
85 Instruction.o : ./Memory.hi
89 Main.o : ./DLX_Cell.hi
92 Main.o : ./Processor.hi
97 Memory.o : ./Arithmetic.hi
99 PipeReg.o : PipeReg.hs
100 PipeReg.o : ./Trans.hi
101 PipeReg.o : ./Signal.hi
102 PipeReg.o : ./Register.hi
103 PipeReg.o : ./Instruction.hi
104 Predict.o : Predict.hs
105 Predict.o : ./Hawk.hi
106 Predict.o : ./Trans.hi
107 Predict.o : ./TransSig.hi
109 PreludeSig.o : PreludeSig.hs
110 PreludeSig.o : ./Signal.hi
112 Probe.o : ./Arithmetic.hi
114 Probe.o : ./Devices.hi
115 Probe.o : ./Memory.hi
117 Probe.o : ./VRegister.hi
118 Probe.o : ./Signal.hi
119 Probe.o : ./PipeReg.hi
121 Processor.o : Processor.hs
122 Processor.o : ./Hawk.hi
123 Processor.o : ./Trans.hi
124 Processor.o : ./TransSig.hi
125 Processor.o : ./PreludeSig.hi
126 Processor.o : ./Utils.hi
127 Processor.o : ./DLX.hi
128 Processor.o : ./Predict.hi
129 Processor.o : ./IFU.hi
130 Processor.o : ./RS.hi
131 Processor.o : ./ROB.hi
132 Processor.o : ./EUs.hi
150 ROB.o : ./ROB_insert.hi
151 ROB.o : ./ROB_retire.hi
153 ROB_insert.o : ROB_insert.hs
154 ROB_insert.o : ./Hawk.hi
155 ROB_insert.o : ./Trans.hi
156 ROB_insert.o : ./RF.hi
157 ROB_insert.o : ./AQ.hi
158 ROB_insert.o : ./RAT.hi
159 ROB_insert.o : ./AQ.hi
160 ROB_insert.o : ./RAT.hi
161 ROB_insert.o : ./RF.hi
162 ROB_insert.o : ./Utils.hi
163 ROB_insert.o : ./DLX.hi
164 ROB_retire.o : ROB_retire.hs
165 ROB_retire.o : ./Hawk.hi
166 ROB_retire.o : ./Trans.hi
167 ROB_retire.o : ./RF.hi
168 ROB_retire.o : ./AQ.hi
169 ROB_retire.o : ./RAT.hi
170 ROB_retire.o : ./RF.hi
171 ROB_retire.o : ./AQ.hi
172 ROB_retire.o : ./RAT.hi
173 ROB_retire.o : ./DLX.hi
174 ROB_retire.o : ./Utils.hi
177 RS.o : ./PreludeSig.hi
180 RS.o : ./BoundedSet.hi
183 Register.o : Register.hs
186 StateArray.o : StateArray.hs
187 StateArray.o : ./Signal.hi
188 StateArray.o : ./Memory.hi
189 StateArray.o : ./Words.hi
190 StateArray.o : ./Memory.hi
191 StateArray.o : ./Signal.hi
192 StateArray.o : ./Words.hi
193 StateArray.o : ./Memory.hi
196 Trans.o : ./Arithmetic.hi
198 Trans.o : ./Memory.hi
199 Trans.o : ./Register.hi
200 Trans.o : ./Instruction.hi
201 TransSig.o : TransSig.hs
202 TransSig.o : ./Instruction.hi
203 TransSig.o : ./Signal.hi
204 TransSig.o : ./Register.hi
205 TransSig.o : ./Words.hi
206 TransSig.o : ./Arithmetic.hi
207 TransSig.o : ./Trans.hi
208 TransSig.o : ./Trans.hi
209 TransSig.o : ./Cell.hi
210 Utilities.o : Utilities.hs
215 VRegister.o : VRegister.hs
216 VRegister.o : ./Register.hi
217 VRegister.o : ./Cell.hi
218 VRegister.o : ./Trans.hi
220 # DO NOT DELETE: End of Haskell dependencies