1# @(#)Makefile 4.7 (Berkeley) 2/3/83 2 3DESTDIR = 4CFLAGS= -O 5 6OBJS= closedir.o opendir.o readdir.o seekdir.o telldir.o 7DIST= README Makefile ndir.h closedir.c opendir.c readdir.c \ 8 seekdir.c telldir.c directory.3s 9 10.c.o: 11 ${CC} ${CFLAGS} -I. -c $*.c 12 -ld -x -r $*.o 13 mv a.out $*.o 14 15libndir.a: ${OBJS} 16 rm -f libndir.a 17 ar cru libndir.a `lorder ${OBJS} | tsort` 18 ranlib libndir.a 19 20install: libndir.a 21 cp ndir.h ${DESTDIR}/usr/include/ndir.h 22 cp libndir.a ${DESTDIR}/usr/lib/libndir.a 23 ranlib ${DESTDIR}/usr/lib/libndir.a 24 cp directory.3s /usr/man/man3/directory.3s 25 26clean: 27 rm -f libndir.a ${OBJS} 28 29dist: ${DIST} 30 echo "#!/bin/csh" >dist 31 echo "# Run this file as shell script" >> dist 32 echo "mkdir ndir" >> dist 33 echo "chdir ndir" >> dist 34 for i in ${DIST}; do ( \ 35 echo "echo extracting $$i" >> dist; \ 36 echo "cat > $$i <<E*O*F" >> dist; \ 37 sed -e 's/\\/&&/g' -e 's/\$$/\\$$/g' $$i >> dist; \ 38 echo 'E*O*F' >> dist); done 39 chmod 775 dist 40