From fcf9fa9a47c4c0fec252bbb3951ce044ca8dc129 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Thu, 29 Oct 2020 22:05:09 +0100 Subject: [PATCH] Use $(CC) and $(AR) in Makefile --- Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 168304d..64d0a8e 100644 --- a/Makefile +++ b/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