first commit
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Make file for libkmaudio
|
||||
# make clean ... clean up intermediate files
|
||||
# make ... generate libkmaudio as executable for testing purposes
|
||||
# and also creates the static library libkmaudio.a to be linked with another program
|
||||
# when linking to another program also include "-lliquid -lsoundio" to your linker
|
||||
|
||||
CXXFLAGS = -Wall -O3 -std=c++0x -Wno-write-strings -Wno-narrowing
|
||||
LDFLAGS = -lliquid -lsoundio
|
||||
OBJM = libkmaudio.o
|
||||
OBJ = libkmaudio_fifo.o libkmaudio_getDevices.o libkmaudio_getDevices_Linux.o libkmaudio_init.o libkmaudio_init_linux.o libkmaudio_interface.o libkmaudio_capture_linux.o libkmaudio_playback_linux.o libkmaudio_resampler.o
|
||||
|
||||
default: $(OBJ) $(OBJM)
|
||||
g++ $(CXXFLAGS) -o libkmaudio $(OBJ) $(OBJM) $(LDFLAGS)
|
||||
ar rcs libkmaudio.a $(OBJ)
|
||||
|
||||
clean:
|
||||
rm -f *.o libkmaudio.a
|
||||
-rm -rf ./Release/*
|
||||
-rmdir Release
|
||||
-rm -rf ./Debug/*
|
||||
-rmdir Debug
|
||||
|
||||
Reference in New Issue
Block a user