Update of /cvsroot/monetdb/buildtools/autogen/autogen
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv7631/autogen/autogen

Modified Files:
        am.py 
Log Message:
Implemented rudimentary conditional support for ant targets

Index: am.py
===================================================================
RCS file: /cvsroot/monetdb/buildtools/autogen/autogen/am.py,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- am.py       6 Dec 2007 10:12:00 -0000       1.61
+++ am.py       6 Dec 2007 17:52:07 -0000       1.62
@@ -909,6 +909,9 @@
 
     fd.write("\nif HAVE_JAVA\n\n")  # there is ant if configure set HAVE_JAVA
 
+    if ant.has_key("COND"):
+        fd.write("\nif " + ant["COND"][0] +"\n\n")
+
     fd.write("\n%s_ant_target:\n\t\"$(ANT)\" -f \"`$(anttranslatepath) 
$(srcdir)/build.xml`\" -Dbuilddir=\"`$(anttranslatepath) $(PWD)`\" 
-Djardir=\"`$(anttranslatepath) $(PWD)`\" -Dbasedir=\"`$(anttranslatepath) 
$(srcdir)`\" %s\n" % (target, target))
 
     for file in ant['FILES']:
@@ -926,6 +929,18 @@
 
         am['ALL'].append(sfile)
 
+    if ant.has_key("COND"):
+        fd.write("\nelse\n\n")
+
+    for file in ant['FILES']:
+        sfile = file.replace(".", "_")
+        fd.write("install-exec-local-%s:\n" % sfile)
+        fd.write("uninstall-local-%s:\n" % sfile)
+        fd.write("all-local-%s:\n" % sfile)
+
+    if ant.has_key("COND"):
+        fd.write("\nendif !" + ant["COND"][0] + "\n\n")
+
     fd.write("\nelse\n\n")
 
     for file in ant['FILES']:


-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to