this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #38 from jtojnar/packagability

Improve packagability

authored by

mborgerding and committed by
GitHub
c2c0c0be 3f3fc6ab

+14 -5
+14 -5
Makefile
··· 1 1 KFVER=131 2 2 3 + DATATYPE ?= float 4 + 5 + PREFIX ?= /usr/local 6 + LIBDIR ?= $(PREFIX)/lib 7 + 8 + INSTALL ?= install 9 + 3 10 ifeq ($(shell uname -s),Darwin) 4 - SHARED := -Wl,-install_name,libkissfft.dylib -o libkissfft.dylib 11 + SHARED_NAME := libkissfft.dylib 12 + SHARED_FLAGS := -Wl,-install_name,$(SHARED_NAME) 5 13 else 6 - SHARED := -Wl,-soname,libkissfft.so -o libkissfft.so 14 + SHARED_NAME := libkissfft.so 15 + SHARED_FLAGS := -Wl,-soname,$(SHARED_NAME) 7 16 endif 8 17 9 18 all: 10 - gcc -Wall -fPIC -c *.c -Dkiss_fft_scalar=float -o kiss_fft.o 19 + gcc -Wall -fPIC -c *.c -Dkiss_fft_scalar=$(DATATYPE) -o kiss_fft.o 11 20 ar crus libkissfft.a kiss_fft.o 12 - gcc -shared $(SHARED) kiss_fft.o 21 + gcc -shared $(SHARED_FLAGS) -o $(SHARED_NAME) kiss_fft.o 13 22 14 23 install: all 15 - cp libkissfft.so /usr/local/lib/ 24 + $(INSTALL) -Dt $(LIBDIR) $(SHARED_NAME) 16 25 17 26 doc: 18 27 @echo "Start by reading the README file. If you want to build and test lots of stuff, do a 'make testall'"