Annotation of register/prgsrc/Makefile, revision 1.6
1.1 boris 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: DESTPRGSRC=~piataev/register/prgsrc
11: DUMPDIR=../dump
12: DESTDUMPDIR=/tmp/
13:
14:
15: CGISCRIPTS = register.cgi
1.3 boris 16:
1.2 boris 17: IMAGES = map.jpg \
18: compass.gif
1.1 boris 19:
20: DBBIN = ../bin
21: MANDIR = ../man
22: CGIBIN = $(ROOT)/public_html/cgi-bin
1.2 boris 23: IMAGEDIR = $(ROOT)/public_html/images
1.1 boris 24:
25: BININSTALL = ${DBSCRIPTS:%.pl=$(DBBIN)/%.pl}
26: CGIINSTALL = ${CGISCRIPTS:%.cgi=$(CGIBIN)/%.cgi}
1.2 boris 27: IMAGESINSTALL = ${IMAGES:%=$(IMAGEDIR)/%}
28:
29:
1.3 boris 30:
1.2 boris 31: all: $(BININSTALL) $(CGIINSTALL) $(IMAGESINSTALL)
32:
33:
34: prgdeliver:
35: $(RSYNC) ./ $(KULICHKI):$(DESTPRGSRC)
36:
1.1 boris 37:
38:
39: $(DBBIN)/%.pl: %.pl
40: ${PERL} -c $<
41: - pod2man --center "Internet Club DB" $< > $*.1
42: - install -m $(LMODE) $*.1 $(MANDIR)/man1
43: if [ -f $@ ]; then mv $@ $(TMPSAV); fi
44: cp $< $@
45: chmod $(PMODE) $@
46: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi
47:
1.3 boris 48:
49:
50: $(IMAGEDIR)/%: %
51: install -m $(LMODE) $< $@
52:
53:
1.1 boris 54: $(CGIBIN)/%.cgi: %.cgi
55: ${PERL} -c $<
56: - pod2man --center "Internet Club DB" $< > $*.1
57: - install -m $(LMODE) $*.1 $(MANDIR)/man1
58: if [ -f $@ ]; then mv $@ $(TMPSAV); fi
59: cp $< $@
60: chmod $(PMODE) $@
61: if [ -f $(TMPSAV)/$(@F) ]; then rm -f $(TMPSAV)/$(@F); fi
1.5 boris 62:
63: dbdeliver:
1.6 ! boris 64: mysqldump --add-drop-table -u piataev chgk Clubs Regions People ClubClub RegionRegion ClubPeople ClubRegion > dump
1.5 boris 65: scp dump $(KULICHKI):$(DESTPRGSRC)
1.1 boris 66:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>