head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


1.1
date	94.11.07.16.09.02;	author brunner;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@############################################################################
# RCS INFORMATION:
#
# 	$RCSfile$
# 	$Author$	$Locker$		$State$
#	$Revision$	$Date$
#
############################################################################
# DESCRIPTION:
#
############################################################################
# REVISION HISTORY:
#
# $Log$
############################################################################
CC = cc
FL = -O

all: translate spacefilter

translate:	main.o y.tab.o symtab.o string.o lex.o lex.yy.o readtokens.o \
		parse.o outh.o search.o  dag.o spacefilter
		$(CC) $(FL) -o translate lex.yy.o main.o y.tab.o symtab.o \
		string.o lex.o readtokens.o parse.o outh.o search.o dag.o


main.o:		main.c
		$(CC) -c $(FL) main.c

y.tab.o:	y.tab.c lex.h symtab.h
		$(CC) -c $(FL) y.tab.c

symtab.o:	symtab.c symtab.h
		$(CC) -c $(FL) symtab.c

string.o:	string.c
		$(CC) -c $(FL) string.c

lex.o:		lex.c lex.h symtab.h
		$(CC) -c $(FL) lex.c

lex.yy.o: 	lex.yy.c	
		$(CC) -c $(FL) lex.yy.c

readtokens.o:	readtokens.c lex.h symtab.h
		$(CC) -c $(FL) readtokens.c

parse.o:	parse.c lex.h symtab.h
		$(CC) -c $(FL) parse.c

outh.o:		outh.c lex.h symtab.h
		$(CC) -c $(FL) outh.c

search.o:	search.c lex.h symtab.h
		$(CC) -c $(FL) search.c

dag.o:		dag.c
		$(CC) -c $(FL) dag.c

spacefilter: 	space.tmp.c 
		$(CC) -O -o spacefilter space.tmp.c

clean:
	rm -f *.o translate spacefilter
@
