Changeset 257


Ignore:
Timestamp:
Oct 14, 2007, 6:50:00 AM (18 years ago)
Author:
Brendan Oakley
Message:

Update mkversion to get ALSA level from alsa-kernel version.h, from Allan

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/tools/mkversion.cmd

    r235 r257  
    2121versMak   = sAlsaBase"\include\version.mak"
    2222versHdr   = sAlsaBase"\include\version.h"
     23AlsaVersHdr = sAlsaBase'\alsa-kernel\include\sound\version.h'
    2324
    2425/* get and format date and time */
     
    4243LINEIN(versConst,,0)
    4344
    44 fixpack=''
     45fixpack = ''
    4546
    4647do while(LINES(versConst))
     
    6162      fixpack = STRIP((RIGHT(tmpLine, ( LENGTH(tmpLine) - (POS("=", tmpLine)+1) ))), B, ' ')
    6263
    63     opLoc = POS('ALSAVERSION', tmpLine)
    64     if opLoc > 0 then
    65       alsalevel = STRIP((RIGHT(tmpLine, ( LENGTH(tmpLine) - (POS("=", tmpLine)+1) ))), B, ' ')
    66 
    6764end
    6865
     
    7774projVers2 = major||minor||LEFT(projVersion, 1)
    7875
     76LINEIN(AlsaVersHdr,,0)
     77
     78alsalevel = ''
     79
     80do while(LINES(AlsaVersHdr))
     81    tmpLine = LINEIN(AlsaVersHdr)
     82    opLoc = POS('#define CONFIG_SND_VERSION', tmpLine)
     83    if opLoc > 0 then
     84      AlsaLevel = STRIP(RIGHT(tmpLine, ( LENGTH(tmpLine) - (POS('"', tmpLine)))),,'"')
     85end
     86
     87SAY 'Alsalevel = ' AlsaLevel
    7988
    8089SET "BUILDLEVEL=@#"ProjVendor":"major"."minor"#@##1## "ProjString":"alsalevel":::"ProjVersion"::"Fixpack"@@"productname
Note: See TracChangeset for help on using the changeset viewer.