From 8a4a0719a0002d99a521a0c4c111ed2d8f846791 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Mon, 4 Jan 2021 17:39:18 +0300 Subject: musl-fts: add Makefile --- extra/musl-fts/files/Makefile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 extra/musl-fts/files/Makefile (limited to 'extra/musl-fts/files') diff --git a/extra/musl-fts/files/Makefile b/extra/musl-fts/files/Makefile new file mode 100644 index 00000000..359975af --- /dev/null +++ b/extra/musl-fts/files/Makefile @@ -0,0 +1,33 @@ +PREFIX = /usr/local +LIBDIR = ${PREFIX}/lib +INCDIR = ${PREFIX}/include +PKGCONFDIR = ${LIBDIR}/pkgconfig +CC ?= cc +AR ?= ar +RANLIB ?= ranlib + +CPPFLAGS = -DHAVE_CONFIG_H -I. + +all: libfts.a libfts.so.0.0.0 + +fts.o: fts.c + ${CC} ${CFLAGS} ${CPPFLAGS} -c -o fts.o fts.c + +libfts.a: fts.o + ${AR} cru libfts.a fts.o + ${RANLIB} libfts.a + +libfts.so.0.0.0: fts.o + ${CC} -shared -fPIC -DPIC fts.o ${CFLAGS} -Wl,-soname -Wl,libfts.so.0 -o libfts.so.0.0.0 + +install: all + mkdir -p ${DESTDIR}${INCDIR} ${DESTDIR}${PKGCONFDIR} + cp libfts.a libfts.so.0.0.0 ${DESTDIR}${LIBDIR} + cp musl-fts.pc ${DESTDIR}${PKGCONFDIR} + cp fts.h ${DESTDIR}${INCDIR} + chmod 644 ${DESTDIR}${INCDIR}/fts.h ${DESTDIR}${LIBDIR}/libfts.a ${DESTDIR}${PKGCONFDIR}/musl-fts.pc + chmod 755 ${DESTDIR}${LIBDIR}/libfts.so.0.0.0 + ln -sf libfts.so.0.0.0 ${DESTDIR}${LIBDIR}/libfts.so.0 + ln -sf libfts.so.0 ${DESTDIR}${LIBDIR}/libfs.so + +.PHONY: all -- cgit v1.2.3