2.11BSD/src/share/learn/Makefile
# Copyright (c) 1987 Regents of the University of California.
# All rights reserved. The Berkeley software License Agreement
# specifies the terms and conditions for redistribution.
#
# @(#)Makefile 4.3.1 (2.11BSD) 1996/10/24
#
LESSONS=C editor eqn files macros morefiles vi
FILES= Linfo Xinfo
DESTDIR=
all:
install: ${LESSONS} ${FILES}
-mkdir -p ${DESTDIR}/usr/share/learn \
${DESTDIR}/var/log/learn \
${DESTDIR}/usr/share/learn/bin
chown root.staff ${DESTDIR}/usr/share/learn \
${DESTDIR}/usr/share/learn/bin
chmod 755 ${DESTDIR}/usr/share/learn \
${DESTDIR}/var/log/learn \
${DESTDIR}/usr/share/learn/bin
@for i in ${LESSONS}; do \
touch ${DESTDIR}/var/log/learn/$$i; \
chmod 666 ${DESTDIR}/var/log/learn/$$i; \
done
@for i in ${FILES}; do \
echo copy $$i; \
install -c -m 644 $$i ${DESTDIR}/usr/share/learn/$$i; \
done
# For some unknown reason the following line sometimes fails with an
# exit -115 ...
-tar cf - ${LESSONS} | (cd ${DESTDIR}/usr/share/learn; tar xpf -)
-chmod 555 ${DESTDIR}/usr/share/learn/*/Init
cd ${DESTDIR}/usr/share/learn/C; cc -O -c getline.c getnum.c
clean: