all repos — nimisewi_c @ 57f683f181495b802761d23e36b6d7ff75863613

simple random toki pona phrase generator

Makefile (view raw)

 1PREFIX ?= /usr/local/
 2CFLAGS += -pedantic -Wall -Wextra -Wmissing-prototypes \
 3		  -Wstrict-prototypes -Wwrite-strings
 4
 5NIMITOKI = nimitoki.c nimitoki.h
 6
 7.SUFFIXES: .c .o
 8
 9.c.o:
10	${CC} ${CFLAGS} -c $<
11
12all: nimitoki.o nimisewi
13
14nimitoki.o: ${NIMITOKI}
15
16${NIMITOKI}: makenimitoki
17	./makenimitoki nimitoki.txt
18
19makenimitoki: makenimitoki.o
20	${CC} ${CFLAGS} -o $@ makenimitoki.o
21
22nimisewi: nimisewi.o nimitoki.o 
23	${CC} ${CFLAGS} -o $@ nimisewi.o nimitoki.o
24
25clean:
26	find . \( -name "*.o" -o -name nimisewi -o -name makenimitoki \) -delete
27
28distclean:
29	find . \( -name "*.o" \
30		-o -name nimisewi \
31		-o -name makenimitoki \
32		-o -name nimitoki.c \
33		-o -name nimitoki.h \) -delete
34
35install: nimisewi
36	install -o root -g wheel nimisewi ${PREFIX}/bin/
37