# uncomment the lines that contain references to DTR if you want DTR support
INT = menu_interpreter compile keywords makeastring parse
MNU = menushr window select insert loop transfer
#MNU = menushr dtr_cmd get_dtr_names window select insert loop transfer
DTR = dtr_mbx get_dtr_names
CC =
LINK =

all : menu.mem menushr menu_interpreter menu
# all : menu.mem menushr menu_interpreter menu dtr_mbx

menu.mem : menu.rno main_1.menu main_2.menu main_3.menu main_4.menu
	runoff menu
                                        
menushr.exe : $(MNU).obj
	link/share/notrace$(LINK) $(MNU), menushr/opt

menu_interpreter.exe : $(INT).obj
	link/share/notrace$(LINK)  $(INT), module/opt

menu.exe : menu.obj
	link/notrace$(LINK)  menu,menu/opt

dtr_mbx.exe : $(DTR).obj
	link$(LINK) $(DTR), dtr/opt, sys\$share:c/opt

.c.obj :
	cc$(CC) $*

transfer.obj : transfer.mar
	macro $*

menu.obj $(MNU).obj $(INT).obj: $*.c

menu.c $(MNU).c $(INT).c : menu_def.h

keywords.c : keywords.h
