-install:
- install -s tn3270 $(BINDIR)
- install -s mset $(BINDIR)
- if [ ! -f ${ETCDIR}/map3270 ]; then \
- install -c -m 444 map3270.dat ${ETCDIR}/map3270; \
- fi
-# install -c -m 444 man/tn3270.1 $(MANDIR)1/tn3270.1
-# install -c -m 444 man/mset.1 $(MANDIR)1/mset.1
-# install -c -m 444 man/map3270.5 $(MANDIR)5/map3270.5
-
-clean:
- rm -f $(ALLO) mset tn3270 errs makefile.bak tn3270.a
- for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done
- rm -f t1 tmp/*.o
- -rmdir tmp
+install: tn3270$X mset$X tn3270.0 mset.0 map3270.0
+ install -m 755 -o bin -g bin -s tn3270 $(BINDIR)
+ install -m 755 -o bin -g bin -s mset $(BINDIR)
+ install -c -o bin -g bin -m 444 tn3270.0 mset.0 $(MAN1DIR)
+ install -c -o bin -g bin -m 444 map3270.0 $(MAN5DIR)
+
+action:
+ ${ACTION}
+
+clist: ${ALLHC}
+ @for i in ${SUBDIR}; \
+ do (cd $$i; make ${MFLAGS} "DIRPATH=${DIRPATH}$$i/" \
+ clist); done
+
+hclist: ${ALLHC}
+ @for i in ${SUBDIR}; \
+ do (cd $$i; make ${MFLAGS} "DIRPATH=${DIRPATH}$$i/" \
+ hclist); done
+
+everywhere: action
+ for i in ${SUBDIR} ${EXTRADIR}; \
+ do (echo "[$$i]"; cd $$i; make ${MFLAGS} action \
+ "ACTION=${ACTION}"); done
+
+cleandir clean:
+ for i in $(ALLO) mset tn3270 errs makefile.bak; \
+ do (${RM} $$i); done
+ for i in ${SUBDIR} ${EXTRADIR}; \
+ do (cd $$i; make ${MFLAGS} clean); done
+
+sccsclean:
+ -sccs clean
+ -sccs get makefile
+ for i in ${SUBDIR} ${EXTRADIR}; \
+ do (cd $$i; make ${MFLAGS} sccsclean); done