# Makefile to compile the examples provided by libvolpack1-dev package
# Andreas Tille <tille@debian.org>  Mon, 10 Dec 2007
# GPL

CC=gcc
CFLAGS=-g -O2 -Wall
LDFLAGS=-s -lvolpack

SOURCES=classifyvolume.c makeoctree.c makevolume.c rendervolume.c
TARGETS=classifyvolume makeoctree makevolume rendervolume

all: $(TARGETS) scalevolume

$(TARGETS): %: %.c
	$(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)

scalevolume: scalevolume.c
	$(CC) $(CFLAGS) $< denfile.c -o $@ $(LDFLAGS)

test: all
	./test.sh

clean:
	rm -rf *.o *~
	rm -f brainsmall*.ppm brainsmall.cv brainsmall.oct brainsmall.rv

distclean: clean
	rm -f $(TARGETS)
