# **********************************************************************
# *                                                                    *
# * Makefile for VME CAMAC	OCT-1991	Y.Takeuchi (TIT)       *
# *                                                                    *
# **********************************************************************

DESTDIR = /usr/local

SUBDIR	= dev lib include camasm examples fortran test
LIBDIR	= lib include camasm
SAMDIR	= examples fortran test

all:
	@ for i in $(SUBDIR); do (	\
		echo "*** $$i ***";	\
		cd $$i;			\
		make all);		\
	done

library:
	@ for i in $(LIBDIR); do (	\
		echo "*** $$i ***";	\
		cd $$i;			\
		make all);		\
	done

sample:
	@ for i in $(SAMDIR); do (	\
		echo "*** $$i ***";	\
		cd $$i;			\
		make all);		\
	done

clean:
	rm -f *~ core
	@ for i in $(SUBDIR); do (	\
		echo "*** $$i ***";	\
		cd $$i;			\
		make clean);		\
	done

kernel:
	cd dev; make kernel

install:
	install -d $(DESTDIR)/vme/camac/camasm
	install -d $(DESTDIR)/vme/camac/include
	install -d $(DESTDIR)/vme/camac/lib
	install -m 755	camasm/camasm \
			$(DESTDIR)/vme/camac/camasm
	install -m 644	camasm/Makefile camasm/asm_code.h camasm/camasm.c \
			camasm/err_code.h \
			$(DESTDIR)/vme/camac/camasm
	install -m 644	include/Makefile include/camlib.h \
			include/cc_config.h \
			include/cc_common.h \
			include/cc.h include/k2917.h \
			$(DESTDIR)/vme/camac/include
	install -m 644	lib/Makefile lib/camlib.c \
			lib/forlib.c lib/libcamac.a \
			$(DESTDIR)/vme/camac/lib
	ranlib $(DESTDIR)/vme/camac/lib/libcamac.a
