aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--Makefile14
2 files changed, 16 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 5e08972..709a502 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,3 +28,5 @@ xcuserdata/
/maximilianTestWindowsVS2010/ipch
/maximilianTestWindowsVS2010/maximilianTestWindowsVS2010/Debug
+## Build artifacts
+synth
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..d8f8c9b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,14 @@
+CC=g++
+CFLAGS=-Wall
+OUT=synth
+CPP=main.cpp RtAudio.cpp player.cpp maximilian.cpp
+INSTALLPATH=/usr/local/bin/${OUT}
+
+osx:
+ ${CC} ${CFLAGS} -D__MACOSX_CORE__ -o ${OUT} ${CPP} -framework CoreAudio -framework CoreFoundation -lpthread
+
+linux:
+ ${CC} ${CFLAGS} -D__LINUX_ALSA__ -o ${OUT} ${CPP} -lasound -lpthread
+
+install:
+ cp ${OUT} ${INSTALLPATH}