# fort_debug_flag = /DEBUG/D_LINES/NOOPTIMIZE
# link_debug_flag = /NODEBUG

fort_debug_flag = /NOLIST/OPTIMIZE
link_debug_flag =

OBJS = slmod.obj, slmod_utils.obj, slmod_linkable.obj, cli_front_end.obj

exe : slmod.exe

help : slmod.hlb

slmod.exe : $(OBJS)
	link /executable=slmod.exe $(link_debug_flag) $(OBJS)

slmod.obj : slmod.for, slmod_structures.inc, climsgdef.inc
	fortran $(fort_debug_flag) slmod 

slmod_utils.obj : slmod_utils.for, slmod_structures.inc
	fortran $(fort_debug_flag) slmod_utils

cli_front_end.obj : cli_front_end.for
	fortran $(fort_debug_flag) cli_front_end

slmod.hlb : slmod.hlp
	Library/Help/Create slmod.hlb slmod.hlp

slmod_linkable.obj : slmod_linkable.cld
	Set command/object slmod_linkable

