1*dd88ab32SMasahiro Yamada#!/bin/sh
2*dd88ab32SMasahiro Yamada#
3*dd88ab32SMasahiro Yamada# binutils-version [-p] gas-command
4*dd88ab32SMasahiro Yamada#
5*dd88ab32SMasahiro Yamada# Prints the binutils version of `gas-command' in a canonical 4-digit form
6*dd88ab32SMasahiro Yamada# such as `0222' for binutils 2.22
7*dd88ab32SMasahiro Yamada#
8*dd88ab32SMasahiro Yamada
9*dd88ab32SMasahiro Yamadagas="$*"
10*dd88ab32SMasahiro Yamada
11*dd88ab32SMasahiro Yamadaif [ ${#gas} -eq 0 ]; then
12*dd88ab32SMasahiro Yamada	echo "Error: No assembler specified."
13*dd88ab32SMasahiro Yamada	printf "Usage:\n\t$0 <gas-command>\n"
14*dd88ab32SMasahiro Yamada	exit 1
15*dd88ab32SMasahiro Yamadafi
16*dd88ab32SMasahiro Yamada
17*dd88ab32SMasahiro YamadaMAJOR=$($gas --version | head -1 | awk '{print $NF}' | cut -d . -f 1)
18*dd88ab32SMasahiro YamadaMINOR=$($gas --version | head -1 | awk '{print $NF}' | cut -d . -f 2)
19*dd88ab32SMasahiro Yamada
20*dd88ab32SMasahiro Yamadaprintf "%02d%02d\\n" $MAJOR $MINOR
21