jde / Makefile

andreasj 640b3ff 
jareth 8633046 
















steveb de63bcc 
rendhalver 6a032bc 
andyp bd5cc95 


jareth 8633046 

michaels 037ff1a 
andyp 83a0f86 
youngs 1ea9d34 
youngs 979ae27 
jareth 8633046 
andyp a8912f8 




andyp bd5cc95 

andyp a8912f8 









andyp bd5cc95 


paulk 525ee26 






youngs 1ab7730 
paulk 525ee26 

andyp bd5cc95 
paulk 525ee26 
andyp bd5cc95 

paulk 525ee26 
youngs 1ab7730 
andyp bd5cc95 

youngs 1ab7730 
paulk 525ee26 

andyp a8912f8 

paulk 525ee26 

michaels 037ff1a 
steveb 350ed2b 
andyp ebf9f56 

michaels 3311077 
michaels 037ff1a 
michaels 3311077 
michaels 037ff1a 



michaels 3311077 
michaels 037ff1a 
michaels 3311077 


michaels 037ff1a 
michaels 3311077 

michaels 037ff1a 
andyp 83a0f86 

michaels 3311077 
michaels 037ff1a 
paulk 525ee26 
























andyp 94d8bdd 







michaels 037ff1a 


jareth 8633046 
andyp 757d95a 
andyp bd5cc95 
jareth 8633046 

michaels 037ff1a 
steveb 350ed2b 
scop 630af3c 
michaels 037ff1a 

jareth 8633046 

andyp 186b891 
# Makefile for JDE mode lisp code

# This file is part of XEmacs.

# XEmacs is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2, or (at your option) any
# later version.

# XEmacs is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# for more details.

# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING.  If not, write to
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.

VERSION = 1.40
AUTHOR_VERSION = 2.2.9beta12
MAINTAINER = Andy Piper <andy@xemacs.org>
AUTHOR = Paul Kinnucan <paulk@mathworks.com>
PACKAGE = jde
PKG_TYPE = regular
REQUIRES = jde cc-mode semantic debug speedbar \
	edit-utils eterm mail-lib xemacs-base xemacs-devel \
	eieio elib sh-script fsf-compat
CATEGORY = standard

# WARNING order is really important here so that dependencies are
# managed correctly. jde uses eieio defclass a lot which turn out to
# be macros which mean they have to be evaluated if they are used
# elsewhere. The debug code does this a lot.
EARLY_ELCS = \
	lisp/beanshell.elc \
	lisp/efc.elc \
	lisp/jde-parse.elc \
	lisp/jde-db.elc \
	lisp/jde-dbo.elc \
	lisp/jde-dbs.elc

# This must come last
LATE_ELCS = \
	lisp/jde.elc

ELCS = $(EARLY_ELCS) \
	lisp/jde-ant.elc \
	lisp/jde-bug.elc \
	lisp/jde-checkstyle.elc \
	lisp/jde-compile.elc \
	lisp/jde-complete.elc \
	lisp/jde-gen.elc \
	lisp/jde-help.elc \
	lisp/jde-imenu.elc \
	lisp/jde-import.elc \
	lisp/jde-java-font-lock.elc \
	lisp/jde-java-grammar.elc \
	lisp/jde-javadoc-gen.elc \
	lisp/jde-javadoc.elc \
	lisp/jde-jdb.elc \
	lisp/jde-make.elc \
	lisp/jde-open-source.elc \
	lisp/jde-package.elc \
	lisp/jde-run.elc \
	lisp/jde-setnu.elc \
	lisp/jde-stat.elc \
	lisp/jde-util.elc \
	lisp/jde-which-method.elc \
	lisp/jde-widgets.elc \
	lisp/jde-wiz.elc \
	lisp/tree-widget.elc \
	$(LATE_ELCS)

EXTRA_SOURCES = 

