cc=gcc
CFLAGS=-g

parsetest: main.o parse.o tokens.o vecmath.o
	$(cc) $(CFLAGS)  -o parsetest main.o parse.o tokens.o vecmath.o -lm

parse.o: tokens.h parse.h vecmath.h
	$(cc) $(CFLAGS)  -c parse.c 

tokens.o: tokens.h parse.h 
	$(cc) $(CFLAGS)  -c tokens.c 

vecmath.o: vecmath.h
	$(cc) $(CFLAGS)  -c vecmath.c 

main.o: tokens.h parse.h 
	$(cc) $(CFLAGS) -c main.c
