#******************************************************************************/
#******************************************************************************
#
#	Makefile.l
#
#	Makefile definition
#
#	Environment:  Part of the VMEexec for the Motorola 68k/88k family.
#	              Copyright 1988-1993 by Motorola, Inc.
#	              All Rights Reserved
#
#	Template Revision:	@(#)Makefile.l	7.15	25 May 1993
#	Revision history:	%W%	%G%
#
#******************************************************************************/
#******************************************************************************/


AR_68010      = ar68010

AR_68020      = ar68020

AR_68040      = ar68040

AR_68060      = ar68060

AR_88100      = ar88100

AR_88110      = ar88110

DEST	      = $(VROOT)/lib

DFLAGS	      = 

DIR68010      = 68010

DIR68020      = 68020

DIR68040      = 68040

DIR68060      = 68060

DIR88100      = 88100

DIR88110      = 88110

FAMILY	      = 

INSTALL	      = install_a

LIBRARY	      = libdrv.a

LOCAL	      = local_a

LOCDEST	      = /usr/raster/afgis40/lib

LOCLIB	      = ..

MAKEFILE      = Makefile

MKLAST	      = .mk_last

MKTEMP	      = mk_temp

OBJS	      = afcntrl.o \
		bufpool.o \
		close79.o \
		cntrl79.o \
		conics.o \
		dcsr.o \
		drvdl.o \
		eodlsrv.o \
		images.o \
		init79.o \
		intr79.o \
		kbdsrv.o \
		lines.o \
		misc.o \
		open79.o \
		palette.o \
		read79.o \
		rgmem.o \
		rgmouse.o \
		rgos.o \
		serial.o \
		setup.o \
		text.o \
		transfer.o \
		write79.o

TYPE	      = L

install_a:
		@if [ "$$MK_MPU" = "" ]; \
		then \
			if m68k; \
			then \
				MK_MPU=68020; \
			else \
				MK_MPU=88100; \
			fi; \
		fi; \
		for i in $$MK_MPU; \
		do \
			if [ "$(FAMILY)" = "" ]; \
			then \
				$(MAKE) -f $(MAKEFILE) install$$i; \
			fi \

			if [ "$(FAMILY)" = "m68k" ]; \
			then \
				if [ $$i = 68010 -o $$i = 68020 -o $$i = 68040 -o $$i = 68060 ]; \
				then \
				$(MAKE) -f $(MAKEFILE) install$$i; \
				continue; \
				fi \
			fi \

			if [ "$(FAMILY)" = "m88k" ]; \
			then \
				if [ $$i = 88100 -o $$i = 88110 ]; \
				then \
				$(MAKE) -f $(MAKEFILE) install$$i; \
				continue; \
				fi \
			fi \
		done 

install68010:	
		@-if [ ! -d $(DEST)/$(DIR68010) ]; \
		then \
			mkdir -p $(DEST)/$(DIR68010); \
		fi
		@cd $(DIR68010); \
		$(AR_68010) ruv $(DEST)/$(DIR68010)/$(LIBRARY) $(OBJS)

install68020 install68030:	
		@if [ ! -d $(DEST)/$(DIR68020) ]; \
		then \
			mkdir -p $(DEST)/$(DIR68020); \
		fi
		@cd $(DIR68020); \
		$(AR_68020) ruv $(DEST)/$(DIR68020)/$(LIBRARY) $(OBJS)

install68040:	
		@-if [ ! -d $(DEST)/$(DIR68040) ]; \
		then \
			mkdir -p $(DEST)/$(DIR68040); \
		fi
		@cd $(DIR68040); \
		$(AR_68040) ruv $(DEST)/$(DIR68040)/$(LIBRARY) $(OBJS)

install68060:	
		@-if [ ! -d $(DEST)/$(DIR68060) ]; \
		then \
			mkdir -p $(DEST)/$(DIR68060); \
		fi
		@cd $(DIR68060); \
		$(AR_68060) ruv $(DEST)/$(DIR68060)/$(LIBRARY) $(OBJS)

install88100:	
		@-if [ ! -d $(DEST)/$(DIR88100) ]; \
		then \
			mkdir -p $(DEST)/$(DIR88100); \
		fi
		@cd $(DIR88100); \
		$(AR_88100) ruv $(DEST)/$(DIR88100)/$(LIBRARY) $(OBJS)

install88110:	
		@-if [ ! -d $(DEST)/$(DIR88110) ]; \
		then \
			mkdir -p $(DEST)/$(DIR88110); \
		fi
		@cd $(DIR88110); \
		$(AR_88110) ruv $(DEST)/$(DIR88110)/$(LIBRARY) $(OBJS)

