oo-browser / Make-Env

viteno 8b6235b 










































































j_colman b9af575 
viteno 8b6235b 




















#
# SUMMARY:      Build OO-Browser Environments in batch/background modes.
#
# AUTHOR:       Bob Weiner
# ORG:          BeOpen.com
#               The Force for Open Source(TM)
#
#               Web:    www.beopen.com - Learn all about Open Source.
#               E-mail: <info@beopen.com>  
#
# ORIG-DATE:     6-Oct-94 at 03:42:38
# LAST-MOD:      9-Jun-99 at 18:02:52 by Bob Weiner
#
# Copyright (C) 1994-1999  BeOpen.com
# See the file BR-COPY for license information.
#
# This file is part of the OO-Browser.
#
# DESCRIPTION:  
#
# USAGE:  Called from "br-env.el".  Do not try to call any targets in here
#         by hand unless you understand how to set things up by hand.
#
#         make -f Env-Make oo-browser-env
#   or
#         make -f Env-Make oo-browser-env-debug
#
#   The latter target is for debugging background building.
#
# DESCRIP-END.

##########################################################################
#                         CONFIGURABLE SECTION                           #
##########################################################################

# Binaries for various versions of Emacs.  Set 'EMACS' below to the one you
# want to use to byte-compile Lisp files.
EMACS19 = emacs19
EMACS18 = emacs
INFODOCK = infodock.bin
XEMACS = xemacs

# Emacs version used to byte-compile .el files into .elc's.
EMACS = $(XEMACS)

# Site-specific Emacs Lisp libraries to load before byte-compiling any files
# from this package.  Typically the only reason to set this is to get Emacs
# to include the directory of this package into its load-path variable, which
# determines where it will find Lisp library files to load.
#
# InfoDock and XEmacs 19.12 or higher include this package and automatically
# add its directory to load-path.  Under Emacs 19, if you add this directory
# to load-path in your site-lisp/site-start.el file, then you need not change
# this setting since site-start is automatically loaded whenever Emacs starts
# up.  If, however, you set load-path in your personal ~/.emacs file, you
# must add that to this setting.
#
# You must include the .el or .elc file suffix on each library name and each
# must be preceded by the `-l ' command-line flag.  If the directory in which
# the library is stored will not be in your Emacs load-path when Emacs
# attempts to load the library, you must include the full pathname to the
# library.  Here is an example setting.
#
# SITE_PRELOADS = -l ~/.emacs -l set-load-path.el
#
SITE_PRELOADS =

# Shell used to process this Makefile.  Bourne shell syntax is required.
SHELL = /bin/sh

##########################################################################
#                     NO CHANGES REQUIRED BELOW HERE                     #
##########################################################################

# Libraries that must be pre-loaded before trying to byte-compile anything.
PRELOADS = $(SITE_PRELOADS) -l ./br-start.elc -l ./br-env.elc

# Compile in batch mode. Under Emacs 19 and XEmacs, load
# site-lisp/site-start.el, which may set load-path.
BATCHFLAGS = -batch

# This target is used for background building of OO-Browser Environments.
# Don't change the name of the target since it is used in "br-env.el".
# Don't try to use this target manually unless you first cd to the directory
# where the OO-Browser program code lives and set the following 2 environment
# variables:
#    OO_BROWSER_ENV = space-separated Environment specification pathnames to build
#    EMACSLOADPATH  = colon separated string of Emacs Lisp directories,
#                     including the ones for the OO-Browser and Hyperbole
#		      support code
oo-browser-env:
	$(EMACS) $(BATCHFLAGS) $(PRELOADS) ${OO_BROWSER_ENV} -f br-env-batch-build

# This target presently works under InfoDock and XEmacs only.
# It is used to debug background building of environments when necessary.
oo-browser-env-debug:
	$(EMACS) $(BATCHFLAGS) $(PRELOADS) ${OO_BROWSER_ENV} \
	-eval "(call-with-condition-handler 'really-early-error-handler 'br-env-batch-build)"
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.