all: listado1 listado2 listado3 listado4 listado5 listado6 listado7 listado8 acid

audio.o: audio.c audio.h
	gcc -c audio.c -o audio.o

acid.o: acid.c audio.h
	gcc -c acid.c -o acid.o

acid: acid.o audio.o
	gcc acid.o audio.o -o acid -lm

listado1.o: listado1.c audio.h
	gcc -c listado1.c -o listado1.o

listado1: listado1.o audio.o
	gcc listado1.o audio.o -o listado1 -lm

listado2.o: listado2.c audio.h
	gcc -c listado2.c -o listado2.o

listado2: listado2.o audio.o
	gcc listado2.o audio.o -o listado2 -lm

listado3.o: listado3.c audio.h
	gcc -c listado3.c -o listado3.o

listado3: listado3.o audio.o
	gcc listado3.o audio.o -o listado3 -lm

listado4.o: listado4.c audio.h
	gcc -c listado4.c -o listado4.o

listado4: listado4.o audio.o
	gcc listado4.o audio.o -o listado4 -lm

listado5.o: listado5.c audio.h
	gcc -c listado5.c -o listado5.o

listado5: listado5.o audio.o
	gcc listado5.o audio.o -o listado5 -lm

listado6.o: listado6.c audio.h
	gcc -c listado6.c -o listado6.o

listado6: listado6.o audio.o
	gcc listado6.o audio.o -o listado6 -lm

listado7.o: listado7.c audio.h
	gcc -c listado7.c -o listado7.o

listado7: listado7.o audio.o
	gcc listado7.o audio.o -o listado7 -lm

listado8.o: listado8.c audio.h
	gcc -c listado8.c -o listado8.o

listado8: listado8.o audio.o
	gcc listado8.o audio.o -o listado8 -lm

clean:
	rm -f *.o listado? acid
