Makefile (580B)
1 include config.mk 2 3 all: libvec.a vec.pc 4 5 vec.o: vec.h 6 7 .c.o: 8 ${CC} ${CFLAGS} -c $< 9 10 libvec.a: vec.o 11 ${AR} ${ARFLAGS} $@ vec.o 12 13 vec.pc: vec.def.pc config.mk 14 sed -e 's|_PREFIX|'${PREFIX}'|g' \ 15 -e 's|_VERSION|'${VERSION}'|g' \ 16 vec.def.pc > $@ 17 18 install: libvec.a vec.pc 19 install -Dm644 vec.h ${PREFIX}/include 20 install -Dm644 libvec.a ${PREFIX}/lib 21 install -Dm644 vec.pc ${PKG_CONFIG_PATH} 22 23 uninstall: 24 rm -f ${PREFIX}/include/vec.h 25 rm -f ${PREFIX}/lib/libvec.a 26 rm -f ${PKG_CONFIG_PATH}/vec.pc 27 28 clean: 29 rm -f vec.o libvec.a vec.pc 30 31 .PHONY: all clean install uninstall