CC = g++
PREFIX = /usr/local
CFLAGS = -g -O2 -Wall 
INCLUDE = -I./ `vdk-config --cflags`
LIBS = `vdk-config --libs` -lpthread
PROG = thread
OBJS = vdkthread.o thread.o

all: $(PROG)

$(PROG): $(OBJS)
	$(CC) $(CFLAGS) $(INCLUDE) $(LIBS) -o $@ $(OBJS)

%.o:  %.cc
	$(CC) $(CFLAGS) $(INCLUDE) -o $@ -c $<

clean:
	rm -f $(PROG) $(OBJS) *~ complete