# Definitions for: emacs stuff
#
# $Id: SysDefs 615 2010-09-30 15:49:42Z florenz@TU-BERLIN.DE $


# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Fundamental system definitions 


# Name of the system 

NODENAME = emacs


# The names of the direct subdirectories of this node 

SUBNODES  = 


# Sources of the system included into a release

EMACSFILES = opal-diag-mode.el opal-compile.el opal-mode.el opal-browser.el opal-parser.el opal-filehandling.el opal-dosfop.el README opal-switch.el opal-import.el opal-defs-mode.el opal-oasys.el oasys-mode.el opal-indent.el  opal-toolbar.el  opal-trace-mode.el oasys-expr-mode.el opal-diag-messages.el opal-info.el opal-outline.el opal-certify.el

GIFS = opal-toolbar-compile.gif opal-toolbar-hidediag.gif \
	opal-toolbar-info.gif opal-toolbar-load.gif opal-toolbar-next.gif \
	opal-toolbar-opal.gif opal-toolbar-prev.gif opal-toolbar-save.gif \
	opal-toolbar-sign.impl.gif opal-toolbar-upddiag.gif \
	opal-toolbar-eval.gif opal-toolbar-sequent-q.gif \
	opal-toolbar-sequent.gif \
	opal-toolbar-half-compile.gif opal-toolbar-half-hidediag.gif \
	opal-toolbar-half-info.gif opal-toolbar-half-load.gif \
	opal-toolbar-half-next.gif \
	opal-toolbar-half-opal.gif opal-toolbar-half-prev.gif \
	opal-toolbar-half-save.gif \
	opal-toolbar-half-sign.impl.gif opal-toolbar-half-upddiag.gif \
	opal-toolbar-half-eval.gif opal-toolbar-half-sequent-q.gif \
	opal-toolbar-half-sequent.gif 


SOURCES = SysDefs $(EMACSFILES) $(GIFS)


# Manuals attached to this system included into a release

MANUALS = 


# All components of this system. Add here auxiliary
# files which shall not be included into a release.

COMPONENTS = $(SOURCES) $(MANUALS)

# Include this statement to deactivate the derived object cache. 
.BPOOL:

# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Fundamental system rules (please fill out)


# The default target

_default: all


# The action on this node associated with 'all'

_all:
	

# The action on this node associated with 'clean'

_clean:


# The action associated with 'install' 

_install: $(EMACSFILES)
	@if [ -z "$(INSTALLLIBPATH)" ] ; then \
	  echo "You must define INSTALLLIBPATH"; exit 1;  \
	else \
	  echo "Installing emacs files in $(INSTALLLIBPATH)/emacs"; \
	  $(OCSOM)/etc/xinstall $(INSTALLLIBFLAGS) \
		$(EMACSFILES) $(GIFS) $(INSTALLLIBPATH)/emacs; \
	fi

# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Release management definitions (fill out if required)


# Path to this node relative to the root of the release tree

RELEASENODEPATH = src/emacs

# Derived objects which shall be included into the release

RELEASEOBJECTS =



# Path to the boot area for this node relative to the release tree

RELEASEBOOTPATH = 

# Sources which shall be included into the boot area of a release

BOOTSOURCES =

# Derived objects which shall be included into the boot area of a release

BOOTOBJECTS =


# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Release management rules (fill out if required)

VERSIONFILE = VERSION

# The action to derive the release objects

_releaseobjects:

# The action to derive the boot objects

_bootobjects:


# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Include generic rules (do not change)

include $(OMLIBPATH)/GlobalRules
