Initial version, compiles but not debugged
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..8b04b0c
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,18 @@
+CFLAGS=-Wall -g -c -ansi
+#CFLAGS=-Wall -O2 -c
+LFLAGS= -Wall -g -ansi -lsndfile
+
+sonic: sonic.o wave.o main.o
+	gcc $(LFLAGS) -o sonic sonic.o wave.o main.o
+
+sonic.o: sonic.c sonic.h
+	gcc $(CFLAGS) sonic.c
+
+wave.o: wave.c wave.h
+	gcc $(CFLAGS) wave.c
+
+main.o: main.c sonic.h wave.h
+	gcc $(CFLAGS) main.c
+
+clean:
+	rm *.o