hugs$(OBJ): hugs.c prelude.h config.h options.h storage.h HsFFI.h command.h \
  connect.h errors.h script.h opts.h strutil.h evaluator.h machdep.h \
  output.h module.h
runhugs$(OBJ): runhugs.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h machdep.h observe.h builtin.h evaluator.h errors.h server.h \
  HugsAPI.h
server$(OBJ): server.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h script.h machdep.h evaluator.h opts.h strutil.h errors.h \
  server.h HugsAPI.h
edit$(OBJ): edit.c prelude.h config.h options.h storage.h HsFFI.h connect.h \
  errors.h opts.h strutil.h machdep.h
observe$(OBJ): observe.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h command.h errors.h machdep.h builtin.h output.h observe.h
builtin$(OBJ): builtin.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h machdep.h builtin.h bignums.c printer.c iomonad.c \
  timeprim.c dirprim.c array.c
compiler$(OBJ): compiler.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h goal.h output.h opts.h
errors$(OBJ): errors.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h output.h opts.h goal.h evaluator.h
evaluator$(OBJ): evaluator.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h script.h output.h strutil.h opts.h machdep.h \
  evaluator.h
ffi$(OBJ): ffi.c prelude.h config.h options.h storage.h HsFFI.h connect.h \
  errors.h output.h strutil.h
goal$(OBJ): goal.c prelude.h config.h options.h storage.h HsFFI.h connect.h \
  errors.h machdep.h opts.h goal.h
input$(OBJ): input.c prelude.h config.h options.h storage.h HsFFI.h connect.h \
  command.h errors.h module.h script.h opts.h goal.h machdep.h parser.c
machdep$(OBJ): machdep.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h opts.h strutil.h machdep.h evaluator.h
machine$(OBJ): machine.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h opts.h
module$(OBJ): module.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h module.h output.h
opts$(OBJ): opts.c prelude.h config.h options.h storage.h HsFFI.h connect.h \
  errors.h machdep.h strutil.h opts.h
output$(OBJ): output.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h output.h
plugin$(OBJ): plugin.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h
script$(OBJ): script.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h machdep.h opts.h strutil.h script.h
static$(OBJ): static.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h machdep.h errors.h output.h subst.h module.h opts.h goal.h \
  scc.c
storage$(OBJ): storage.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h opts.h errors.h machdep.h evaluator.h strutil.h output.h
strutil$(OBJ): strutil.c prelude.h config.h options.h storage.h HsFFI.h \
  connect.h errors.h strutil.h
subst$(OBJ): subst.c prelude.h config.h options.h storage.h HsFFI.h connect.h \
  errors.h output.h opts.h subst.h
type$(OBJ): type.c prelude.h config.h options.h storage.h HsFFI.h connect.h \
  errors.h output.h subst.h goal.h opts.h preds.c scc.c
version$(OBJ): version.c prelude.h config.h options.h
