Makefile - clic - Clic is an command line interactive client for gopher written in Common LISP
 (HTM) git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/clic/
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
 (DIR) README
 (DIR) LICENSE
       ---
       Makefile (1023B)
       ---
            1 # clic – a simple gopher client in lisp
            2 # See the LICENSE file for copyright and license details.
            3 .POSIX:
            4 
            5 
            6 BIN    = clic
            7 LISP   = ecl
            8 PREFIX = /usr
            9 BINDIR = ${PREFIX}/bin
           10 MANDIR = ${PREFIX}/share/man
           11 
           12 all: ${BIN}
           13 
           14 ${BIN}:        clic.lisp clic.asd make-binary.lisp
           15         ecl -norc -load make-binary.lisp
           16 
           17 install: ${BIN}
           18         @echo installing executable to "${DESTDIR}${PREFIX}/bin"
           19         @mkdir -p "${DESTDIR}${BINDIR}"
           20         @cp -f clic "${DESTDIR}${BINDIR}/${BIN}"
           21         @chmod 755 "${DESTDIR}${BINDIR}/${BIN}"
           22         @echo installing manual page to "${DESTDIR}${MANDIR}/man1"
           23         @mkdir -p "${DESTDIR}${MANDIR}/man1"
           24         @cp -f clic.1 "${DESTDIR}${MANDIR}/man1/clic.1"
           25         @chmod 644 "${DESTDIR}${MANDIR}/man1/clic.1"
           26 
           27 uninstall:
           28         @echo removing executable file from "${DESTDIR}${PREFIX}/bin"
           29         @rm -f "${DESTDIR}${BINDIR}/${BIN}"
           30         @echo removing manual page from "${DESTDIR}${MANDIR}/man1"
           31         @rm -f "${DESTDIR}${MANDIR}/man1/clic.1"
           32 
           33 clean:
           34         rm -f "${BIN}" clic.o clic.eclh clic.cxx
           35 
           36 test: clean all
           37         @sh run-test.sh ${LISP}
           38 
           39 
           40 .PHONY: all install uninstall clean