#
#  FILE
#
#	Makefile    make dex utility and documentation
#
#  KEY WORDS
#
#	dex
#	make files
#
#  SYNOPSIS
#
#	make dex
#	make doc
#
#  DESCRIPTION
#
#	Contains instructions to the UNIX "make" utility for
#	building the dex task and dex documents.
#
#  AUTHOR
#
#	Fred Fish
#
#

CC =		cc

OBJECTS =	dex.o dex0.o dex1.o dex2.o hashtbl.o

dex :		$(OBJECTS)
		cc $(OBJECTS) -o dex

dex.o :		dex.lo dex.c
		$(CC) -c $(CFLAGS) dex.c

dex0.o :	dex0.c dex.h hashtbl.h
		$(CC) -c $(CFLAGS) dex0.c

dex1.o :	dex1.c dex.h hashtbl.h
		$(CC) -c $(CFLAGS) dex1.c

dex2.o :	dex2.c dex.h hashtbl.h
		$(CC) -c $(CFLAGS) dex2.c

hashtbl.o :	hashtbl.h
		$(CC) -c $(CFLAGS) hashtbl.c

#dex.c :		dex.y
#		yacc dex.y
#		mv y.tab.c dex.c

#dex.lo :	dex.l
#		lex dex.l
#		mv lex.yy.c dex.lo

#doc :		dex.doc

#dex.doc :	dex.ms
#		nroff -ms dex.ms >dex.doc

#all :		dex doc
