# *************************************************************
#	makefile - Lambda Beta to Ada/C Compiler
# *************************************************************
#***********************************
#  (C) Copyright 1992-1993; dit/upm
#  Distributed under the conditions stated in the
#  TOPO General Public License (see file LICENSE)
#***********************************
# $Id: makefile,v 1.18 1995/01/11 12:07:22 lotos Exp $

LANG=ADA

TOOL=   omlb$(LANG)
TRGT=	omlb$(LANG)

SRCS=	omlb.c rag.c gen$(LANG).c basic.c transform.c counter.c
OBJS=	omlb.o rag.o gen$(LANG).o basic.o transform.o counter.o
HS=	swbus.h counter.h

INCDIRS= -I$(EPSINC) -I$(TOPOINC)
LIBDIRS= -L$(EPSLIB) -L$(TOPOLIB)
CFLAGS=	$(CF_DBX) $(INCDIRS)

$(TRGT):        $(OBJS)
	$(CC) $(CFLAGS) $(LIBDIRS) -o $@ $(OBJS) -lcast -lrag

$(OBJS):        $(HS)

install:       $(TRGT)
	cp $(TRGT) $(TOPOBIN)
	chmod a+x $(TOPOBIN)/$(TRGT)
	touch install

clean::
	-rm -f $(OBJS)
	-rm -f core *~
	-rm -f $(TRGT)

#----------------------------------------------------------
