build: Install headers

This commit is contained in:
Jan Tojnar 2020-04-07 20:21:03 +02:00
parent c2c0c0be03
commit 71df949992
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -4,6 +4,7 @@ DATATYPE ?= float
PREFIX ?= /usr/local PREFIX ?= /usr/local
LIBDIR ?= $(PREFIX)/lib LIBDIR ?= $(PREFIX)/lib
INCLUDEDIR ?= $(PREFIX)/include
INSTALL ?= install INSTALL ?= install
@ -20,8 +21,17 @@ all:
ar crus libkissfft.a kiss_fft.o ar crus libkissfft.a kiss_fft.o
gcc -shared $(SHARED_FLAGS) -o $(SHARED_NAME) kiss_fft.o gcc -shared $(SHARED_FLAGS) -o $(SHARED_NAME) kiss_fft.o
HEADERS = \
kiss_fft.h \
kissfft.hh \
tools/kfc.h \
tools/kiss_fftnd.h \
tools/kiss_fftndr.h \
tools/kiss_fftr.h
install: all install: all
$(INSTALL) -Dt $(LIBDIR) $(SHARED_NAME) $(INSTALL) -Dt $(LIBDIR) $(SHARED_NAME)
$(INSTALL) -Dt $(INCLUDEDIR)/kissfft $(HEADERS)
doc: doc:
@echo "Start by reading the README file. If you want to build and test lots of stuff, do a 'make testall'" @echo "Start by reading the README file. If you want to build and test lots of stuff, do a 'make testall'"