mirror of
https://github.com/mborgerding/kissfft.git
synced 2025-05-25 12:10:27 -04:00
Use $(CC) and $(AR) in Makefile
This commit is contained in:
parent
0a70dfd0cf
commit
fcf9fa9a47
12
Makefile
12
Makefile
@ -3,6 +3,7 @@ KFVER=131
|
||||
DATATYPE ?= float
|
||||
|
||||
PREFIX ?= /usr/local
|
||||
INCDIR ?= $(PREFIX)/include
|
||||
LIBDIR ?= $(PREFIX)/lib
|
||||
|
||||
INSTALL ?= install
|
||||
@ -16,11 +17,12 @@ else
|
||||
endif
|
||||
|
||||
all:
|
||||
gcc -Wall -fPIC -c *.c -Dkiss_fft_scalar=$(DATATYPE) -o kiss_fft.o
|
||||
ar crus libkissfft.a kiss_fft.o
|
||||
gcc -shared $(SHARED_FLAGS) -o $(SHARED_NAME) kiss_fft.o
|
||||
$(CC) -Wall -fPIC -c *.c -Dkiss_fft_scalar=$(DATATYPE) -o kiss_fft.o
|
||||
$(AR) crus libkissfft.a kiss_fft.o
|
||||
$(CC) -shared $(SHARED_FLAGS) -o $(SHARED_NAME) kiss_fft.o
|
||||
|
||||
install: all
|
||||
$(INSTALL) -Dt $(INCDIR) -m 644 kiss_fft.h
|
||||
$(INSTALL) -Dt $(LIBDIR) $(SHARED_NAME)
|
||||
|
||||
doc:
|
||||
@ -53,6 +55,6 @@ asm: kiss_fft.s
|
||||
|
||||
kiss_fft.s: kiss_fft.c kiss_fft.h _kiss_fft_guts.h
|
||||
[ -e kiss_fft.s ] && mv kiss_fft.s kiss_fft.s~ || true
|
||||
gcc -S kiss_fft.c -O3 -mtune=native -ffast-math -fomit-frame-pointer -unroll-loops -dA -fverbose-asm
|
||||
gcc -o kiss_fft_short.s -S kiss_fft.c -O3 -mtune=native -ffast-math -fomit-frame-pointer -dA -fverbose-asm -DFIXED_POINT
|
||||
$(CC) -S kiss_fft.c -O3 -mtune=native -ffast-math -fomit-frame-pointer -unroll-loops -dA -fverbose-asm
|
||||
$(CC) -o kiss_fft_short.s -S kiss_fft.c -O3 -mtune=native -ffast-math -fomit-frame-pointer -dA -fverbose-asm -DFIXED_POINT
|
||||
[ -e kiss_fft.s~ ] && diff kiss_fft.s~ kiss_fft.s || true
|
||||
|
Loading…
Reference in New Issue
Block a user