Annotation of db/prgsrc/Makefile, revision 1.11
1.6 boris 1: ifndef ROOT
2: ROOT = /home/znatoki
3: endif
1.1 boris 4: PERL = perl
5: TMPSAV = /tmp
6: PMODE = 775
7: LMODE = 664
1.7 boris 8: KULICHKI=znatoki.kulichki.net
1.4 boris 9: RSYNC = rsync -ruvpte ssh --delete --progress --rsync-path='~/bin/rsync'
1.5 boris 10: DESTSRCDIR=~piataev/public_html/dimrub/src/
1.3 boris 11: SRCDIR=../baza/
1.5 boris 12: DESTPRGSRC=~piataev/db/prgsrc
1.1 boris 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 \
1.8 boris 22: addlinks.pl \
1.9 boris 23: deletefiles.pl\
1.10 boris 24: renamefile.pl \
1.11 ! boris 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 \
1.10 boris 36: common.pl\
37: chgk.cnf\
1.11 ! boris 38: dbchgk.pm\
! 39: check.pl
1.10 boris 40:
1.1 boris 41:
42: CGISCRIPTS = db.cgi
43:
44: DBBIN = ../bin
45: MANDIR = ../man
1.10 boris 46: LIBDIR = ../lib
1.6 boris 47: CGIBIN = $(ROOT)/public_html/cgi-bin
1.1 boris 48:
1.10 boris 49: BININSTALL = ${DBSCRIPTS:%=$(DBBIN)/%}
1.1 boris 50: CGIINSTALL = ${CGISCRIPTS:%.cgi=$(CGIBIN)/%.cgi}
1.10 boris 51: LIBINSTALL = ${LIBS:%=$(LIBDIR)/%}
52:
1.11 ! boris 53: all: $(LIBINSTALL) $(BININSTALL) $(CGIINSTALL)
1.1 boris 54:
55:
1.11 ! boris 56: $(DBBIN)/%.pl: %.pl
1.1 boris 57: ${PERL} -c $<
58: - pod2man --center "Internet Club DB" $< > $*.1
59: - install -m $(LMODE) $*.1 $(MANDIR)/man1
1.10 boris 60: - rm $*.1
1.1 boris 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
1.10 boris 70: - rm $*.1
1.1 boris 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:
1.10 boris 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
1.11 ! boris 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
1.10 boris 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:
1.1 boris 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)
1.6 boris 124:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>