[BACK]Return to Makefile.am CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2018

Annotation of OpenXM_contrib2/asir2018/Makefile.am, Revision 1.6

1.6     ! ohara       1: ## $OpenXM: OpenXM_contrib2/asir2018/Makefile.am,v 1.5 2020/01/04 15:57:08 ohara Exp $
        !             2:
        !             3: AUTOMAKE_OPTIONS = foreign no-dependencies subdir-objects 1.16
        !             4:
        !             5: asirdir   = ${prefix}/lib/asir
        !             6: asir_DATA = lib/alpi lib/bfct lib/bgk lib/const lib/cyclic lib/defs.h \
        !             7:   lib/dfff lib/dmul lib/dmul102 lib/fctrdata lib/fctrtest lib/fff lib/glib \
        !             8:   lib/gr lib/ifplot lib/katsura lib/mat lib/nf lib/num lib/primdec \
        !             9:   lib/primdec_lex lib/ratint lib/robot lib/solve lib/sp lib/sturm lib/sym \
        !            10:   lib/xm lib/primdec_mod lib/weight
        !            11:
        !            12: incdir      = ${prefix}/include/asir
        !            13: inc_HEADERS = parse/comp.h parse/cpp.h parse/parse.h parse/w_stdio.h \
        !            14:   include/al.h include/b.h include/base.h include/bf.h include/ca-27.h \
        !            15:   include/ca.h include/com.h include/inline.h include/ox.h include/prime.h \
        !            16:   include/version.h include/wsio.h include/interval.h
        !            17:
        !            18: DEFS       = @DEFS@ -DASIR_LIBDIR=\"${asirdir}\"
        !            19: AM_CPPFLAGS   = -I${top_srcdir}/include -I${top_srcdir}/parse -I${top_srcdir}/io \
        !            20:               -I${top_srcdir}/gc/include \
        !            21:               -I${prefix}/include @X_CFLAGS@
        !            22:
        !            23: ## libasir
        !            24:
        !            25: ASM_SRCS = asm/ddM.c asm/ddN.c asm/asmalpha.c
        !            26: BUILTIN_SRCS = builtin/ftab.c builtin/algnum.c builtin/array.c \
        !            27:   builtin/cplxnum.c builtin/ctrl.c builtin/dp.c builtin/fctr.c \
        !            28:   builtin/file.c builtin/help.c builtin/int.c builtin/list.c \
        !            29:   builtin/miscf.c builtin/parif.c builtin/poly.c builtin/pdiv.c \
        !            30:   builtin/print.c builtin/pf.c builtin/rat.c builtin/reduct.c \
        !            31:   builtin/result.c builtin/itvnum.c builtin/mattran.c builtin/isolv.c \
        !            32:   builtin/strobj.c builtin/subst.c builtin/time.c builtin/type.c \
        !            33:   builtin/var.c builtin/compobj.c builtin/gr.c builtin/dp-supp.c \
        !            34:   builtin/gf.c builtin/math.c builtin/numerical.c builtin/ec.c \
        !            35:   builtin/al.c builtin/batch.c builtin/sha1.c builtin/user.c \
        !            36:   builtin/round.c builtin/iarray.c builtin/bfaux.c
        !            37: ENGINE_SRCS = engine/init.c engine/mat.c engine/vect.c engine/str.c \
        !            38:   engine/dist.c engine/distm.c engine/_distm.c engine/ui.c engine/N.c \
        !            39:   engine/Q.c engine/QM.c engine/real.c engine/bf.c engine/cplx.c \
        !            40:   engine/num.c engine/pari.c engine/mi.c engine/lmi.c engine/mt19937.c \
        !            41:   engine/P.c engine/PM.c engine/PD.c engine/PDM.c engine/up.c \
        !            42:   engine/up_lm.c engine/up_gf2n.c engine/up2.c engine/gf2n.c \
        !            43:   engine/gfpn.c engine/gfs.c engine/gfspn.c engine/PU.c engine/PUM.c \
        !            44:   engine/R.c engine/RU.c engine/F.c engine/D.c engine/E.c engine/Ebug.c \
        !            45:   engine/EZ.c engine/H.c engine/M.c engine/NEZ.c engine/Mgfs.c \
        !            46:   engine/Hgfs.c engine/Fgfs.c engine/C.c engine/A.c engine/alg.c \
        !            47:   engine/p-itv.c engine/f-itv.c engine/d-itv.c engine/nd.c \
        !            48:   engine/ndbug.c engine/Z.c engine/dalg.c engine/gmpq.c
        !            49: FFT_SRCS = fft/dft.c fft/polmul.c fft/fft_primes.c
        !            50: IO_SRCS = io/pexpr.c io/spexpr.c io/biovar.c io/bsave.c io/bload.c \
        !            51:   io/io.c io/sio.c io/cpexpr.c io/cio.c io/ox.c io/ox_asir.c \
        !            52:   io/ox_launch.c io/tcpf.c io/ws_fileio.c
        !            53: PARSE_SRCS = parse/arith.c parse/comp.c parse/debug.c parse/eval.c \
        !            54:   parse/evall.c parse/function.c parse/glob.c parse/kwd.c parse/lex.c \
        !            55:   parse/load.c parse/parser.c parse/puref.c parse/pvar.c parse/quote.c \
        !            56:   parse/struct.c parse/util.c parse/xdeb.c parse/gc_risa.c
        !            57: PLOT_SRCS = plot/calc.c plot/if.c plot/plotp.c plot/plotg.c \
        !            58:   plot/ox_plot.c plot/plotf.c plot/ox_plot_xevent.c plot/smoothing.c
        !            59:
        !            60: YTAB_SRCS = parse/y.tab.c parse/y.tab.h
        !            61: BUILT_SOURCES = ${YTAB_SRCS}
        !            62: parse/lex.o parse/kwd.o: parse/y.tab.h
        !            63: ${YTAB_SRCS}: parse/parse.y
        !            64:        ${YACC} ${YFLAGS} -o parse/y.tab.c -d parse/parse.y
        !            65:
        !            66: lib_LTLIBRARIES = libasir@sufx@.la
        !            67: libasir@sufx@_la_SOURCES = ${ASM_SRCS} ${BUILTIN_SRCS} ${ENGINE_SRCS} ${FFT_SRCS} \
        !            68:   ${IO_SRCS} ${PARSE_SRCS} ${inc_HEADERS}
        !            69: nodist_libasir@sufx@_la_SOURCES = ${YTAB_SRCS}
