PREFIX ?= ~/.local OBJS = wcwidth.o wcswidth.o all: libwcwidth.dylib wcfix libwcwidth.dylib: ${OBJS} ${CC} -dynamiclib ${LDFLAGS} ${OBJS} -o $@ wcwidth.o: nonspacing.h wide.h .SUFFIXES: .in .in: sed 's|%%PREFIX%%|${PREFIX}|g' $< > $@ chmod a+x $@ clean: rm -f libwcwidth.dylib wcfix ${OBJS} install: libwcwidth.dylib wcfix install -d ${PREFIX}/lib ${PREFIX}/bin install -m 644 libwcwidth.dylib ${PREFIX}/lib install wcfix ${PREFIX}/bin uninstall: rm -f ${PREFIX}/lib/libwcwidth.dylib ${PREFIX}/bin/wcfix