#
# Makefile for PVSC : By P.S. Elliot
# Modified by M. Gumm 
#

FLEX		= /opt/gnu/bin/flex
FLEX_FLAGS	= -i -b -p -s -v # -d
CURDIR		= .
BIN		= .
CC		= cc # -DDEBUG # -g
PRINTER		= ps_c_file

OBJECTS  = main.o scan.o utils.o post.o

all : pvsc

pvsc :  $(OBJECTS) mvpdef.h utils.h post.h
	$(CC) $(OBJECTS) -o pvsc

scan.c : scan.l
	$(FLEX) $(FLEX_FLAGS) scan.l
	mv lex.yy.c scan.c

scan.o : scan.c mvpdef.h

main.o : main.c mvpdef.h utils.h post.h
	$(CC) -c main.c

utils.o : utils.c

post.o : post.c mvpdef.h
