all: dev.tek10 dev.tek12 tek12

ALL=zejecz.o zflshz.o zparmz.o zlinez.o zptchz.o zseekz.o zwrapz.o zquxyz.o

internal:
	@echo device drivers cannot be internal; exit 1

dev.tek10: $(ALL) zoutrz.o
	$(F77) $(LDFLAGS) $(STRIP) -o dev.tek10 $L/device.o $L/defer.o $(ALL) zoutrz.o $(GRZLIB)
	@echo tek10 driver loaded

dev.tek12: $(ALL)
	$(F77) $(LDFLAGS) $(STRIP) -o dev.tek12 $L/device.o $L/defer.o $(ALL) $(GRZLIB)
	@echo tek12 driver loaded

tek10 tek12: interface.o tek12.x
	$(F77) $(LDFLAGS) $(STRIP) -o tek12 interface.o tek12.x $(LIBR)
	-ln tek12 tek10 2>/dev/null || true
	@echo tek12 tek10 loaded
interface.C: ; echo "INCLUDE(u/cinter)CINTER(tek12)" >interface.C

X=$${SHOME}/graph/bin
Stek12: $(ALL)
	$(F77) $(STRIP) $(LDFLAGS) -o $X/tek12 $(ALL) $(SL)/devfltr.o $(GRZLIB)
	@echo tek12 standalone driver loaded

Stek10: $(ALL) zoutrz.o
	$(F77) $(STRIP) $(LDFLAGS) -o $X/tek10 $(ALL) zoutrz.o $(SL)/devfltr.o $(GRZLIB)
	@echo tek10 standalone driver loaded
