
warns = 
cc =g++

all: lab4x

lab4x: lab4.o tokenizing.o parsing.o
	${cc} ${warns} $< tokenizing.o parsing.o -o $@

lab4.o: lab4.cpp tokenizing.h parsing.h
	${cc} ${warns} -c $<

tokenizing.o: tokenizing.cpp tokenizing.h
	${cc} ${warns} -c $<

parsing.o: parsing.cpp parsing.h tokenizing.h
	${cc} ${warns} -c $<

clean:
	rm -f lab4.o tokenizing.o parsing.o lab4x

