about summary refs log tree commit diff stats
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rwxr-xr-xbuild50
1 files changed, 0 insertions, 50 deletions
diff --git a/build b/build
index 0d723656..9e95bb34 100755
--- a/build
+++ b/build
@@ -106,54 +106,4 @@ older_than subx_bin subx.cc *_list && {
   $CXX $CFLAGS subx.cc -o subx_bin
 }
 
-# We ought to always rebuild all apps if any .subx layers are updated.
-# But during development it's too slow to update _all_ apps when we're
-# repeatedly running a single one.
-if [ ! $ONLY_CPP ]
-then
-
-  # Assumption: SubX programs don't need to be retranslated every time we
-  # rebuild the C++ bootstrap.
-
-  OS=${OS:-linux}
-
-  # simple example programs
-  for n in `seq 1 12`
-  do
-    older_than examples/ex$n init.$OS examples/ex$n.subx && {
-      ./subx_bin translate init.$OS examples/ex$n.subx -o examples/ex$n
-    }
-  done
-
-  # simple apps that use the standard library
-  for app in factorial crenshaw2-1 crenshaw2-1b handle
-  do
-    older_than apps/$app init.$OS [0-9]*.subx apps/$app.subx && {
-      ./subx_bin translate init.$OS [0-9]*.subx apps/$app.subx -o apps/$app
-    }
-  done
-
-  # self-hosting translator
-
-  older_than apps/hex init.$OS 0[0-6]*.subx 070---hex.subx && {
-    ./subx_bin translate init.$OS 0[0-6]*.subx 070---hex.subx -o apps/hex
-  }
-
-  for phase in hex survey pack assort dquotes tests
-  do
-    older_than apps/$phase init.$OS [0-9]*.subx apps/subx-common.subx apps/$phase.subx && {
-      ./subx_bin translate init.$OS [0-9]*.subx apps/subx-common.subx apps/$phase.subx -o apps/$phase
-    }
-  done
-
-  # higher-level syntax
-  for phase in sigils
-  do
-    older_than apps/$phase init.$OS [0-9]*.subx apps/subx-common.subx apps/$phase.subx && {
-      ./subx_bin translate init.$OS [0-9]*.subx apps/subx-common.subx apps/$phase.subx -o apps/$phase
-    }
-  done
-
-fi
-
 exit 0