#all: run
all: daemon

VERSION = 0.2.0
DIST_DIR = OpenInventor-BSD-Daemon-$(VERSION)
ARC_NAME = $(DIST_DIR).tar.gz

LoadFile.o: LoadFile.cpp
	g++ -c -I /usr/X11R6/include -o $@ $< 

LoadFile: LoadFile.o
	g++ -o $@ $< -lInventorXt

daemon.o: bezier.h polynom.h move_choice.h

daemon.o: daemon.cpp 
	g++ -g -c -I /usr/X11R6/include -o $@ $< 

daemon: daemon.o path.o polynom.o move_choice.o
	g++ -g -o $@ daemon.o path.o polynom.o move_choice.o -lInventorXt

path.c: bezier.h 

path.o: path.c
	gcc -g -c -I /usr/X11R6/include -o path.o path.c

move_choice.o: move_choice.c move_choice.h
	gcc -g -c -I /usr/X11R6/include -o move_choice.o move_choice.c


polynom.o: polynom.c
	gcc -g -c -o polynom.o polynom.c

bsd_daemon.iv: bsd_daemon_source.iv
	cat $< | ivcat -b > $@

run: LoadFile bsd_daemon.iv 
	./LoadFile bsd_daemon.iv

dist:
	mkdir $(DIST_DIR)
	cp Makefile *.c *.h *.cpp $(DIST_DIR)
	tar -czvf $(ARC_NAME) $(DIST_DIR)
	rm -fr $(DIST_DIR)

