|author||Manoj Srivastava <email@example.com>||2014-04-27 17:54:01 -0700|
|committer||Manoj Srivastava <firstname.lastname@example.org>||2014-04-27 17:54:01 -0700|
Imported Upstream version 3.5-36
Diffstat (limited to 'jmake/jmake.man')
1 files changed, 33 insertions, 6 deletions
diff --git a/jmake/jmake.man b/jmake/jmake.man
index 2125c0c..afd5e65 100644
@@ -1,4 +1,4 @@
-''' $Id: jmake.man 3 2006-08-25 21:39:07Z rmanfredi $
+''' $Id: jmake.man 47 2010-11-28 22:23:13Z rmanfredi $
''' Copyright (c) 1991-1997, 2004-2006, Raphael Manfredi
@@ -152,6 +152,33 @@ To implement a logical OR, see below.
+Makefile target tests:
+?\fItarget\fR?:<text>: keeps <test> iff \fItarget\fR is defined.
+%\fItarget\fR%:<text>: keeps <test> iff \fItarget\fR is not defined.
+A makefile \fItarget\fR is defined as a standalone target, for instance
+target, which would be defined as:
+Also note that it is only valid for targets defined
+.I so far
+in the generated makefile. It is not a predicate that can be used
+to test for targets that will eventually be defined later on in the
@@ -217,9 +244,9 @@ Here is a way to implement a logical OR:
Actually, this is ugly, because the text has to appear twice.
-Fortunately, I did not use it. :-)
+Fortunately, I did not use that construct. :-)
-But actually, as you have surely already guessed, the best way to
+Indeed, as you have surely already guessed, the best way to
implement a logical OR is to use De Morgan's Law:
@@ -233,7 +260,7 @@ text /* If SYMBOL or not TOKEN */
-Who said they didn't care ? ;-)
+Who said they didn't care about logic? ;-)
Expansion is done with the \fIexpand\fR command. It has been provided to
@@ -440,7 +467,7 @@ therefore depend on the configuration options chosen when \fIConfigure\fR
@@ -450,7 +477,7 @@ Initializations:
++SYMBOL <value>: Adds <value> to the SYMBOL macro.
The user may define CFLAGS, LDFLAGS or DPFLAGS as additional flags to be used