Annotation of libwww/Makefile.am, revision 1.21
1.20 frystyk 1: ## Process this file with Automake to create Makefile.in.
2:
3: FTP = /afs/w3.org/devel/Dist/$(PROD)
4:
5: AUTOMAKE_OPTIONS = foreign
6:
7: # .h files are distributed but originally are made from the
8: # self-documenting hypertext files.
9: SUFFIXES = .html
10:
11: BUILT_SOURCES = \
12: WELCOME \
13: README \
14: INSTALL \
15: NEWS \
16: TODO \
17: COPYRIGH \
18: PATCHES \
19: CERN
20:
21: legal : $(BUILT_SOURCES)
22: @echo Generated built sources
23:
24: EXTRA_DIST = \
25: $(BUILT_SOURCES) \
26: WELCOME.html \
27: README.html \
28: INSTALL.html \
29: COPYRIGHT.html \
30: PATCHES.html \
31: CERN.html
32:
33: #
34: # We do not have _all_ GNU files so add this to avoid warnings
35: #
36: AUTOMAKE_OPTIONS = foreign
37:
38: #
39: # These are the sub directories
40: #
41: SUBDIRS = config Library PICS-client LineMode Robot ComLine Listen Icons
42:
43: # Extra distribution files in zip format and in compress
44: dist-hook:
45: chmod -R a+r $(distdir)
46: zip -rq $(distdir).zip $(distdir)
47: $(TAR) chof $(distdir).tar $(distdir)
48: compress -f $(distdir).tar
49:
50: # Tag before making distribution. Also, don't make a distribution if
51: # checks fail. Also, make sure the NEWS file is up-to-date.
52: CVSDIRS = Library LineMode Robot ComLine MiniServ Listen
53: cvs-tag:
54: cvs -q tag -F `echo "Release-$(VERSION)" | sed 's/\./-/g'` $(CVSDIRS)
55:
56: cvs-export-member:
57: for subdir in $(CVSDIRS); do \
58: target=`echo $@ | sed s/-recursive//`; \
59: echo making $$target in $$subdir; \
60: rm -rf $$subdir/member; \
61: cvs export -d $$subdir/member \
1.21 ! jigsaw 62: -r `echo "Release-$(VERSION)" | sed 's/\./-/g'` WWW/$$subdir; \
1.20 frystyk 63: done && test -z "$$fail"
64:
65: cvs-export-pub:
66: for subdir in $(CVSDIRS); do \
67: target=`echo $@ | sed s/-recursive//`; \
68: echo making $$target in $$subdir; \
69: rm -rf $$subdir/pub; \
70: cvs export -d $$subdir/pub \
1.21 ! jigsaw 71: -r `echo "Release-$(VERSION)" | sed 's/\./-/g'` WWW/$$subdir; \
1.20 frystyk 72: done && test -z "$$fail"
73:
74: cvs-diff:
75: thisver=`echo "Release-$(VERSION)" | sed 's/\./-/g'`; \
76: prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
77: prevver=Release-`echo $$prevno | sed 's/\./-/g'`; \
78: cvs -f rdiff -c -r $$prevver -r $$thisver $(PACKAGE) \
79: > $(PACKAGE)-$$prevno-$(VERSION).diff
80:
81: FULLDIRS = $(CVSDIRS) PICS-client
82: inc:
83: for subdir in $(FULLDIRS); do \
84: target=`echo $@ | sed s/-recursive//`; \
85: echo making $$target in $$subdir; \
86: (cd $$subdir/src && $(MAKE) $$target) \
87: || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
88: done && test -z "$$fail"
89:
90: #
91: # Hypertext supplied in text format
92: #
93: $(top_srcdir)/WELCOME : $(top_srcdir)/WELCOME.html
94: www -p -na $(top_srcdir)/WELCOME.html \
95: -o $(top_srcdir)/WELCOME
96:
97: $(top_srcdir)/README : $(top_srcdir)/README.html
98: www -p -na $(top_srcdir)/README.html \
99: -o $(top_srcdir)/README
100:
101: $(top_srcdir)/INSTALL : $(top_srcdir)/INSTALL.html
102: www -p -na $(top_srcdir)/INSTALL.html \
103: -o $(top_srcdir)/INSTALL
104:
105: $(top_srcdir)/TODO : $(top_srcdir)/Library/User/ToDo.html
106: www -p -na $(top_srcdir)/Library/User/ToDo.html \
107: -o $(top_srcdir)/TODO
108:
109: $(top_srcdir)/NEWS : $(top_srcdir)/Library/User/ReleaseNotes.html
110: www -p -na $(top_srcdir)/Library/User/ReleaseNotes.html \
111: -o $(top_srcdir)/NEWS
112:
113: $(top_srcdir)/COPYRIGH : $(top_srcdir)/COPYRIGHT.html
114: www -p -na $(top_srcdir)/COPYRIGHT.html \
115: -o $(top_srcdir)/COPYRIGH
116:
117: $(top_srcdir)/PATCHES : $(top_srcdir)/PATCHES.html
118: www -p -na $(top_srcdir)/PATCHES.html \
119: -o $(top_srcdir)/PATCHES
120:
121: $(top_srcdir)/CERN : $(top_srcdir)/CERN.html
122: www -p -na $(top_srcdir)/CERN.html \
123: -o $(top_srcdir)/CERN
Webmaster