diff options
author | waker <wakeroid@gmail.com> | 2011-03-23 21:26:26 +0100 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2011-03-23 21:26:26 +0100 |
commit | fd302d7abc36942e7ff14b22fae1e72b4495bef1 (patch) | |
tree | 2a36f8361c907a5bea91a9d905957a709f31ea64 /plugins/soundtouch/Makefile | |
parent | 11e63b53b8c91da89592c373bb32fc2b656c6024 (diff) |
renamed soundtouch and uade2 plugin folders and output .so
Diffstat (limited to 'plugins/soundtouch/Makefile')
-rw-r--r-- | plugins/soundtouch/Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/plugins/soundtouch/Makefile b/plugins/soundtouch/Makefile new file mode 100644 index 00000000..ce4a0ad0 --- /dev/null +++ b/plugins/soundtouch/Makefile @@ -0,0 +1,52 @@ +CC=gcc +CXX=g++ + +OUT=ddb_soundtouch.so + +soundtouch_path=soundtouch + +CFLAGS+=-Wall -g -D_GNU_SOURCE -I$(soundtouch_path)/include -I../../include -std=c99 -fPIC -msse2 +CXXFLAGS+=-Wall -g -D_GNU_SOURCE -I$(soundtouch_path)/include -I../../include -fPIC -msse2 + +LDFLAGS+=-shared -lm + +SOURCES=plugin.c + +CXX_SOURCES=st.cpp\ +$(soundtouch_path)/source/SoundTouch/AAFilter.cpp\ +$(soundtouch_path)/source/SoundTouch/BPMDetect.cpp\ +$(soundtouch_path)/source/SoundTouch/cpu_detect_x86_gcc.cpp\ +$(soundtouch_path)/source/SoundTouch/FIFOSampleBuffer.cpp\ +$(soundtouch_path)/source/SoundTouch/FIRFilter.cpp\ +$(soundtouch_path)/source/SoundTouch/mmx_optimized.cpp\ +$(soundtouch_path)/source/SoundTouch/PeakFinder.cpp\ +$(soundtouch_path)/source/SoundTouch/RateTransposer.cpp\ +$(soundtouch_path)/source/SoundTouch/SoundTouch.cpp\ +$(soundtouch_path)/source/SoundTouch/sse_optimized.cpp\ +$(soundtouch_path)/source/SoundTouch/TDStretch.cpp + +HEADERS=st.h\ +$(soundtouch_path)/include/BPMDetect.h\ +$(soundtouch_path)/include/FIFOSampleBuffer.h\ +$(soundtouch_path)/include/FIFOSamplePipe.h\ +$(soundtouch_path)/include/soundtouch_config.h\ +$(soundtouch_path)/include/SoundTouch.h\ +$(soundtouch_path)/include/STTypes.h + +CXX_OBJECTS=$(CXX_SOURCES:.cpp=.o) +OBJECTS=$(SOURCES:.c=.o) + +all: $(SOURCES) $(OUT) + +$(OUT): $(OBJECTS) $(CXX_OBJECTS) + $(CXX) $(LDFLAGS) $(OBJECTS) $(CXX_OBJECTS) -o $@ + +.c.o: $(HEADERS) + $(CC) $(CFLAGS) $< -c -o $@ + +.cpp.o: $(HEADERS) + $(CXX) $(CXXFLAGS) $< -c -o $@ + +clean: + rm $(OBJECTS) $(CXX_OBJECTS) $(OUT) + |