Annotation of db/prgsrc/Makefile, revision 1.1
1.1 ! boris 1: PERL = perl
! 2: TMPSAV = /tmp
! 3: PMODE = 775
! 4: LMODE = 664
! 5: KULICHKI=piataev@kulichki.rambler.ru
! 6: RSYNC = rsync -ruvpte ssh1 --delete --progress --rsync-path='~/bin/rsync'
! 7: DESTSRCDIR=~/public_html/dimrub/src/
! 8: SRCDIR=/home/stepanov/baza/
! 9: DESTPRGSRC=~/db/prgsrc
! 10: DUMPDIR=../dump
! 11: DESTDUMPDIR=/tmp/
! 12:
! 13: DBSCRIPTS = mkdb.pl \
! 14: updatem.pl \
! 15: updatedb.pl \
! 16: changecities.pl\
! 17: createindex.pl\
! 18: updateindex.pl \
! 19: addlinks.pl
! 20:
! 21: CGISCRIPTS = db.cgi
! 22:
! 23: DBBIN = ../bin
! 24: MANDIR = ../man
! 25: CGIBIN = $(HOME)/public_html/cgi-bin
! 26:
! 27: BININSTALL = ${DBSCRIPTS:%.pl=$(DBBIN)/%.pl}
! 28: CGIINSTALL = ${CGISCRIPTS:%.cgi=$(CGIBIN)/%.cgi}
! 29:
! 30:
! 31: $(DBBIN)/%.pl: %.pl
! 32: ${PERL} -c $<
! 33: - pod2man --center "Internet Club DB" $< > $*.1
! 34: - install -m $(LMODE) $*.1 $(MANDIR)/man1
! 35: if [ -f $@ ]; then mv $@ $(TMPSAV); fi
! 36: cp $< $@
! 37: chmod $(PMODE) $@
! 38: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi
! 39:
! 40: $(CGIBIN)/%.cgi: %.cgi
! 41: ${PERL} -c $<
! 42: - pod2man --center "Internet Club DB" $< > $*.1
! 43: - install -m $(LMODE) $*.1 $(MANDIR)/man1
! 44: if [ -f $@ ]; then mv $@ $(TMPSAV); fi
! 45: cp $< $@
! 46: chmod $(PMODE) $@
! 47: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi
! 48:
! 49:
! 50: all: $(BININSTALL) $(CGIINSTALL)
! 51:
! 52: srcdeliver:
! 53: $(RSYNC) $(SRCDIR) $(KULICHKI):$(DESTSRCDIR)
! 54:
! 55:
! 56: prgdeliver:
! 57: $(RSYNC) ./ $(KULICHKI):$(DESTPRGSRC)
! 58:
! 59: dbdeliver:
! 60: mysqldump -u piataev chgk > $(DUMPDIR)/chgkdump
! 61: $(RSYNC) $(DUMPDIR)/chgkdump $(KULICHKI):$(DESTDUMPDIR)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>