linkflags = /threads=(multiple_kernel_threads,upcalls)/debu/trace cflags =/reent=MULTITHREAD/list/include=([])/nowar/arch=host/opt=(tune=host,lev=5)/debu/noop .ifdef __ia64__ thread = set imag /flags=(mkthreads,upcalls) .else thread = threadcp/ena=(upc,mult) .endif srcs = vtldef.sdl,vtl_parse_tbl.mar,vtl.bison,vtl_act.c,vtl_msg.msg incs = vtldef.h,vtldef.mar,vtldef.mlb,vtl_msg.h objs = vtl_parse_tbl.obj,vtl_act.obj,vtl.obj,vtl_msg.obj exes = vtl.exe all : $(exes) vtl.obj : vtl.c, $(incs) vtl.c : vtl.bison bison vtl.bison /out=vtl.c /file/verb/debug vtl_parse_tbl.obj : vtl_parse_tbl.mar, $(incs) vtl.exe : $(objs) link $(linkflags)/exe=vtl.exe $(objs) $(incs) : vtldef.sdl,vtl_msg.msg message/sdl vtl_msg.msg sdl/vms/c_dev/language=(cc,macro) vtldef.sdl sdl/vms/c_dev/language=(cc) vtl_msg.sdl rename vtdef.h vtl_msg.h library/macro/repla vtldef.mlb vtldef.mar !********************************************************************* clean : @ delete/log *.obj;*,*.lis;*,*.exe;* !*********************************************************************