local_a:
		@if [ "$$MK_MPU" = "" ]; \
		then \
			if m68k; \
			then \
				MK_MPU=68020; \
			else \
				MK_MPU=88100; \
			fi; \
		fi; \
		for i in $$MK_MPU; \
		do \
			if [ "$(FAMILY)" = "" ]; \
			then \
				$(MAKE) -f $(MAKEFILE) local$$i; \
			fi \

			if [ "$(FAMILY)" = "m68k" ]; \
			then \
				if [ $$i = 68010 -o $$i = 68020 -o $$i = 68040 -o $$i = 68060]; \
				then \
				$(MAKE) -f $(MAKEFILE) local$$i; \
				continue; \
				fi \
			fi \

			if [ "$(FAMILY)" = "m88k" ]; \
			then \
				if [ $$i = 88100 -o $$i = 88110 ]; \
				then \
				$(MAKE) -f $(MAKEFILE) local$$i; \
				continue; \
				fi \
			fi \
		done 

local68010:	
		@-if [ ! -d $(LOCDEST)/$(DIR68010) ]; \
		then \
			mkdir -p $(LOCDEST)/$(DIR68010); \
		fi
		@if [ ! -f $(LOCDEST)/$(DIR68010)/$(LIBRARY) ]; \
		then \
			cp $(DEST)/$(DIR68010)/$(LIBRARY) $(LOCDEST)/$(DIR68010)/$(LIBRARY); \
		fi
		@cd board/$(DIR68010); \
		$(AR_68010) ruv $(LOCDEST)/$(DIR68010)/$(LIBRARY) $(OBJS)

local68020 local68030:	
		@-if [ ! -d $(LOCDEST)/$(DIR68020) ]; \
		then \
			mkdir -p $(LOCDEST)/$(DIR68020); \
		fi
		@if [ ! -f $(LOCDEST)/$(DIR68020)/$(LIBRARY) ]; \
		then \
			cp $(DEST)/$(DIR68020)/$(LIBRARY) $(LOCDEST)/$(DIR68020)/$(LIBRARY); \
		fi
		@cd $(DIR68020); \
		$(AR_68020) ruv $(LOCDEST)/$(DIR68020)/$(LIBRARY) $(OBJS)

local68040:	
		@-if [ ! -d $(LOCDEST)/$(DIR68040) ]; \
		then \
			mkdir -p $(LOCDEST)/$(DIR68040); \
		fi
		@if [ ! -f $(LOCDEST)/$(DIR68040)/$(LIBRARY) ]; \
		then \
			cp $(DEST)/$(DIR68040)/$(LIBRARY) $(LOCDEST)/$(DIR68040)/$(LIBRARY); \
		fi
		@cd $(DIR68040); \
		$(AR_68040) ruv $(LOCDEST)/$(DIR68040)/$(LIBRARY) $(OBJS)

local68060:	
		@-if [ ! -d $(LOCDEST)/$(DIR68060) ]; \
		then \
			mkdir -p $(LOCDEST)/$(DIR68060); \
		fi
		@if [ ! -f $(LOCDEST)/$(DIR68060)/$(LIBRARY) ]; \
		then \
			cp $(DEST)/$(DIR68060)/$(LIBRARY) $(LOCDEST)/$(DIR68060)/$(LIBRARY); \
		fi
		@cd $(DIR68060); \
		$(AR_68060) ruv $(LOCDEST)/$(DIR68060)/$(LIBRARY) $(OBJS)

local88100:	
		@-if [ ! -d $(LOCDEST)/$(DIR88100) ]; \
		then \
			mkdir -p $(LOCDEST)/$(DIR88100); \
		fi
		@if [ ! -f $(LOCDEST)/$(DIR88100)/$(LIBRARY) ]; \
		then \
			cp $(DEST)/$(DIR88100)/$(LIBRARY) $(LOCDEST)/$(DIR88100)/$(LIBRARY); \
		fi
		@cd $(DIR88100); \
		$(AR_88100) ruv $(LOCDEST)/$(DIR88100)/$(LIBRARY) $(OBJS)

local88110:	
		@-if [ ! -d $(LOCDEST)/$(DIR88110) ]; \
		then \
			mkdir -p $(LOCDEST)/$(DIR88110); \
		fi
		@if [ ! -f $(LOCDEST)/$(DIR88110)/$(LIBRARY) ]; \
		then \
			cp $(DEST)/$(DIR88110)/$(LIBRARY) $(LOCDEST)/$(DIR88100)/$(LIBRARY); \
		fi
		@cd $(DIR88110); \
		$(AR_88100) ruv $(LOCDEST)/$(DIR88110)/$(LIBRARY) $(OBJS)
###
