B*=2
M*=s
IPATH= ../include
CC=cc -g -$B 
CFLAGS= -w3 -O -Wc,-s $Z -I$(IPATH) -D_ADAPTER=$(ADAPT)
LDFLAGS= -T1 -M -$B -L$(LIBDIR)

OFILES= io_chmod.o io_chown.o io_close.o io_handle.o io_open.o io_stat.o\
         io_sys.o io_utime.o das_main.o das_support.o das_ad_r.o das_da_r.o \
         das_dig.o das_timer.o das_proxy.o das_init.o das_queue.o das_mem_r.o
         
HFILES= define.h extern.h struct.h proto.h $(IPATH)/das.h $(IPATH)/das_types.h\
         $(IPATH)/das_msg.h

$(OFILES):     $(HFILES)

smallmet:;     $(MAKE) B=2 M=s LIBDIR=../met_hw LIB=dass_man.lib  ADAPT=_MET_DAS_20 Das.met
compactmet:;   $(MAKE) B=2 M=c LIBDIR=../met_hw Z=-zu LIB=dasc_man.lib ADAPT=_MET_DAS_20 Das.met
largemet:;     $(MAKE) B=2 M=l LIBDIR=../met_hw Z=-zu LIB=dasl_man.lib ADAPT=_MET_DAS_20 Das.met
hugemet:;      $(MAKE) B=2 M=h LIBDIR=../met_hw Z=-zu LIB=dash_man.lib ADAPT=_MET_DAS_20 Das.met
mediummet:;    $(MAKE) B=2 M=m LIBDIR=../met_hw LIB=dasm_man.lib ADAPT=_MET_DAS_20 Das.met
flatmet:;      $(MAKE) B=3 LIBDIR=../met_hw LIB=das3r_man.lib ADAPT=_MET_DAS_20 Das.met

smallpcl:;     $(MAKE) B=2 M=s LIBDIR=../pcl_hw LIB=dass_man.lib  ADAPT=_PCL_818 Das.pcl
compactpcl:;   $(MAKE) B=2 M=c LIBDIR=../pcl_hw Z=-zu LIB=dasc_man.lib ADAPT=_PCL_818 Das.pcl
largepcl:;     $(MAKE) B=2 M=l LIBDIR=../pcl_hw Z=-zu LIB=dasl_man.lib ADAPT=_PCL_818 Das.pcl
hugepcl:;      $(MAKE) B=2 M=h LIBDIR=../pcl_hw Z=-zu LIB=dash_man.lib ADAPT=_PCL_818 Das.pcl
mediumpcl:;    $(MAKE) B=2 M=m LIBDIR=../pcl_hw LIB=dasm_man.lib ADAPT=_PCL_818 Das.pcl
flatpcl:;      $(MAKE) B=3 M= LIBDIR=../pcl_hw LIB=das3r_man.lib ADAPT=_PCL_818 Das.pcl

Das.pcl: $(OFILES); $(LD) $(LDFLAGS) -o $@ $(OFILES) $(LIB) 
Das.met: $(OFILES); $(LD) $(LDFLAGS) -o $@ $(OFILES) $(LIB)
