Makefile (839B)
1 VERSION = 1.0 (2024/08/08) 2 3 PREFIX = /usr/local 4 BIN_DOS = ${PREFIX}/bin 5 MAN_DOS = ${PREFIX}/man 6 7 DOS_MAN = man 8 9 CC = cc 10 COPTS_SPCL = -O2 -DNDEBUG 11 COPTS = -Wall -Wextra -Werror -Wpedantic -std=c89 ${COPTS_SPCL} 12 CPPOPTS = -DVERSION="\"${VERSION}\"" 13 14 LANG_MAN != ls "${DOS_MAN}" 15 16 .SUFFIXES: .c .o 17 .c.o: 18 ${CC} ${CPPOPTS} ${COPTS} -c "$<" 19 20 all: depre depre_cgi 21 22 depre: depre.o commun.o 23 ${CC} ${COPTS} -o "$@" depre.o commun.o 24 25 depre_cgi: depre_cgi.o commun.o 26 ${CC} ${COPTS} -static -o "$@" depre_cgi.o commun.o 27 28 inst_man: 29 for L in ${LANG_MAN} ; \ 30 do \ 31 mkdir -p ${MAN_DOS}/$$L/man1 ; \ 32 cp "${DOS_MAN}/$$L/"* "${MAN_DOS}/$$L/man1" ; \ 33 done 34 35 install: all inst_man 36 mkdir -p "${BIN_DOS}" 37 install -m 755 depre "${BIN_DOS}"/depre 38 39 uninstall: 40 rm -f ${BIN_DOS}/depre 41 42 net: 43 rm -f depre depre_cgi *.o *.core