diff --git a/indra/develop.py b/indra/develop.py
index f4143eb65cdf55d78db6d34ad226fb2c6273b1da..363cec75836b829f97ac38da9c90e139ab0d70ae 100755
--- a/indra/develop.py
+++ b/indra/develop.py
@@ -370,22 +370,27 @@ def count_distcc_hosts():
                 cpus += m and int(m.group(1)) or 1
             return hosts, cpus
 
-        def mk_distcc_hosts():
+        def mk_distcc_hosts(basename, range):
             '''Generate a list of LL-internal machines to build on.'''
             loc_entry, cpus = localhost()
             hosts = [loc_entry]
             dead = []
-            stations = [s for s in xrange(36) if s not in dead]
+            stations = [s for s in xrange(range) if s not in dead]
             random.shuffle(stations)
-            hosts += ['station%d.lindenlab.com/2,lzo' % s for s in stations]
+            hosts += ['%s%d.lindenlab.com/2,lzo' % (basename, s) for s in stations]
             cpus += 2 * len(stations)
             return ' '.join(hosts), cpus
 
         if job_count is None:
             hosts, job_count = count_distcc_hosts()
-            if hosts == 1 and socket.gethostname().startswith('station'):
-                hosts, job_count = mk_distcc_hosts()
-                os.putenv('DISTCC_HOSTS', hosts)
+            if hosts == 1:
+                hostname = socket.gethostname()
+                if hostname.startswith('station'):
+                    hosts, job_count = mk_distcc_hosts('station', 36)
+                    os.putenv('DISTCC_HOSTS', hosts)
+                if hostname.startswith('eniac'):
+                    hosts, job_count = mk_distcc_hosts('eniac', 64)
+                    os.putenv('DISTCC_HOSTS', hosts)
             opts.extend(['-j', str(job_count)])
 
         if targets: