Use $(CC) and $(AR) in Makefile

This commit is contained in:
Anonymous Maarten 2020-10-29 22:05:09 +01:00
parent 0a70dfd0cf
commit fcf9fa9a47

View File

@ -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