# vim: ts=8 sw=8 noexpandtab ft=make

# Automatically generated module dependencies for
# module `mer_browser' in source file `mer_browser.m'.
# Generated by Mercury compiler version rotd-2026-07-20
# configured for x86_64-pc-linux-gnu.

# RULE date_file_deps
# target group names:
#   dates_and_err
# source group names:
#   source
#   direct deps
#   type_repn self dep
mer_browser.optdate mer_browser.trans_opt_date mer_browser.err mer_browser.c_date mer_browser.java_date : \
		mer_browser.m \
	\
		builtin.int \
		mdb.int \
		private_builtin.int \
	\
		mer_browser.int

# RULE objs_on_mihs
mer_browser.$O mer_browser.pic_o : \
		builtin.mih \
		mdb.mih \
		private_builtin.mih

# RULE mh_and_mih_on_c
mer_browser.mh mer_browser.mih : mer_browser.c

ifeq ($(findstring java,$(GRADE)),java)

# RULE module_dep_on_java
mer_browser.module_dep : jmercury/mer_browser.java

else

# RULE module_dep_on_c
mer_browser.module_dep : mer_browser.c

endif # conditional fragment

# RULE self_and_parent_date_deps
# target group names:
#   date files
# source group names:
#   source
#   direct dep int3s
mer_browser.date mer_browser.date0 : \
		mer_browser.m \
	\
		builtin.int3 \
		mdb.int3 \
		private_builtin.int3

# RULE self_and_parent_date0_deps
# target group names:
#   date0s
# source group names:
#   source
#   direct dep int3s
mer_browser.date0 : \
		mer_browser.m \
	\
		builtin.int3 \
		mdb.int3 \
		private_builtin.int3

# RULE foreign_deps_for_mh
# target group names:
#   object_files
# source group names:
#   own_mh_deps
mer_browser.$O mer_browser.pic_o : \
		builtin.mh \
		mdb.mh \
		private_builtin.mh

# RULE int0_on_date0
mer_browser.int0 : mer_browser.date0
	@:

# RULE int_on_date
mer_browser.int : mer_browser.date
	@:

# RULE int2_on_date
mer_browser.int2 : mer_browser.date
	@:

# RULE int3_on_date3
mer_browser.int3 : mer_browser.date3
	@:

# RULE opt_on_opt_date
mer_browser.opt : mer_browser.optdate
	@:

# RULE trans_opt_on_trans_opt_date
mer_browser.trans_opt : mer_browser.trans_opt_date
	@:

