DESTDIR ?= /usr/local
CFLAGS := -Wall -Wextra -pedantic -std=c99 -fPIC ${CFLAGS}
-all: shared static man
+all: shared static man pkgconfig
shared:
${CC} -shared ${LDFLAGS} -o libacheam.so src/libacheam/*.c ${CFLAGS}
${CC} ${LDFLAGS} src/libacheam/*.c ${CFLAGS} -c
ar rcs libacheam.a *.o
+pkgconfig:
+ sed "s|PREFIX_HERE|${DESTDIR}|g" acheam.pc.in > acheam.pc
+
man:
for i in man/*.scd; do \
outp=$$(echo "$$i" | rev | cut -f 2- -d '.' | rev); \
--- /dev/null
+prefix=PREFIX_HERE
+exec_prefix=${prefix}
+includedir=${prefix}/include
+libdir=${prefix}/lib
+
+Name: libacheam
+Version: 0.0.0
+Description: Armaan's personal C library
+Requires:
+Cflags: -I${includedir}/
+Libs: -L${libdir} -lacheam