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>