SDL_INCLUDE_PATH=/usr/local/include/SDL/
C=gcc -c -O3 -I$(SDL_INCLUDE_PATH)
LD=gcc -L/usr/lib/ -lSDL -lm -lstdc++

Moog: DentsDeScie.o Synthetiseur.o main.o SynthetiseurSDL.o Triangulaire.o
	$(LD) -o Moog DentsDeScie.o Synthetiseur.o main.o SynthetiseurSDL.o Triangulaire.o
main.o: main.cpp SynthetiseurSDL.h
	$(C) main.cpp
Synthetiseur.o: Synthetiseur.cpp Synthetiseur.h Triangulaire.h DentsDeScie.h
	$(C) Synthetiseur.cpp
SynthetiseurSDL.o: SynthetiseurSDL.cpp SynthetiseurSDL.h assert_dom.h
	$(C) SynthetiseurSDL.cpp
Triangulaire.o: Triangulaire.cpp Triangulaire.h
	$(C) Triangulaire.cpp
DentsDeScie.o: DentsDeScie.cpp DentsDeScie.h
	$(C) DentsDeScie.cpp
Triangulaire.h: Instrument.h assert_dom.h
SynthetiseurSDL.h: Synthetiseur.h
Synthetiseur.h: Instrument.h
DentsDeScie.h: Instrument.h assert_dom.h
tar:
	cd ..;tar -czf Moog-0.2.tgz Moog-0.2;cd Moog-0.2
clean:
	rm -f *.o Moog
