Use dylib for macOS and ignore built libs

This commit is contained in:
Greg Thornton 2016-11-03 06:46:07 -05:00
parent 5720824f4c
commit 82d7f4cb8a
2 changed files with 9 additions and 1 deletions

2
.gitignore vendored
View File

@ -1,2 +1,4 @@
*.o *.o
*.so *.so
*.a
*.dylib

View File

@ -1,9 +1,15 @@
KFVER=130 KFVER=130
ifeq ($(shell uname -s),Darwin)
SHARED := -Wl,-install_name,libkissfft.dylib -o libkissfft.dylib
else
SHARED := -Wl,-soname,libkissfft.so -o libkissfft.so
endif
all: all:
gcc -Wall -fPIC -c *.c -Dkiss_fft_scalar=float -o kiss_fft.o gcc -Wall -fPIC -c *.c -Dkiss_fft_scalar=float -o kiss_fft.o
ar crus libkissfft.a kiss_fft.o ar crus libkissfft.a kiss_fft.o
gcc -shared -Wl,-soname,libkissfft.so -o libkissfft.so kiss_fft.o gcc -shared $(SHARED) kiss_fft.o
install: all install: all
cp libkissfft.so /usr/local/lib/ cp libkissfft.so /usr/local/lib/