summary refs log tree commit diff
path: root/port/wcwidth/Makefile
blob: 50faa6536f9b07eea054e8d015c4024197884543 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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
pan title='2018-08-24 15:37:51 -0400'>2018-08-24Show hostname in title over SSHJune McEnroe 2018-08-23Alias bc='bc -l'June McEnroe 2018-08-20Update usage of scheme in READMEJune McEnroe 2018-08-20Use scheme.h in fbatt and fbclockJune McEnroe 2018-08-20Generate scheme.hJune McEnroe 2018-08-20Add dependencies on gfx.hJune McEnroe 2018-08-18Add Blondie — Heart of GlassJune McEnroe 2018-08-18Set FCEDIT=$EDITORJune McEnroe 2018-08-18Only post commits with bodies to MastodonJune McEnroe 2018-08-18Run tf/cfg link script with /bin/shJune McEnroe 2018-08-18Run {,s,t}up with /bin/shJune McEnroe 2018-08-18Use whence instead of typeJune McEnroe 2018-08-18Cut off path components until right prompt fitsJune McEnroe 2018-08-17Add "private" alias to source encrypted fileJune McEnroe 2018-08-17Add vim mapping to add a #includeJune McEnroe