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