2 CFLAGS := -Wall -Wextra -pedantic -std=c99 -fPIC ${CFLAGS}
7 ${CC} -shared ${LDFLAGS} -o libacheam.so src/libacheam/*.c ${CFLAGS}
10 ${CC} ${LDFLAGS} src/libacheam/*.c ${CFLAGS} -c
11 ar rcs libacheam.a *.o
14 for i in man/*.scd; do \
15 outp=$$(echo "$$i" | rev | cut -f 2- -d '.' | rev); \
16 scdoc < $$i > $$outp; \
17 echo ".SH COLOPHON\n This page is a part of libacheam(3).\&" >> $$outp; \
21 mkdir -p ${DESTDIR}/include \
22 ${DESTDIR}/lib/pkgconfig \
25 cp libacheam.so ${DESTDIR}/lib
26 cp acheam.pc ${DESTDIR}/lib/pkgconfig
27 cp man/*.3 ${DESTDIR}/man/man3/
28 cp src/libacheam/acheam.h ${DESTDIR}/include
31 rm ${DESTDIR}/include/acheam.h \
32 ${DESTDIR}/lib/libacheam.so \
33 ${DESTDIR}/lib/pkgconfig/acheam.pc
35 for i in man/*.scd; do \
36 rm ${DESTDIR}/man/man3/$$(basename "$$i" ".scd"); \
40 ${CC} -o test src/tests.c -I./src/libacheam libacheam.a ${CFLAGS}
44 rm -f test libacheam.so libacheam.a *.o man/*.3