posix-bc doesn't want to regenerate a2p.h from a2p.y.
Jarkko Hietaniemi [Wed, 28 Oct 1998 15:07:54 +0000 (15:07 +0000)]
p4raw-id: //depot/cfgperl@2110

Makefile.SH

index 351a47e..13f553d 100644 (file)
@@ -694,7 +694,14 @@ os390|posix-bc)
     fi
     cd x2p
     rm -f y.tab.c
-    yacc -d a2p.y >/dev/null 2>&1
+    case "$osname" in
+    os390)
+       yacc -d a2p.y >/dev/null 2>&1
+        ;;
+    *) # e.g. posix-bc
+       yacc a2p.y >/dev/null 2>&1
+        ;;
+    esac
     if cmp -s y.tab.c a2p.c
     then
         rm -f y.tab.c
@@ -719,6 +726,9 @@ os390|posix-bc)
 vmesa)
     # Do nothing in VM/ESA.
     ;;
+*)
+    echo "'$osname' is an EBCDIC system I don't know well." >&4
+    ;;
 esac
     case "$xxx" in
     '') echo "No parser files were regenerated.  That's okay." >&2 ;;