CC=cc
C_SOURCE=simple_audio.c
SHARED_LIB=libsimple_audio.so
HEADER_FILE=simple_audio.h

all: libsimple_audio.so

libsimple_audio.so:
	$(CC) -fPIC -shared -lm -o $(SHARED_LIB) $(C_SOURCE) -lm

example: libsimple_audio.so
	$(CC) -o main main.c libsimple_audio.so

clean:
	rm -rf $(SHARED_LIB) main *~ *.o

install:
	install -m 755 $(SHARED_LIB) /usr/lib
	install -m 755 $(HEADER_FILE) /usr/include

uninstall:
	rm -rf /usr/lib/$(SHARED_LIB)
	rm -rf /usr/include/$(HEADER_FILE)
ViewGit