include conf.mk PREFIX ?= /usr/local/ CFLAGS += -pedantic -Wall -Wextra -Wmissing-prototypes \ -Wstrict-prototypes -Wwrite-strings ${EXTRAFLAGS} NIMITOKI = nimitoki.c nimitoki.h .SUFFIXES: .c .o .c.o: ${CC} ${CFLAGS} -c $< all: nimitoki.o nimisewi nimitoki.o: ${NIMITOKI} ${NIMITOKI}: makenimitoki ./makenimitoki nimitoki.txt makenimitoki: makenimitoki.o ${CC} ${CFLAGS} -o $@ makenimitoki.o nimisewi: main.o nimisewi.o nimitoki.o ${CC} ${CFLAGS} -o $@ main.o nimisewi.o nimitoki.o cgi: nimitoki.o cgi.o nimisewi.o ${CC} ${CFLAGS} -o nimisewi.cgi cgi.o nimisewi.o nimitoki.o cgi_gemini: nimitoki.o nimisewi.o cgi_gemini.o ${CC} ${CFLAGS} -o nimisewi.cgi cgi_gemini.o nimisewi.o nimitoki.o clean: find . \( -name "*.o" \ -o -name nimisewi \ -o -name nimisewi.cgi \ -o -name makenimitoki \) -delete distclean: find . \( -name "*.o" \ -o -name nimisewi \ -o -name nimisewi.cgi \ -o -name makenimitoki \ -o -name nimitoki.c \ -o -name nimitoki.h \) -delete install: nimisewi install -o root -g wheel nimisewi ${PREFIX}/bin/