VERSION    = 1.0 (2024/08/08)

PREFIX     = /usr/local
BIN_DOS    = ${PREFIX}/bin
MAN_DOS    = ${PREFIX}/man

DOS_MAN    = man

CC         = cc
COPTS_SPCL = -O2 -DNDEBUG
COPTS      = -Wall -Wextra -Werror -Wpedantic -std=c89 ${COPTS_SPCL}
CPPOPTS    = -DVERSION="\"${VERSION}\""

LANG_MAN  != ls "${DOS_MAN}"

.SUFFIXES: .c .o
.c.o:
	${CC} ${CPPOPTS} ${COPTS} -c "$<"

all: depre

depre: depre.o
	${CC} ${COPTS} -o "$@" depre.o

inst_man:
	for L in ${LANG_MAN} ; \
	do \
		mkdir -p ${MAN_DOS}/$$L/man1 ; \
		cp "${DOS_MAN}/$$L/"* "${MAN_DOS}/$$L/man1" ; \
	done

install: all inst_man
	mkdir -p "${BIN_DOS}"
	install -m 755 depre "${BIN_DOS}"/depre

uninstall:
	rm -f ${BIN_DOS}/depre

clean:
	rm -f depre *.o *.core
