Browse Source

vax4 uses own assembler now

ceriel 34 years ago
parent
commit
3c10a60011
1 changed files with 33 additions and 39 deletions
  1. 33 39
      first/first

+ 33 - 39
first/first

@@ -126,13 +126,13 @@ cp ../lib/vax4/descr.src ../lib/vax4/descr
 cp ../lib/descr/fe.src ../lib/descr/fe
 echo "take some actions according to system used ..."
 case `ack_sys` in
-pdp_*)		RMD="vax4"
-		echo "disabling use of ranlib; cannot trust its result"
+pdp_*)		echo "disabling use of ranlib; cannot trust its result"
 		echo 'echo "no ranlib on this system"; exit 93' > ../bin/ranlib
 		chmod +x ../bin/ranlib
+		RMD=""
+		;;
+*)		RMD=""
 		;;
-vax*)		;;
-*)		RMD="vax4" ;;
 esac
 for i in $RMD
 do
@@ -140,7 +140,7 @@ do
 	echo "disabling use of local assembler and loader for $i"
 	if grep '^name as$' descr >/dev/null 2>&1
 	then
-ed - descr <<'ABC'
+		ed - descr <<'ABC'
 /^name as$/;/^end$/d
 /^name ld$/;/^end$/d
 w
@@ -150,22 +150,40 @@ ABC
 )
 done
 case `ack_sys` in
-vax_bsd4_2)	( cd ../lib/vax4
-		  ed - descr <<'ABC'
-/CPP_F/s/$/ -D__BSD4_2/
+vax_bsd_4_1a)
+	( cd ../mach/vax4
+	  mkdir libsys > /dev/null 2>&1
+	  rm -f libsys/*
+	  cp libbsd4_1a/* libsys
+	)
+	;;
+vax_sysV_2)
+	( cd ../lib/vax4
+	  ed - descr <<'ABC'
+/CPP_F/s/$/ -D__USG/
 w
 q
 ABC
-		)
-		;;
-vax_sysV_2)	( cd ../lib/vax4
-		  ed - descr <<'ABC'
-/CPP_F/s/$/ -D__USG/
+	)
+	( cd ../mach/vax4 
+	  mkdir libsys > /dev/null 2>&1
+	  rm -f libsys/*
+	  cp libsysV_2/* libsys
+	)
+	;;
+*)	( cd ../lib/vax4
+	  ed - descr <<'ABC'
+/CPP_F/s/$/ -D__BSD4_2/
 w
 q
 ABC
-		)
-		;;
+	)
+	( cd ../mach/vax4
+	  mkdir libsys > /dev/null 2>&1
+	  rm -f libsys/*
+	  cp libbsd4_2/* libsys
+	)
+	;;
 esac
 echo 'Setting the default machine in ../h/local.h ...'
 BM=1
@@ -221,30 +239,6 @@ else
 fi
 echo "Your default machine to compile for is $ACM"
 case `ack_sys` in
-vax_bsd4_2)	
-	( cd ../mach/vax4
-	  echo "Copying mach/vax4/libbsd4_2 to mach/vax4/libsys"
-	  mkdir libsys > /dev/null 2>&1
-	  rm -f libsys/*
-	  cp libbsd4_2/* libsys
-	)
-	;;
-vax_bsd4_1a)	
-	( cd ../mach/vax4
-	  echo "Copying mach/vax4/libbsd4_1a to mach/vax4/libsys"
-	  mkdir libsys > /dev/null 2>&1
-	  rm -f libsys/*
-	  cp libbsd4_1a/* libsys
-	)
-	;;
-vax_sysV_2)
-	( cd ../mach/vax4 
-	  echo "Copying mach/vax4/libsysV_2 to mach/vax4/libsys"
-	  mkdir libsys > /dev/null 2>&1
-	  rm -f libsys/*
-	  cp libsysV_2/* libsys
-	)
-	;;
 i386)
 	( cd ../lib/descr
 	  ed - fe << ABC