Index: trunk/psconfig/psbuild
===================================================================
--- trunk/psconfig/psbuild	(revision 15222)
+++ trunk/psconfig/psbuild	(revision 16092)
@@ -8,4 +8,5 @@
 $rebuild = 0;
 $optimize = 0;
+$developer = 0;
 $start = "";
 $stop = "";
@@ -32,4 +33,8 @@
     if ($ARGV[0] eq "-optimize") {
 	$optimize = 1;
+        shift; next;
+    }
+    if ($ARGV[0] eq "-dev") {
+	$developer = 1;
         shift; next;
     }
@@ -155,5 +160,6 @@
 	$start = "";
 
-	($do_tag, $do_build, $do_package, $do_update) = $mode[$i] =~ m|(\S)(\S)(\S)(\S)|;
+	($do_tag, $do_build, $do_package, $do_update, $dev_build) = $mode[$i] =~ m|(\S)(\S)(\S)(\S)(\S)|;
+	if ($developer) { $do_build = $dev_build; }
 	if ($do_build eq "N") { next; }
 
@@ -192,5 +198,5 @@
 	if ($rebuild && $clean) {
 	    if (-e "configure") { unlink "Makefile"; }
-	    if (-e "configure.ac" && -e "autogen.sh") { unlink "configure"; }
+	    if ($developer && -e "configure.ac" && -e "autogen.sh") { unlink "configure"; }
 	}
 	$rebuild_this = $rebuild;
@@ -201,5 +207,5 @@
 	#  run autogen
 	$skip_configure = 0;
-	if ($rebuild_this && ! -e "configure" && -e "autogen.sh") {
+	if ($developer && $rebuild_this && ! -e "configure" && -e "autogen.sh") {
 	    $skip_configure = 1;
 	    vsystem ("$psautogen $psopts");
@@ -296,9 +302,10 @@
     print STDERR "     : -version (version) : specify alternate psconfig installation version\n";
     print STDERR "     : -clean             : clean the source directories before building\n";
-    print STDERR "     : -rebuild           : run 'autogen' (C code)\n";
+    print STDERR "     : -rebuild           : run 'configure (and autogen for developer)' (C code)\n";
     print STDERR "     : -optimize          : set flags for optimized code\n";
     print STDERR "     : -only (module)     : only build the specified module\n";
     print STDERR "     : -start (module)    : begin build at specified module\n";
     print STDERR "     : -stop (module)     : stop build after specified module\n\n";
+    print STDERR "     : -developer         : build modules not distributed in tarball\n\n";
     print STDERR "     : psbuild -list      : list the available distributions\n";
     print STDERR "     : psbuild -h         : this help listing\n";
