# Devices Makefile
# Sub-directories of this directory contain the device-driver routines.
# generic is used by all; other directories are device specific.
# verticom is for the verticom board and monitor for the IBM PC - do not
# try to compile under UNIX.
#
# Phil Farrell, Stanford Earth Sciences
# 29 March 1989

# MARGS can be used to pass command line arguments to lower level makefiles
# for testing
MARGS =

# LIBGKS may be overridden by top-level Makefile
LIBGKS=../libgks.a

default: $(LIBGKS)

$(LIBGKS):
	cd ./generic; make $(MARGS) LIBGKS="../$(LIBGKS)" CFLAGS="$(CFLAGS)"
	cd ./tek401x; make $(MARGS) LIBGKS="../$(LIBGKS)" CFLAGS="$(CFLAGS)"
	cd ./tek410x; make $(MARGS) LIBGKS="../$(LIBGKS)" CFLAGS="$(CFLAGS)"
	cd ./vplot; make $(MARGS) LIBGKS="../$(LIBGKS)" CFLAGS="$(CFLAGS)"

clean:
	cd ./generic; make clean
	cd ./tek401x; make clean
	cd ./tek410x; make clean
	cd ./vplot; make clean
