Annotation of db/prgsrc/Makefile, revision 1.3

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>