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