1.1       noro       70:
                     71: if USE_PLOT
1.6     ! ohara      72:   X11LIB  = @X_LIBS@ -lXaw -lXmu -lXt @X_PRE_LIBS@ @XPMLIB@ -lXext -lX11 @X_EXTRA_LIBS@
        !            73:   libasir@sufx@_la_SOURCES += ${PLOT_SRCS}
1.1       noro       74: endif
                     75:
1.6     ! ohara      76: LIBS = -L${libdir} @LIBS@ @GCLIB@ @LAPACKLIB@ ${X11LIB} ${FEPLIB} @GMPLIB@ \
        !            77:   -lm @WSLIB@ ${EXTRALIBS}
        !            78:
        !            79: ## main program
        !            80:
        !            81: bin_PROGRAMS = asir
        !            82: asir_SOURCES = parse/main.c
        !            83: asir_LDADD   = -lasir@sufx@ ${LIBS}
1.1       noro       84:
1.6     ! ohara      85: CLEANFILES = ${YTAB_SRCS}
        !            86:
        !            87: install-doc:
        !            88:        ${MKDIR_P} ${DESTDIR}${asirdir}
        !            89:        -for i in ja en ; do \
        !            90:                uudecode lib/help-$$i.uu ; \
        !            91:                gzip -dc help-$$i.tgz | ( cd ${DESTDIR}${asirdir}; tar xf - ) ; \
        !            92:                rm -f help-$$i.tgz ; \
        !            93:        done
        !            94:        -(cd ${DESTDIR}${asirdir}; rm -rf help-jp help-eg help)
        !            95:        (cd ${DESTDIR}${asirdir}; ${LN_S} help-ja help-jp)
        !            96:        (cd ${DESTDIR}${asirdir}; ${LN_S} help-en help-eg)
        !            97:        (cd ${DESTDIR}${asirdir}; ${LN_S} help-en help)
        !            98:
        !            99: install-openxm: install install-doc
        !           100:        ${MKDIR_P} ${DESTDIR}${asirdir}
1.3       noro      101:        -rm -f ${DESTDIR}${bindir}/ox_asir${EXEEXT}
                    102:        (cd ${DESTDIR}${bindir} ; ${LN_S} asir${EXEEXT} ox_asir${EXEEXT})
                    103:        -(cd ${DESTDIR}${asirdir}; \
                    104:     rm -f asir${EXEEXT} ox_asir${EXEEXT} ox_launch${EXEEXT} ox_plot${EXEEXT})
                    105:        (cd ${DESTDIR}${asirdir} ; \
                    106:        ${LN_S} ../../bin/asir${EXEEXT} asir${EXEEXT} ; \
                    107:        ${LN_S} asir${EXEEXT} ox_asir${EXEEXT} ; \
                    108:        ${LN_S} asir${EXEEXT} ox_launch${EXEEXT} ; \
                    109:        ${LN_S} asir${EXEEXT} ox_plot${EXEEXT})
1.1       noro      110:

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