CFLAGS  = -O2
INCLUDE = -I$(QTDIR)/include
OBJS    = main.o graph.o events.o options.o
CHECK   = main.moc graph.moc options.moc
LIBS    = -lqt

.cc.o:
	g++ $(CFLAGS) $(INCLUDE) -c $<

all:	$(CHECK) $(OBJS)
	g++ $(LIBS) -o p5profile  $(OBJS)
	strip --strip-all p5profile

main.moc: main.h
	moc -o main.moc main.h

graph.moc: graph.h
	moc -o graph.moc graph.h

options.moc: options.h
	moc -o options.moc options.h

clean:
	rm -f *.o *.moc *~ p5profile core
