Annotation of libwww/Makefile.am, revision 1.18

1.1       frystyk     1: ## Process this file with Automake to create Makefile.in.
                      2: 
                      3: FTP = /afs/w3.org/devel/Dist/$(PROD)
                      4: 
1.10      frystyk     5: AUTOMAKE_OPTIONS = foreign
                      6: 
1.1       frystyk     7: #      .h files are distributed but originally are made from the
                      8: #      self-documenting hypertext files.
1.10      frystyk     9: SUFFIXES = .html
1.1       frystyk    10: 
1.10      frystyk    11: BUILT_SOURCES = \
                     12:        WELCOME \
1.4       frystyk    13:        README \
                     14:        INSTALL \
1.5       frystyk    15:        NEWS \
1.10      frystyk    16:        TODO \
1.4       frystyk    17:        COPYRIGH \
                     18:        PATCHES \
                     19:        CERN
                     20: 
1.10      frystyk    21: legal : $(BUILT_SOURCES)
                     22:        @echo Generated built sources
1.1       frystyk    23: 
1.6       frystyk    24: EXTRA_DIST = \
1.16      frystyk    25:        $(BUILT_SOURCES) \
1.18    ! frystyk    26:        WELCOME.html \
        !            27:        README.html \
1.5       frystyk    28:        INSTALL.html \
1.18    ! frystyk    29:        COPYRIGHT.html \
        !            30:        PATCHES.html \
        !            31:        CERN.html
1.1       frystyk    32: 
1.7       frystyk    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: #
1.9       frystyk    41: SUBDIRS = config Library PICS-client LineMode Robot ComLine MiniServ 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.
1.10      frystyk    52: CVSDIRS = Library LineMode Robot ComLine MiniServ Listen
                     53: cvs-tag:
1.13      frystyk    54:        cvs -q tag -F `echo "Release-$(VERSION)" | sed 's/\./-/g'` $(CVSDIRS)
1.10      frystyk    55: 
                     56: cvs-export-member:
                     57:        for subdir in $(CVSDIRS); do \
                     58:          target=`echo $@ | sed s/-recursive//`; \
                     59:          echo making $$target in $$subdir;     \
1.11      frystyk    60:          rm -rf $$subdir/member;       \
1.10      frystyk    61:          cvs export -d $$subdir/member \
                     62:                -r `echo "Release-$(VERSION)" | sed 's/\./-/g'` $$subdir; \
                     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;     \
1.11      frystyk    69:          rm -rf $$subdir/pub;  \
1.10      frystyk    70:          cvs export -d $$subdir/pub \
                     71:                -r `echo "Release-$(VERSION)" | sed 's/\./-/g'` $$subdir; \
                     72:        done && test -z "$$fail"
1.9       frystyk    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
1.1       frystyk    80: 
1.14      frystyk    81: FULLDIRS = $(CVSDIRS) PICS-client
1.12      frystyk    82: inc:
1.14      frystyk    83:        for subdir in $(FULLDIRS); do           \
1.12      frystyk    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: 
1.3       frystyk    90: #
                     91: #      Hypertext supplied in text format
                     92: #
1.17      frystyk    93: $(top_srcdir)/WELCOME : $(top_srcdir)/WELCOME.html
                     94:        www -p -na $(top_srcdir)/WELCOME.html \
1.5       frystyk    95:                -o $(top_srcdir)/WELCOME
1.3       frystyk    96: 
1.17      frystyk    97: $(top_srcdir)/README : $(top_srcdir)/README.html
                     98:        www -p -na $(top_srcdir)/README.html \
1.3       frystyk    99:                -o $(top_srcdir)/README
                    100: 
1.17      frystyk   101: $(top_srcdir)/INSTALL : $(top_srcdir)/INSTALL.html
                    102:        www -p -na $(top_srcdir)/INSTALL.html \
1.3       frystyk   103:                -o $(top_srcdir)/INSTALL
1.10      frystyk   104: 
1.17      frystyk   105: $(top_srcdir)/TODO : $(top_srcdir)/Library/User/ToDo.html
                    106:        www -p -na $(top_srcdir)/Library/User/ToDo.html \
1.10      frystyk   107:                -o $(top_srcdir)/TODO
1.3       frystyk   108: 
1.17      frystyk   109: $(top_srcdir)/NEWS : $(top_srcdir)/Library/User/ReleaseNotes.html
                    110:        www -p -na $(top_srcdir)/Library/User/ReleaseNotes.html \
1.5       frystyk   111:                -o $(top_srcdir)/NEWS
                    112: 
1.17      frystyk   113: $(top_srcdir)/COPYRIGH : $(top_srcdir)/COPYRIGHT.html
                    114:        www -p -na $(top_srcdir)/COPYRIGHT.html \
1.3       frystyk   115:                -o $(top_srcdir)/COPYRIGH
                    116: 
1.17      frystyk   117: $(top_srcdir)/PATCHES : $(top_srcdir)/PATCHES.html
                    118:        www -p -na $(top_srcdir)/PATCHES.html \
1.3       frystyk   119:                -o $(top_srcdir)/PATCHES
                    120: 
1.17      frystyk   121: $(top_srcdir)/CERN : $(top_srcdir)/CERN.html
                    122:        www -p -na $(top_srcdir)/CERN.html \
1.3       frystyk   123:                -o $(top_srcdir)/CERN

Webmaster