ADAPTOR_FLAGS = 

ALL = allany clock cpu date dotprod matmul matmul_c matmul_d matmul_i \
      matmul_l matmul_r merge_c merge_d merge_i merge_l merge_r mvbits \
      prod1 prod2 prod3 random shift sum1 sum2 sum3 trans

all : $(ALL)

allany: allany.o
	$(LD) -o allany allany.o $(NLIB)

clock: clock.o
	$(LD) -o clock clock.o $(NLIB)

cpu: cpu.o
	$(LD) -o cpu cpu.o $(NLIB)

date: date.o
	$(LD) -o date date.o $(NLIB)

dotprod: dotprod.o
	$(LD) -o dotprod dotprod.o $(NLIB)

matmul: matmul.o
	$(LD) -o matmul matmul.o $(NLIB)

matmul_c: matmul_c.o
	$(LD) -o matmul_c matmul_c.o $(NLIB)

matmul_r: matmul_r.o
	$(LD) -o matmul_r matmul_r.o $(NLIB)

matmul_d: matmul_d.o
	$(LD) -o matmul_d matmul_d.o $(NLIB)

matmul_l: matmul_l.o
	$(LD) -o matmul_l matmul_l.o $(NLIB)

matmul_i: matmul_i.o
	$(LD) -o matmul_i matmul_i.o $(NLIB)

merge_c: merge_c.o
	$(LD) -o merge_c merge_c.o $(NLIB)

merge_r: merge_r.o
	$(LD) -o merge_r merge_r.o $(NLIB)

merge_d: merge_d.o
	$(LD) -o merge_d merge_d.o $(NLIB)

merge_l: merge_l.o
	$(LD) -o merge_l merge_l.o $(NLIB)

merge_i: merge_i.o
	$(LD) -o merge_i merge_i.o $(NLIB)

mvbits: mvbits.o
	$(LD) -o mvbits mvbits.o $(NLIB)

prod1: prod1.o
	$(LD) -o prod1 prod1.o $(NLIB)

prod2: prod2.o
	$(LD) -o prod2 prod2.o $(NLIB)

prod3: prod3.o
	$(LD) -o prod3 prod3.o $(NLIB)

shift: shift.o
	$(LD) -o shift shift.o $(NLIB)

sum1: sum1.o
	$(LD) -o sum1 sum1.o $(NLIB)

sum2: sum2.o
	$(LD) -o sum2 sum2.o $(NLIB)

sum3: sum3.o
	$(LD) -o sum3 sum3.o $(NLIB)

random: random.o
	$(LD) -o random random.o $(NLIB)

trans: trans.o
	$(LD) -o trans trans.o $(NLIB)

include ../make.body
#
clean:
	rm -f *.f $(IM_FILES) $(ALL)
#
