# compile all the subroutines in the w3lib.a library R.E.JONES  91-05-11
# changes made for f90 w3lib M.E. Pyle 98-10-01
#
date
#
rm ../w3lib
# asmw3l.sh gbytes
# asmw3l.sh sbyte

# compc.sh cdate
# compc.sh cdate2

# compw3l.sh gbyte
# compw3l.sh gbytes
# compw3l.sh sbyte
# compw3l.sh sbytes

# compw3l.sh aea
# BAOPEN AND BAREAD are taken care of in bacio library
# compw3l.sh baopen
# compw3l.sh baopenr
# compw3l.sh baread
# compw3l.sh datimx
compw3l.sh errexit
compw3l.sh errmsg
compw3l.sh fparsei
compw3l.sh fparser
compw3l.sh getbit
compw3l.sh getgb
compw3l.sh getgb1
compw3l.sh getgb1r
compw3l.sh getgb1re
compw3l.sh getgb1s
compw3l.sh getgbe
compw3l.sh getgbeh
compw3l.sh getgbem
compw3l.sh getgbemh
compw3l.sh getgbemp
compw3l.sh getgbens
compw3l.sh getgbep
compw3l.sh getgbex
compw3l.sh getgbexm
compw3l.sh getgbh
compw3l.sh getgbm
compw3l.sh getgbmh
compw3l.sh getgbmp
compw3l.sh getgbp
compw3l.sh getgi
compw3l.sh getgir
compw3l.sh gtbits
compw3l.sh hostname
compw3l.sh idsdef
compw3l.sh instrument
# compw3l.sh iw3dat
compw3l.sh iw3jdn
compw3l.sh iw3mat
compw3l.sh iw3pds
# compw3l.sh iw3unp29
compw3l.sh ixgb
compw3l.sh lengds
compw3l.sh mvdate
compw3l.sh nfhour
compw3l.sh pdsens
compw3l.sh pdseup
compw3l.sh putgb
compw3l.sh putgbe
compw3l.sh putgben
compw3l.sh putgbens
compw3l.sh putgbex
compw3l.sh putgbn
# all the q9s had problems
# compw3l.sh q9c32y
# compw3l.sh q9c64y
# compw3l.sh q9e32y
# compw3l.sh q9e64y
# compw3l.sh q9yc32
# compw3l.sh q9yc64
# compw3l.sh q9ye32
# compw3l.sh q9ye64
compw3l.sh r63w72
compw3l.sh skgb
# compw3l.sh swap16
# compw3l.sh swap32
# compw3l.sh swap64
compw3l.sh w3addate
# compw3l.sh w3ai00
# compw3l.sh w3ai01
compw3l.sh w3ai08
# compw3l.sh w3ai15
compw3l.sh w3ai18
# compw3l.sh w3ai19
compw3l.sh w3ai24
# compw3l.sh w3ai38
# compw3l.sh w3ai39
compw3l.sh w3ai40
compw3l.sh w3ai41
# compw3l.sh w3aq03
# compw3l.sh w3aq05
# compw3l.sh w3aq06
# compw3l.sh w3aq07
compw3l.sh w3aq15
compw3l.sh w3as00
compw3l.sh w3ctzdat
compw3l.sh w3difdat
compw3l.sh w3doxdat
compw3l.sh w3fa01
compw3l.sh w3fa03
compw3l.sh w3fa03v
compw3l.sh w3fa04
compw3l.sh w3fa06
compw3l.sh w3fa07
compw3l.sh w3fa09
compw3l.sh w3fa11
compw3l.sh w3fa12
compw3l.sh w3fa13
compw3l.sh w3fb00
compw3l.sh w3fb01
compw3l.sh w3fb02
compw3l.sh w3fb03
compw3l.sh w3fb04
compw3l.sh w3fb05
compw3l.sh w3fb06
compw3l.sh w3fb07
compw3l.sh w3fb08
compw3l.sh w3fb09
compw3l.sh w3fb10
compw3l.sh w3fb11
compw3l.sh w3fb12
compw3l.sh w3fc02
compw3l.sh w3fc05
compw3l.sh w3fc06
compw3l.sh w3fc07
compw3l.sh w3fc08

# deleted from below list 32 33 34 
for num in 01 02 03 04 18 19 20 43 47 48 52 58 59 61 62 63 64 65 66 67
do
compw3l.sh w3fi$num
done

# deleted from below 81 
for numb in 68 69 70 71 72 73 74 75 76 77 78 82 83 85 88 92 
do
compw3l.sh w3fi$numb
done

compw3l.sh w3fm07
compw3l.sh w3fm08
compw3l.sh w3fp04
# compw3l.sh w3fp05
# compw3l.sh w3fp06
# compw3l.sh w3fp10
compw3l.sh w3fp11
# compw3l.sh w3fp12
compw3l.sh w3fp13
# compw3l.sh w3fq02
# compw3l.sh w3fq06
compw3l.sh w3fq07
compw3l.sh w3fs03
compw3l.sh w3fs04
compw3l.sh w3fs05
compw3l.sh w3fs06
compw3l.sh w3fs11
compw3l.sh w3fs12
compw3l.sh w3fs13
compw3l.sh w3fs15
# compw3l.sh w3fs17
# compw3l.sh w3fs19
compw3l.sh w3fs21
compw3l.sh w3fs22
compw3l.sh w3fs26

for num in 00 01 02 03 05 05v 06 06v 07 08 09 10 11 12 16 17 201 202 203
do
compw3l.sh w3ft$num
done

for numb in 204 205 206 207 208 209 21 210 211 212 213 214 26 32 33 38 39 40 41 43v
do 
compw3l.sh w3ft$numb
done

# compw3l.sh w3getunt
compw3l.sh w3locdat
# compw3l.sh w3miscan
compw3l.sh w3movdat
# compw3l.sh w3msg
compw3l.sh w3nogds
compw3l.sh w3pradat
compw3l.sh w3prrdat
compw3l.sh w3reddat
compw3l.sh w3tagb
compw3l.sh w3toveds
compw3l.sh w3tovunp
compw3l.sh w3trnarg
compw3l.sh w3unpk77
compw3l.sh w3utcdat
compw3l.sh w3valdat
compw3l.sh w3ymdh4
# compw3l.sh wryte
compw3l.sh xdopen
# do xmovex in GRIB part
# compw3l.sh xmovex
compw3l.sh xstore
# will include the FFT part in w3lib
compw3l.sh FFT99M
#
date
# End of compile of all subroutines into w3lib.a
