Return to Makefile CVS log | Up to [Local Repository] / db / prgsrc |
added files to makefile. Added use lib "../lib";
1: ifndef ROOT 2: ROOT = /home/znatoki 3: endif 4: PERL = perl 5: TMPSAV = /tmp 6: PMODE = 775 7: LMODE = 664 8: KULICHKI=znatoki.kulichki.net 9: RSYNC = rsync -ruvpte ssh --delete --progress --rsync-path='~/bin/rsync' 10: DESTSRCDIR=~piataev/public_html/dimrub/src/ 11: SRCDIR=../baza/ 12: DESTPRGSRC=~piataev/db/prgsrc 13: DUMPDIR=../dump 14: DESTDUMPDIR=/tmp/ 15: 16: DBSCRIPTS = mkdb.pl \ 17: updatem.pl \ 18: updatedb.pl \ 19: changecities.pl\ 20: createindex.pl\ 21: updateindex.pl \ 22: addlinks.pl \ 23: deletefiles.pl\ 24: renamefile.pl \ 25: makecheck.pl\ 26: mkRS.pl\ 27: updateRS.pl\ 28: updateRS1.pl\ 29: dumpRS.pl\ 30: dumpin2out.pl\ 31: dump2dump.pl\ 32: checkPBS.pl\ 33: loaddump.pl 34: 35: LIBS = chgkfiles.pm \ 36: common.pl\ 37: chgk.cnf\ 38: dbchgk.pm\ 39: check.pl 40: 41: 42: CGISCRIPTS = db.cgi 43: 44: DBBIN = ../bin 45: MANDIR = ../man 46: LIBDIR = ../lib 47: CGIBIN = $(ROOT)/public_html/cgi-bin 48: 49: BININSTALL = ${DBSCRIPTS:%=$(DBBIN)/%} 50: CGIINSTALL = ${CGISCRIPTS:%.cgi=$(CGIBIN)/%.cgi} 51: LIBINSTALL = ${LIBS:%=$(LIBDIR)/%} 52: 53: all: $(LIBINSTALL) $(BININSTALL) $(CGIINSTALL) 54: 55: 56: $(DBBIN)/%.pl: %.pl 57: ${PERL} -c $< 58: - pod2man --center "Internet Club DB" $< > $*.1 59: - install -m $(LMODE) $*.1 $(MANDIR)/man1 60: - rm $*.1 61: if [ -f $@ ]; then mv $@ $(TMPSAV); fi 62: cp $< $@ 63: chmod $(PMODE) $@ 64: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi 65: 66: $(CGIBIN)/%.cgi: %.cgi 67: ${PERL} -c $< 68: - pod2man --center "Internet Club DB" $< > $*.1 69: - install -m $(LMODE) $*.1 $(MANDIR)/man1 70: - rm $*.1 71: if [ -f $@ ]; then mv $@ $(TMPSAV); fi 72: cp $< $@ 73: chmod $(PMODE) $@ 74: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi 75: 76: 77: 78: $(LIBDIR)/%.pm: %.pm 79: ${PERL} -c $< 80: - pod2man --center "Internet Club DB" $< > $*.3 81: - install -m $(LMODE) $*.3 $(MANDIR)/man3 82: - rm $*.3 83: if [ -f $@ ]; then mv $@ $(TMPSAV); fi 84: cp $< $@ 85: chmod $(LMODE) $@ 86: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi 87: 88: 89: $(LIBDIR)/%.pl: %.pl 90: ${PERL} -c $< 91: - pod2man --center "Internet Club DB" $< > $*.3 92: - install -m $(LMODE) $*.3 $(MANDIR)/man3 93: - rm $*.3 94: if [ -f $@ ]; then mv $@ $(TMPSAV); fi 95: cp $< $@ 96: chmod $(LMODE) $@ 97: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi 98: 99: 100: $(LIBDIR)/%.cnf: %.cnf 101: ${PERL} -c $< 102: - pod2man --center "Internet Club DB" $< > $*.5 103: - install -m $(LMODE) $*.5 $(MANDIR)/man5 104: - rm $*.5 105: if [ -f $@ ]; then mv $@ $(TMPSAV); fi 106: cp $< $@ 107: chmod $(LMODE) $@ 108: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi 109: 110: 111: 112: 113: 114: srcdeliver: 115: $(RSYNC) $(SRCDIR) $(KULICHKI):$(DESTSRCDIR) 116: 117: 118: prgdeliver: 119: $(RSYNC) ./ $(KULICHKI):$(DESTPRGSRC) 120: 121: dbdeliver: 122: mysqldump -u piataev chgk > $(DUMPDIR)/chgkdump 123: $(RSYNC) $(DUMPDIR)/chgkdump $(KULICHKI):$(DESTDUMPDIR) 124: