[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] trunk r116791: ede.texi: Remove documentation for features
From: |
David Engster |
Subject: |
[Emacs-diffs] trunk r116791: ede.texi: Remove documentation for features only in CEDET upstream. |
Date: |
Tue, 18 Mar 2014 07:15:04 +0000 |
User-agent: |
Bazaar (2.6b2) |
------------------------------------------------------------
revno: 116791
revision-id: address@hidden
parent: address@hidden
committer: David Engster <address@hidden>
branch nick: trunk
timestamp: Tue 2014-03-18 08:13:51 +0100
message:
ede.texi: Remove documentation for features only in CEDET upstream.
* ede.texi (Project Local Variables): Remove reference to
`ede-java-root' and the example using it.
(Android projects, ede-java-root): Remove nodes since they are
only in CEDET upstream (Bug#17030). All nodes updated.
modified:
doc/misc/ChangeLog changelog-20091113204419-o5vbwnq5f7feedwu-6331
doc/misc/ede.texi ede.texi-20091113204419-o5vbwnq5f7feedwu-11396
=== modified file 'doc/misc/ChangeLog'
--- a/doc/misc/ChangeLog 2014-03-12 20:57:34 +0000
+++ b/doc/misc/ChangeLog 2014-03-18 07:13:51 +0000
@@ -1,3 +1,10 @@
+2014-03-18 David Engster <address@hidden>
+
+ * ede.texi (Project Local Variables): Remove reference to
+ `ede-java-root' and the example using it.
+ (Android projects, ede-java-root): Remove nodes since they are
+ only in CEDET upstream (Bug#17030). All nodes updated.
+
2014-03-12 Glenn Morris <address@hidden>
* eww.texi (History and Acknowledgments):
=== modified file 'doc/misc/ede.texi'
--- a/doc/misc/ede.texi 2014-03-03 17:15:42 +0000
+++ b/doc/misc/ede.texi 2014-03-18 07:13:51 +0000
@@ -598,17 +598,6 @@
(compile-command . "make -f MyCustomMakefile all")))
@end example
-The same is true when you use project-local variables with
address@hidden For example:
-
address@hidden
-(ede-java-root-project "SOMENAME"
- :file "/dir/to/some/file"
- :local-variables
- '((grep-command . "grep -nHi -e ")
- (compile-command . "ant")))
address@hidden example
-
@node EDE Project Features, , Project Local Variables, Modifying your project
@section EDE Project Features
@@ -724,12 +713,10 @@
@menu
* Make and Automake projects:: Project types of @samp{ede-project}
* Automake direct projects:: Project interface on hand-written automake
files.
-* Android projects:: Projects for Android development
-* Arduino projects:: Projects for Arduino sketches
* Simple projects:: Projects @ede{} doesn't manage.
@end menu
address@hidden Make and Automake projects
address@hidden Make and Automake projects, Automake direct projects,
Miscellaneous commands, Miscellaneous commands
@section Make and Automake projects
A project of @samp{ede-project} type creates a file called
@@ -741,7 +728,7 @@
routines will also import and maintain a configure.am script and a
host of other files required by Automake.
address@hidden Automake direct projects
address@hidden Automake direct projects, Simple projects, Make and Automake
projects, Miscellaneous commands
@section Automake direct projects
The project type that reads @file{Makefile.am} directly is derived
@@ -751,39 +738,7 @@
not generate them automatically, or create new ones. As such, it is
useful as a browsing tool, or as maintenance in managing file lists.
address@hidden Android projects
address@hidden Android projects
-
-An Android project of type @samp{ede-android-project} will detect and
-support development of Android apps. Android projects use an
address@hidden file. Always load your Manifest first in a
-running Emacs to make sure the project is identified correctly.
-
-Android projects can be created with @code{ede-new} but depend on a
-correctly configured Android SDK via @cedet{} support.
-
address@hidden cedet-android-sdk-root
address@hidden
-The root to the Android @var{SDK}.
address@hidden defun
-
-Android projects support different configurations including compile,
-and install, which will upload a program to your Android device. It
-also supports several debugging tools via @file{android.el}.
-
address@hidden Arduino projects
address@hidden Arduino projects
-
-An arduino project of type @samp{ede-arduino-project} will read your
address@hidden/.arduino/preferences.txt} file, and identify your sketches.
-You will still need the Arduino IDE to set up your preferences and
-locate your arduino. After quitting the IDE, Emacs will be able to
-find your sketches, compile them, and upload them to your arduino.
-
-If you have the @file{arduino} command on your path, @ede{} will be
-able to find your SDK and compile your programs.
-
address@hidden Simple projects
address@hidden Simple projects, , Automake direct projects, Miscellaneous
commands
@section Simple Projects
There is a wide array of simple projects. In this case a simple
@@ -795,14 +750,13 @@
@menu
* ede-cpp-root:: This project marks the root of a C/C++ code
project.
-* ede-java-root:: This project marks the root of a Java project.
* ede-emacs:: A project for working with Emacs.
* ede-linux:: A project for working with Linux kernels.
* ede-generic-project:: A project type for wrapping build systems with
EDE.
* Custom Locate:: Customizing how to locate files in a simple
project
@end menu
address@hidden ede-cpp-root, ede-java-root, Simple projects, Simple projects
address@hidden ede-cpp-root, ede-emacs, Simple projects, Simple projects
@subsection ede-cpp-root
The @code{ede-cpp-root} project type allows you to create a single
@@ -939,90 +893,7 @@
@xref{ede-cpp-root-project}, for details about the class that defines
the @code{ede-cpp-root} project type.
address@hidden ede-java-root, ede-emacs, ede-cpp-root, Simple projects
address@hidden ede-java-root
-
-Much like the project type @ref{ede-cpp-root}, the java variant is
-can be setup in your @file{.emacs} file and just marks a directory as
-the root of a java source tree.
-
-The @code{ede-java-root} project class knows a few things about Java
-projects. In particular, you can use it to control your classpath at
-both the system level, and for your project. If it is insufficient,
-you can subclass @code{ede-java-root-project} and add your own tweaks
-in just a few lines. See @ref{ede-cpp-root} for an example using the
-C++ variant.
-
-In the most basic case, add this to your @file{.emacs} file, modifying
-appropriate bits as needed.
-
address@hidden
-(ede-java-root-project "SOMENAME" :file "/dir/to/some/file" :srcroot '("src"))
address@hidden example
-
-Replace @var{SOMENAME} with whatever name you want, and the filename
-to an actual file at the root of your project. It might be a
-Makefile, a README file. Whatever. It doesn't matter. It's just a
-key to hang the rest of @ede{} off of.
-
-Replace the value of :srcroot with a list of directories under the
-project root which contains Java sources. For example, if you have:
-
address@hidden
-~/myprojects/P1/
-~/myprojects/P1/src/
-~/myprojects/P1/src/com/ericsoft/MyCode.java
-~/myprojects/P1/doc/
address@hidden example
-
-Then @file{src} represents the directory under which all your Java
-code is. It is important that @file{src} is one step above the
-directory that is the base of your package name, such as
address@hidden/ericsoft} in the example above so that new files can be
-discovered via fully qualified name. You can have multiple such
-directories in one project, and each will be accessible.
-
-You can specify your classpath like this:
-
address@hidden
-(ede-java-root-project "NAME" :file "FILENAME"
- :srcroot '("src")
- :classpath '("/absolute/path.jar")
- :localclasspath '( "/relative/path.jar" ))
address@hidden example
-
-In this example, @code{:classpath} specifies absolute paths somewhere
-on your system, and the explicit jar or source root directories
address@hidden will search when performing completions.
-
-The @code{:localclasspath} is like @code{:classpath}, but it will
-contain path names relative to the root of your project.
-
-If you want to override the file-finding tool with your own
-function you can do this:
-
address@hidden
-(ede-java-root-project "NAME" :file "FILENAME" :locate-fcn 'MYFCN)
address@hidden example
-
-Where @var{MYFCN} is a symbol for a function. The locate function can
-be used in place of @code{ede-expand-filename} so you can quickly
-customize your custom target to use specialized local routines instead
-of the default @ede{} routines. The function symbol must take two
-arguments:
-
address@hidden @var
address@hidden NAME
-The name of the file to find.
address@hidden DIR
-The directory root for this java-root project.
address@hidden table
-
-If you would like to create your Java projects dynamically, instead of
-putting them all in your @file{.emacs}, you can do that too. See
address@hidden for details that can be applied to this project type.
-
address@hidden ede-emacs, ede-linux, ede-java-root, Simple projects
address@hidden ede-emacs, ede-linux, ede-cpp-root, Simple projects
@subsection ede-emacs
The @code{ede-emacs} project automatically identifies an Emacs source
@@ -4395,7 +4266,7 @@
@end table
@end table
address@hidden GNU Free Documentation License, , Extending EDE, Top
address@hidden GNU Free Documentation License, , Extending EDE, Top
@appendix GNU Free Documentation License
@include doclicense.texi
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] trunk r116791: ede.texi: Remove documentation for features only in CEDET upstream.,
David Engster <=