standard.mk (3214B)
1 all:QV: doc $BIN $SCRIPTS 2 3 doc:QV: $MAN1 $MAN2 $MAN3 $MAN4 $MAN5 $MAN6 $MAN7 $MAN8 $DOCS 4 5 %.gz:Q: % 6 printf " GZIP\t%s\n" $stem 7 $GZ $GZARGS $stem >$stem.gz 8 9 clean:QV: 10 for junkitem in $JUNK; do 11 printf " RM\t%s\n" "$junkitem" 12 rm -f $junkitem 13 done 14 15 $install_target:QV: $install_sources 16 17 $uninstall_target:QV: $uninstall_sources 18 19 install-standard:QV: all 20 for binary in $BIN $SCRIPTS; do 21 printf " INST\t%s\n" "$binary" 22 $INSTALL -Dm0755 "$binary" "$BINDIR/$binary" 23 done 24 for legalfile in $LEGALFILES; do 25 printf " INST\t%s\n" "$legalfile" 26 $INSTALL -Dm0644 "$legalfile" "$LEGALDIR/$legalfile" 27 done 28 for doc in $DOCS; do 29 printf " INST\t%s\n" "$doc" 30 $INSTALL -Dm0644 "$doc" "$DOCDIR/$doc" 31 done 32 for libfile in $LIBFILES; do 33 printf " INST\t%s\n" "$libfile" 34 $INSTALL -Dm0644 "$libfile" "$LIBDIR/$libfile" 35 done 36 for manpage in $MAN1; do 37 printf " INST\t%s\n" "$manpage" 38 $INSTALL -Dm0644 "$manpage" "$MANDIR/man1/$manpage" 39 done 40 for manpage in $MAN2; do 41 printf " INST\t%s\n" "$manpage" 42 $INSTALL -Dm0644 "$manpage" "$MANDIR/man2/$manpage" 43 done 44 for manpage in $MAN3; do 45 printf " INST\t%s\n" "$manpage" 46 $INSTALL -Dm0644 "$manpage" "$MANDIR/man3/$manpage" 47 done 48 for manpage in $MAN4; do 49 printf " INST\t%s\n" "$manpage" 50 $INSTALL -Dm0644 "$manpage" "$MANDIR/man4/$manpage" 51 done 52 for manpage in $MAN5; do 53 printf " INST\t%s\n" "$manpage" 54 $INSTALL -Dm0644 "$manpage" "$MANDIR/man5/$manpage" 55 done 56 for manpage in $MAN6; do 57 printf " INST\t%s\n" "$manpage" 58 $INSTALL -Dm0644 "$manpage" "$MANDIR/man6/$manpage" 59 done 60 for manpage in $MAN7; do 61 printf " INST\t%s\n" "$manpage" 62 $INSTALL -Dm0644 "$manpage" "$MANDIR/man7/$manpage" 63 done 64 for manpage in $MAN8; do 65 printf " INST\t%s\n" "$manpage" 66 $INSTALL -Dm0644 "$manpage" "$MANDIR/man8/$manpage" 67 done 68 69 uninstall-standard:QV: 70 for extrafile in $EXTRAFILES; do 71 printf " RM\t%s\n" "$extrafile" 72 rm -f "$extrafile" 73 done 74 for binary in $BIN $SCRIPTS; do 75 printf " RM\t%s\n" "$BINDIR/$binary" 76 rm -f "$BINDIR/$binary" 77 done 78 for legalfile in $LEGALFILES; do 79 printf " RM\t%s\n" "$LEGALDIR/$legalfile" 80 rm -f "$LEGALDIR/$legalfile" 81 done 82 for doc in $DOCS; do 83 printf " RM\t%s\n" "$DOCDIR/$doc" 84 rm -f "$DOCDIR/$doc" 85 done 86 for libfile in $LIBFILES; do 87 printf " RM\t%s\n" "$LIBDIR/$libfile" 88 rm -f "$LIBDIR/$libfile" 89 done 90 for manpage in $MAN1; do 91 printf " RM\t%s\n" "$MANDIR/man1/$manpage" 92 rm -f "$MANDIR/man1/$manpage" 93 done 94 for manpage in $MAN2; do 95 printf " RM\t%s\n" "$MANDIR/man2/$manpage" 96 rm -f "$MANDIR/man2/$manpage" 97 done 98 for manpage in $MAN3; do 99 printf " RM\t%s\n" "$MANDIR/man3/$manpage" 100 rm -f "$MANDIR/man3/$manpage" 101 done 102 for manpage in $MAN4; do 103 printf " RM\t%s\n" "$MANDIR/man4/$manpage" 104 rm -f "$MANDIR/man4/$manpage" 105 done 106 for manpage in $MAN5; do 107 printf " RM\t%s\n" "$MANDIR/man5/$manpage" 108 rm -f "$MANDIR/man5/$manpage" 109 done 110 for manpage in $MAN6; do 111 printf " RM\t%s\n" "$MANDIR/man6/$manpage" 112 rm -f "$MANDIR/man6/$manpage" 113 done 114 for manpage in $MAN7; do 115 printf " RM\t%s\n" "$MANDIR/man7/$manpage" 116 rm -f "$MANDIR/man7/$manpage" 117 done 118 for manpage in $MAN8; do 119 printf " RM\t%s\n" "$MANDIR/man8/$manpage" 120 rm -f "$MANDIR/man8/$manpage" 121 done