# C objects
C_OBJS = skeleton.o

# Fortran objects
FT_OBJS = md_decl_const.o md_brook90.o

all:
	@$(MAKE) $(SHLIB)
	@rm -rf *.mod *.o

$(SHLIB): $(FT_OBJS) $(C_OBJS)

# Dependency of objects (?)
# <name.o>: <modulename.o>
md_typedefs.o: md_decl_const.o
md_brook90.o: md_typedefs.o
md_brook90.o: md_decl_const.o

# Source (object) of Fortran modules
# <modulename.mod>: <filename.o>
mod_brook90.mod: md_brook90.o

# Dependency of the C wrapper
skeleton.o: mod_brook90.mod
