[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-doc

Annotation of OpenXM/src/asir-doc/Makefile, Revision 1.1

1.1     ! noro        1: # $OpenXM: OpenXM/src/asir/doc/Makefile,v 1.6 19/11/19 08:17:40 noro Exp $
        !             2: all: texindex manual help
        !             3: texindex:
        !             4:        (cd jtexindex/C; ./configure; make)
        !             5:
        !             6: manual: man.dvi
        !             7:
        !             8: BUILTINS=\
        !             9:        parts/builtin/array.texi parts/builtin/bit.texi\
        !            10:        parts/builtin/function.texi parts/builtin/io.texi\
        !            11:        parts/builtin/list.texi parts/builtin/misc.texi\
        !            12:        parts/builtin/num.texi parts/builtin/poly.texi\
        !            13:        parts/builtin/string.texi\
        !            14:        parts/builtin/type.texi parts/builtin/upoly.texi
        !            15:
        !            16: PARTS=\
        !            17:        parts/algnum.texi parts/appendix.texi parts/asir.texi\
        !            18:        parts/builtin.texi parts/debug.texi\
        !            19:        parts/process.texi\
        !            20:        parts/ff.texi parts/groebner.texi\
        !            21:        parts/intro.texi parts/risa.texi parts/type.texi
        !            22:
        !            23: SRCS=man.texi $(PARTS) $(BUILTINS)
        !            24:
        !            25: man.dvi: $(SRCS)
        !            26:        ptex man.texi
        !            27:        jtexindex/C/texindex man.??
        !            28:        ptex man.texi
        !            29:
        !            30: help: $(SRCS) extract_func
        !            31:        -rm -rf euc help-jp
        !            32:        mkdir help-jp euc euc/parts euc/parts/builtin
        !            33:        for i in ${SRCS}; do nkf -e $$i > euc/$$i; done
        !            34:        (cd euc; makeinfo man.texi)
        !            35:        (cd help-jp; for i in ../euc/risaman*; do ../extract_func $$i; done)
        !            36:
        !            37: html: $(SRCS)
        !            38:        -rm -rf euc html
        !            39:        mkdir html euc euc/parts euc/parts/builtin
        !            40:        for i in ${SRCS}; do nkf -e $$i | sed -e "s/@fref/@ref/g" > euc/$$i; done
        !            41:        (cd html; texi2html -menu -split_node ../euc/man.texi)
        !            42:
        !            43: extract_func: extract_func.c
        !            44:        gcc -o extract_func extract_func.c
        !            45:
        !            46: clean:
        !            47:        (cd jtexindex/C; make clean)
        !            48:        rm -f man.?? man.???
        !            49:        rm -rf euc html help-jp extract_func

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