- -rm a.out exrecover expreserve ex${VERSION}strings strings errs core trace
- -rm *.o x*.[cs]
-
-install: a.out installutil
- -chmod 755 ${BINDIR}/ex
- -${BINDIR}/ex </dev/null
- -rm -f ${BINDIR}/ex ${BINDIR}/edit /${BINDIR}/vi
- cp a.out ${BINDIR}/ex
- ln ${BINDIR}/ex ${BINDIR}/edit
- ln ${BINDIR}/ex ${BINDIR}/vi
- cp ex${VERSION}strings ${LIBDIR}/ex${VERSION}strings
- chmod 1755 ${BINDIR}/ex
-
-installutil: exrecover expreserve
- cp exrecover ${LIBDIR}/ex${VERSION}recover
- cp expreserve ${LIBDIR}/ex${VERSION}preserve
+# If we dont have ex we cant make it so dont rm ex_vars.h
+ -rm -f a.out exrecover expreserve strings core errs trace
+ -rm -f *.o x*.[cs]
+
+# install a new version for testing in /usr/new
+ninstall: a.out
+ -rm -f ${DESTDIR}${NBINDIR}/ex ${DESTDIR}${NBINDIR}/vi ${DESTDIR}${NBINDIR}/view
+ cp a.out ${DESTDIR}${NBINDIR}/ex
+# -cp ex${VERSION}strings ${LIBDIR}/ex${VERSION}strings
+ ln ${DESTDIR}${NBINDIR}/ex ${DESTDIR}${NBINDIR}/vi
+ ln ${DESTDIR}${NBINDIR}/ex ${DESTDIR}${NBINDIR}/view
+ chmod 1755 ${DESTDIR}${NBINDIR}/ex
+
+# install in standard place (/usr/ucb)
+install: a.out exrecover expreserve
+ -rm -f ${DESTDIR}${BINDIR}/ex
+ -rm -f ${DESTDIR}${BINDIR}/vi
+ -rm -f ${DESTDIR}${BINDIR}/view
+ -rm -f ${DESTDIR}${BINDIR}/edit
+ -rm -f ${DESTDIR}${BINDIR}/e
+ -rm -f ${DESTDIR}/usr/bin/ex
+ cp a.out ${DESTDIR}${BINDIR}/ex
+# cp ex${VERSION}strings ${DESTDIR}/${LIBDIR}/ex${VERSION}strings
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}${BINDIR}/edit
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}${BINDIR}/e
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}${BINDIR}/vi
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}${BINDIR}/view
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}/usr/bin/ex
+ chmod 1755 ${DESTDIR}${BINDIR}/ex
+ cp exrecover ${DESTDIR}${LIBDIR}/ex${VERSION}recover
+ cp expreserve ${DESTDIR}${LIBDIR}/ex${VERSION}preserve
+ chmod 4755 ${DESTDIR}${LIBDIR}/ex${VERSION}recover ${DESTDIR}${LIBDIR}/ex${VERSION}preserve
+# The following line normally fails. This is OK.
+ mkdir ${DESTDIR}/usr/preserve
+
+# move from /usr/new to /usr/ucb
+newucb: a.out
+ -rm -f ${DESTDIR}${BINDIR}/ex
+ -rm -f ${DESTDIR}${BINDIR}/vi
+ -rm -f ${DESTDIR}${BINDIR}/edit
+ -rm -f ${DESTDIR}${BINDIR}/e
+ -rm -f ${DESTDIR}/usr/bin/ex
+ mv ${DESTDIR}${NBINDIR}/ex ${DESTDIR}${NBINDIR}/ex
+ -rm -f ${DESTDIR}${NBINDIR}/vi
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}${BINDIR}/edit
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}${BINDIR}/e
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}${BINDIR}/vi
+ ln ${DESTDIR}${BINDIR}/ex ${DESTDIR}/usr/bin/ex
+ chmod 1755 ${DESTDIR}${BINDIR}/ex