Annotation of embedaddon/libxml2/doc/examples/Makefile.am, revision 1.1.1.2

1.1.1.2 ! misho       1: ##
        !             2: ## This file is auto-generated by index.py
        !             3: ## DO NOT EDIT !!!
        !             4: ##
        !             5: 
        !             6: AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include -I$(srcdir)/include
        !             7: AM_CFLAGS = $(THREAD_CFLAGS) $(Z_CFLAGS)
        !             8: LDADD = $(RDL_LIBS) $(STATIC_BINARIES) $(top_builddir)/libxml2.la $(THREAD_LIBS) $(Z_LIBS) $(ICONV_LIBS) -lm $(WIN32_EXTRA_LIBADD)
1.1       misho       9: 
1.1.1.2 ! misho      10: CLEANFILES = *.tmp
        !            11: 
        !            12: if REBUILD_DOCS
1.1       misho      13: rebuild: examples.xml index.html
1.1.1.2 ! misho      14: .PHONY: rebuild
1.1       misho      15: 
1.1.1.2 ! misho      16: examples.xml: index.py $(noinst_PROGRAMS:=.c)
        !            17:        cd $(srcdir) && $(PYTHON) index.py
        !            18:        $(MAKE) Makefile
1.1       misho      19: 
                     20: index.html: examples.xml examples.xsl
1.1.1.2 ! misho      21:        cd $(srcdir) && xsltproc examples.xsl examples.xml && echo "Rebuilt web page"
        !            22:        -cd $(srcdir) && xmllint --valid --noout index.html
        !            23: endif
1.1       misho      24: 
                     25: install-data-local: 
1.1.1.2 ! misho      26:        $(MKDIR_P) $(DESTDIR)$(HTML_DIR)
        !            27:        -$(INSTALL) -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.res $(DESTDIR)$(HTML_DIR)
        !            28: 
        !            29: clean-local:
        !            30:        test -f Makefile.am || rm -f test?.xml
        !            31: 
        !            32: EXTRA_DIST = \
        !            33:        examples.xml \
        !            34:        examples.xsl \
        !            35:        index.html \
        !            36:        index.py \
        !            37:        io1.res \
        !            38:        io2.res \
        !            39:        reader1.res \
        !            40:        reader3.res \
        !            41:        reader4.res \
        !            42:        test1.xml \
        !            43:        test2.xml \
        !            44:        test3.xml \
        !            45:        tree1.res \
        !            46:        tree2.res \
        !            47:        tst.xml \
        !            48:        writer.xml \
        !            49:        xpath1.res \
        !            50:        xpath2.res
        !            51: 
        !            52: noinst_PROGRAMS = \
        !            53:        io1 \
        !            54:        io2 \
        !            55:        parse1 \
        !            56:        parse2 \
        !            57:        parse3 \
        !            58:        parse4 \
        !            59:        reader1 \
        !            60:        reader2 \
        !            61:        reader3 \
        !            62:        reader4 \
        !            63:        testWriter \
        !            64:        tree1 \
        !            65:        tree2 \
        !            66:        xpath1 \
        !            67:        xpath2
        !            68: 
        !            69: io1_SOURCES = io1.c
        !            70: 
        !            71: io2_SOURCES = io2.c
        !            72: 
        !            73: parse1_SOURCES = parse1.c
        !            74: 
        !            75: parse2_SOURCES = parse2.c
        !            76: 
        !            77: parse3_SOURCES = parse3.c
        !            78: 
        !            79: parse4_SOURCES = parse4.c
        !            80: 
        !            81: reader1_SOURCES = reader1.c
        !            82: 
        !            83: reader2_SOURCES = reader2.c
        !            84: 
        !            85: reader3_SOURCES = reader3.c
        !            86: 
        !            87: reader4_SOURCES = reader4.c
        !            88: 
        !            89: testWriter_SOURCES = testWriter.c
1.1       misho      90: 
1.1.1.2 ! misho      91: tree1_SOURCES = tree1.c
1.1       misho      92: 
1.1.1.2 ! misho      93: tree2_SOURCES = tree2.c
1.1       misho      94: 
1.1.1.2 ! misho      95: xpath1_SOURCES = xpath1.c
        !            96: 
        !            97: xpath2_SOURCES = xpath2.c
1.1       misho      98: 
                     99: valgrind: 
                    100:        $(MAKE) CHECKER='valgrind' tests
                    101: 
                    102: tests: $(noinst_PROGRAMS)
1.1.1.2 ! misho     103:        test -f Makefile.am || test -f test1.xml || $(LN_S) $(srcdir)/test?.xml .
1.1       misho     104:        @(echo '## examples regression tests')
                    105:        @(echo > .memdump)
1.1.1.2 ! misho     106:        $(CHECKER) ./io1 > io1.tmp && diff io1.tmp $(srcdir)/io1.res
        !           107:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           108:        $(CHECKER) ./io2 > io2.tmp && diff io2.tmp $(srcdir)/io2.res
        !           109:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           110:        $(CHECKER) ./parse1 test1.xml
        !           111:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           112:        $(CHECKER) ./parse2 test2.xml
        !           113:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           114:        $(CHECKER) ./parse3
        !           115:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           116:        $(CHECKER) ./parse4 test3.xml
        !           117:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           118:        $(CHECKER) ./reader1 test2.xml > reader1.tmp && diff reader1.tmp $(srcdir)/reader1.res
        !           119:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           120:        $(CHECKER) ./reader2 test2.xml > reader1.tmp && diff reader1.tmp $(srcdir)/reader1.res
        !           121:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           122:        $(CHECKER) ./reader3 > reader3.tmp && diff reader3.tmp $(srcdir)/reader3.res
        !           123:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           124:        $(CHECKER) ./reader4 test1.xml test2.xml test3.xml > reader4.tmp && diff reader4.tmp $(srcdir)/reader4.res
        !           125:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           126:        $(CHECKER) ./testWriter && for i in 1 2 3 4 ; do diff $(srcdir)/writer.xml writer$$i.tmp || break ; done
        !           127:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           128:        $(CHECKER) ./tree1 test2.xml > tree1.tmp && diff tree1.tmp $(srcdir)/tree1.res
        !           129:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           130:        $(CHECKER) ./tree2 > tree2.tmp && diff tree2.tmp $(srcdir)/tree2.res
        !           131:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           132:        $(CHECKER) ./xpath1 test3.xml '//child2' > xpath1.tmp && diff xpath1.tmp $(srcdir)/xpath1.res
        !           133:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0
        !           134:        $(CHECKER) ./xpath2 test3.xml '//discarded' discarded > xpath2.tmp && diff xpath2.tmp $(srcdir)/xpath2.res
        !           135:        @grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>