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>