[BACK]Return to README CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / demos / calc

Annotation of OpenXM_contrib/gmp/demos/calc/README, Revision 1.1

1.1     ! ohara       1: Copyright 2001 Free Software Foundation, Inc.
        !             2:
        !             3: This file is part of the GNU MP Library.
        !             4:
        !             5: This program is free software; you can redistribute it and/or modify it under
        !             6: the terms of the GNU General Public License as published by the Free Software
        !             7: Foundation; either version 2 of the License, or (at your option) any later
        !             8: version.
        !             9:
        !            10: This program is distributed in the hope that it will be useful, but WITHOUT ANY
        !            11: WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
        !            12: PARTICULAR PURPOSE.  See the GNU General Public License for more details.
        !            13:
        !            14: You should have received a copy of the GNU General Public License along with
        !            15: this program; if not, write to the Free Software Foundation, Inc., 59 Temple
        !            16: Place - Suite 330, Boston, MA 02111-1307, USA.
        !            17:
        !            18:
        !            19:
        !            20:
        !            21:                    DEMONSTRATION CALCULATOR PROGRAM
        !            22:
        !            23:
        !            24: This is a simple program, meant only to show one way to use GMP with yacc
        !            25: and lex to make a calculator.  Usage and comments on the implementation can
        !            26: be found in calc.y.
        !            27:
        !            28: Within a GMP build tree, the generated Makefile can be used to build the
        !            29: program,
        !            30:
        !            31:        make calc
        !            32:
        !            33: (or on a DOS system, "make calc.exe").
        !            34:
        !            35: Elsewhere, once GMP has been installed, the program can be compiled with for
        !            36: instance
        !            37:
        !            38:        gcc calc.c calclex.c -lgmp -o calc
        !            39:
        !            40: Or if GNU readline is used then
        !            41:
        !            42:        gcc calc.c calclex.c calcread.c -lgmp -lreadline -o calc
        !            43:
        !            44: (again, on a DOS system "-o calc.exe").
        !            45:
        !            46: Readline support can be enabled or disabled in calc-config.h.  That file is
        !            47: created by the GMP ./configure based on the --with-readline option.  The
        !            48: default is --with-readline=detect, which means to use readline if available.
        !            49: "yes" can be used to force it to be used, or "no" to not use it.
        !            50:
        !            51: The supplied calc.c was generated by GNU bison, but a standard yacc should
        !            52: work too.
        !            53:
        !            54: The supplied calclex.c was generated by GNU flex, but a standard lex should
        !            55: work too.  The readline support may or may not work with a standard lex (see
        !            56: comments with input() in calcread.c).  Note also that a standard lex will
        !            57: require its library "-ll" on the compile command line.  "./configure" sets
        !            58: this up in the GMP build tree Makefile.
        !            59:
        !            60:
        !            61:
        !            62: ----------------
        !            63: Local variables:
        !            64: mode: text
        !            65: fill-column: 76
        !            66: End:

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