Annotation of freem/Makefile.am, revision 1.1

1.1     ! snw         1: #
        !             2: #                            *
        !             3: #                           * *
        !             4: #                          *   *
        !             5: #                     ***************
        !             6: #                      * *       * *
        !             7: #                       *  MUMPS  *
        !             8: #                      * *       * *
        !             9: #                     ***************
        !            10: #                          *   *
        !            11: #                           * *
        !            12: #                            *
        !            13: #
        !            14: #   Makefile.am (root)
        !            15: #    automake rules for freem
        !            16: #
        !            17: #  
        !            18: #   Author: John P. Willis <jpw@coherent-logic.com>
        !            19: #    Copyright (C) 1998 MUG Deutschland
        !            20: #    Copyright (C) 2020 Coherent Logic Development LLC
        !            21: #
        !            22: #
        !            23: #   This file is part of FreeM.
        !            24: #
        !            25: #   FreeM is free software: you can redistribute it and/or modify
        !            26: #   it under the terms of the GNU Affero Public License as published by
        !            27: #   the Free Software Foundation, either version 3 of the License, or
        !            28: #   (at your option) any later version.
        !            29: #
        !            30: #   FreeM is distributed in the hope that it will be useful,
        !            31: #   but WITHOUT ANY WARRANTY; without even the implied warranty of
        !            32: #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        !            33: #   GNU Affero Public License for more details.
        !            34: #
        !            35: #   You should have received a copy of the GNU Affero Public License
        !            36: #   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
        !            37: #
        !            38: #
        !            39: ACLOCAL_AMFLAGS = -I m4
        !            40: SUBDIRS = src doc
        !            41: dist_doc_DATA = README.md doc/freem.1
        !            42: 
        !            43: man1_MANS = doc/freem.1
        !            44: info_TEXINFOS = doc/freem.texi
        !            45: 
        !            46: systemgbldir = $(localstatedir)/freem/DEFAULT/SYSTEM/globals
        !            47: systemrtndir = $(localstatedir)/freem/DEFAULT/SYSTEM/routines
        !            48: usergbldir = $(localstatedir)/freem/DEFAULT/USER/globals
        !            49: userrtndir = $(localstatedir)/freem/DEFAULT/USER/routines
        !            50: journaldir = $(localstatedir)/freem/DEFAULT/journals
        !            51: 
        !            52: mlib = mlib/%DB.m mlib/%MAPPING.m mlib/%NETHTTP.m \
        !            53:        mlib/%SYSINIT.m mlib/%TUIMENU.m mlib/%ZCOLUMNS.m mlib/%ZEVENT.m \
        !            54:        mlib/%ZFRMSAMP.m mlib/%ZFRMXEC.m mlib/%ZHELP.m mlib/%ZMAINT.m \
        !            55:        mlib/%SYSWMERGE.m mlib/%ZREVQRY.m mlib/%ZROWS.m mlib/%zscreen.m \
        !            56:        mlib/%SYSPOLY.m mlib/%ZWRIMP.m mlib/%ulstring.m mlib/%ulmath.m mlib/%ulcharacter.m \
        !            57:        mlib/%SYSOOP.m mlib/%STRING.m mlib/%OBJECT.m mlib/%ED.m
        !            58: 
        !            59: EXTRA_DIST = sem.ver sysns_routine.txt sysns_global.txt userns_routine.txt userns_global.txt journals.txt $(mlib)
        !            60: 
        !            61: systemrtn_DATA = $(mlib) sysns_routine.txt
        !            62: systemgbl_DATA = sysns_global.txt
        !            63: userrtn_DATA = userns_routine.txt
        !            64: usergbl_DATA = userns_global.txt
        !            65: journal_DATA = journals.txt
        !            66: 
        !            67: install-exec-hook:
        !            68:        chmod 755 $(DESTDIR)$(bindir)/freem
        !            69: 
        !            70: install-data-hook:
        !            71:        chmod -R 777 $(DESTDIR)$(journaldir) $(DESTDIR)$(systemgbldir) $(DESTDIR)$(usergbldir) $(DESTDIR)$(userrtndir)
        !            72:        chmod -R 755 $(DESTDIR)$(systemrtndir)
        !            73:        @echo
        !            74:        @echo "============================================================================================"
        !            75:        @echo
        !            76:        @echo " FreeM has been installed."
        !            77:        @echo
        !            78:        @echo " If this is the first time you have installed FreeM on this system, you"
        !            79:        @echo " must run \"fmadm configure\" before using FreeM."
        !            80:        @echo
        !            81:        @echo " If you had already installed a prior FreeM version on this system, you"
        !            82:        @echo " may need to run \"fmadm reconfigure\" in order to update your FreeM"
        !            83:        @echo " installation with the latest appropriate configuration data for this"
        !            84:        @echo " FreeM release." 
        !            85:        @echo
        !            86:        @echo " You can access FreeM documentation by typing \"info freem\" in your"
        !            87:        @echo " system shell, typing \"?\" at the FreeM direct-mode prompt, or"
        !            88:        @echo " visiting https://freem.coherent-logic.com/docs/ in your web browser."
        !            89:        @echo
        !            90:        @echo " NOTE ON MULTI-ENVIRONMENT SUPPORT:"
        !            91:        @echo "  If you are upgrading from a previous version of FreeM that lacked"
        !            92:        @echo "  support for multiple, concurrent environments, you will need to"
        !            93:        @echo "  move routines and globals into the proper directories."
        !            94:        @echo
        !            95:        @echo "  See the FreeM Wiki for further details:"
        !            96:        @echo "   https://freem-wiki.coherent-logic.com/index.php/Upgrading_to_Multi-Environment_Support"
        !            97:        @echo 
        !            98:        @echo "============================================================================================"
        !            99: 

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