#INFO_FILES = $(PACKAGE).htm *.gif
DATA_1_FILES = lisp/ReleaseNotes.txt
DATA_1_DEST = jde/doc
DATA_4_FILES = $(wildcard java/lib/*.jar)
DATA_4_DEST = jde/java/lib
DATA_8_FILES = $(wildcard java/src/jde/wizards/*.java)
DATA_8_DEST = jde/java/src/jde/wizards
DATA_9_FILES = $(wildcard java/src/jde/debugger/*.java) \
	$(wildcard java/src/jde/debugger/Makefile*)
DATA_9_DEST = jde/java/src/jde/debugger
DATA_13_FILES = $(wildcard java/src/jde/debugger/spec/*.java)
DATA_13_DEST = jde/java/src/jde/debugger/spec
DATA_14_FILES = $(wildcard java/src/jde/debugger/expr/*.java) \
	$(wildcard java/src/jde/debugger/expr/*.jj) \
	java/src/jde/debugger/expr/Makefile
DATA_14_DEST = jde/java/src/jde/debugger/expr
DATA_15_FILES = $(wildcard java/src/jde/debugger/command/*.java) \
	java/src/jde/debugger/command/Makefile
DATA_15_DEST = jde/java/src/jde/debugger/command
DATA_18_FILES = $(wildcard doc/tli_rbl/*.jar)
DATA_18_DEST = jde/doc/tli_rbl
DATA_19_FILES = $(wildcard java/src/jde/util/*.java)
DATA_19_DEST = jde/java/src/jde/util
DATA_20_FILES = $(wildcard doc/html/bsh-ug/images/*.gif)
DATA_20_DEST = jde/doc/html/bsh-ug/images
DATA_21_FILES = $(wildcard doc/html/bsh-ug/*.html)
DATA_21_DEST = jde/doc/html/bsh-ug
DATA_22_FILES = $(wildcard doc/html/css/*.css)
DATA_22_DEST =  jde/doc/html/css
DATA_23_FILES = $(wildcard doc/html/jdb-ug/images/*.gif)
DATA_23_DEST =  jde/doc/html/jdb-ug/images
DATA_24_FILES = $(wildcard doc/html/jdb-ug/*.html)
DATA_24_DEST =  jde/doc/html/jdb-ug
DATA_25_FILES = $(wildcard doc/html/jdebug-ug/images/*.gif)
DATA_25_DEST =  jde/doc/html/jdebug-ug/images
DATA_26_FILES = $(wildcard doc/html/jdebug-ug/*.html)
DATA_26_DEST =  jde/doc/html/jdebug-ug
DATA_27_FILES = $(wildcard doc/html/jde-ug/images/*.gif)
DATA_27_DEST =  jde/doc/html/jde-ug/images
DATA_28_FILES = $(wildcard doc/html/jde-ug/*.html)
DATA_28_DEST =  jde/doc/html/jde-ug
DATA_29_FILES = $(wildcard doc/src/css/*.css)
DATA_29_DEST =  jde/doc/src/css
DATA_30_FILES = $(wildcard doc/src/jde-ug/images/*.gif)
DATA_30_DEST =  jde/doc/src/jde-ug/images
DATA_31_FILES = $(wildcard doc/src/jde-ug/*.xml) \
		$(wildcard doc/src/jde-ug/*.html)
DATA_31_DEST =  jde/doc/src/jde-ug/
DATA_32_FILES = $(wildcard doc/src/styles/html/*.xsl)  
DATA_32_DEST =  jde/doc/src/styles/html
DATA_33_FILES = $(wildcard doc/tli_rbl/au/*.au)
DATA_33_DEST = jde/doc/tli_rbl/au
DATA_34_FILES = $(wildcard doc/tli_rbl/img/*.gif)
DATA_34_DEST = jde/doc/tli_rbl/img
DATA_35_FILES = $(wildcard doc/tli_rbl/txt/*.txt)
DATA_35_DEST = jde/doc/tli_rbl/txt


AUTOLOAD_PATH = lisp

PRELOADS = -l jde-compat.el -l jde.el

include ../../XEmacs.rules

GENERATED += lisp/custom-load.elc

compile:: $(AUTOLOAD_PATH)/auto-autoloads.elc $(ELCS) \
	$(AUTOLOAD_PATH)/custom-load.elc

srckit: srckit-std

binkit: binkit-sourcedata
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.