new file mode 100644
--- /dev/null
+++ b/player/Makefile
@@ -0,0 +1,34 @@
+ CC = gcc
+CFLAGS = -Wall -O2 -DLINUX -DWINAPI="" $(shell sdl-config --cflags)
+INCLUDE= -I../include
+LDFLAGS = -Wl,-rpath,lib $(shell sdl-config --libs)
+ DEBUG = -g -ggdb
+TARGET = ../bin/audioplayer
+OBJECTS = \
+ main.o \
+ audioplayer.o
+
+.c.o:
+ @$(CC) -c $(CFLAGS) $(INCLUDE) $(DEBUG) -o $@ $<
+ @echo "CC $<"
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS)
+ @$(CC) $(OBJECTS) $(LDFLAGS) -o $@
+ @echo "LD OBJECTS -o $@"
+
+.PHONY: clean distclean
+
+clean:
+ @rm -f *.o *~
+ @echo "CLEANING $$PWD"
+
+distclean:
+ @make clean
+ @rm -f $(TARGET)
+ @echo "WIPING $$PWD OUT"
+
+install: $(TARGET)
+ install -m 755 $(TARGET) ~/bin/
+