1*4882a593SmuzhiyunSUMMARY = "Berkeley LALR Yacc parser generator" 2*4882a593SmuzhiyunHOMEPAGE = "http://invisible-island.net/byacc/" 3*4882a593SmuzhiyunDESCRIPTION = "A parser generator utility that reads a grammar specification from a file and generates an LR(1) \ 4*4882a593Smuzhiyunparser for it. The parsers consist of a set of LALR(1) parsing tables and a driver routine written in the C \ 5*4882a593Smuzhiyunprogramming language." 6*4882a593SmuzhiyunSECTION = "devel" 7*4882a593SmuzhiyunLICENSE = "PD" 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSRC_URI = "https://invisible-mirror.net/archives/byacc/byacc-${PV}.tgz \ 10*4882a593Smuzhiyun file://byacc-open.patch \ 11*4882a593Smuzhiyun file://0001-byacc-do-not-reorder-CC-and-CFLAGS.patch" 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunEXTRA_OECONF += "--program-transform-name='s,^,b,'" 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunBBCLASSEXTEND = "native nativesdk" 16*4882a593Smuzhiyun 17*4882a593Smuzhiyuninherit autotools 18*4882a593Smuzhiyun 19*4882a593Smuzhiyundo_configure() { 20*4882a593Smuzhiyun install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess ${S} 21*4882a593Smuzhiyun install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.sub ${S} 22*4882a593Smuzhiyun oe_runconf 23*4882a593Smuzhiyun} 24