#mesa := $(HOME)/Sources/Mesa/local
#CFLAGS := -I$(mesa)/include
#CXXFLAGS := -I$(mesa)/include
#LDFLAGS := -L$(mesa)/lib
LDLIBS := -lglut -lGLU -lGL -lm

CXX := g++
LD := $(CXX)

sources := $(wildcard *.c)
objects := $(sources:.c=.o)

progs := balistic chain

all: $(progs)

balistic: balistic.o
	$(LD) -o $@ $^ $(LDFLAGS) $(LDLIBS)

chain: chain.o
	$(LD) -o $@ $^ $(LDFLAGS) $(LDLIBS)

clean:
	rm -f *o *~

distclean clear: clean
	rm -f $(progs)


maketosave: clear
	echo "tosave := " * > tosave

-include tosave

projectname := $(shell basename `pwd`)
tar:
	(cd .. && tar cvzf $(projectname).tgz $(addprefix $(projectname)/,$(tosave)))
