# Makefile for DAS applications

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

OFILES=  demo.o demo_aout.o demo_ain.o demo_dig.o

demomets:;     $(MAKE) B=2 M=s LIBDIR=../met_hw LIB=dass.lib ADAPT=_MET_DAS_20 demomet
demometf:;     $(MAKE) B=3 M=  LIBDIR=../met_hw LIB=das3r.lib ADAPT=_MET_DAS_20 demomet

demopcls:;     $(MAKE) B=2 M=s LIBDIR=../pcl_hw LIB=dass.lib ADAPT=_PCL_818 demopcl
demopclf:;     $(MAKE) B=3 M=  LIBDIR=../pcl_hw LIB=das3r.lib ADAPT=_PCL_818 demopcl
tbug2:;        $(MAKE) B=2 M=s LIBDIR=../pcl_hw LIB=dass.lib ADAPT=_PCL_818 btst2

tbug:;     $(MAKE) B=2 M=s LIBDIR=../msg_lib LIB=dass.lib ADAPT=_PCL_818 btst
demomans:;     $(MAKE) B=2 M=s LIBDIR=../msg_lib LIB=dass.lib ADAPT=_PCL_818 demoman
demomanf:;     $(MAKE) B=3 M=  LIBDIR=../msg_lib LIB=das3r.lib ADAPT=_PCL_818 demoman

btst: tstbug.o; $(LD) $(LDFLAGS) -o $@ tstbug.o $(LIB) 
btst2: tstbug2.o; $(LD) $(LDFLAGS) -o $@ tstbug2.o $(LIB) 
demomet: $(OFILES); $(LD) $(LDFLAGS) -o $@ $(OFILES) $(LIB) 
demopcl: $(OFILES); $(LD) $(LDFLAGS) -o $@ $(OFILES) $(LIB)
demoman: $(OFILES); $(LD) $(LDFLAGS) -o $@ $(OFILES) $(LIB)
