diff options
author | Richard Purdie <richard@openedhand.com> | 2006-05-09 15:44:08 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2006-05-09 15:44:08 +0000 |
commit | 27dba1e6247ae48349aee1bce141a9eefaafaad1 (patch) | |
tree | 822235005ccbd2707f7874ad680dedc4df36760c /bitbake/lib/bb/parse/parse_c/bitbakeparser.y | |
parent | ed234aca98d0867c7b32801fc63820b19cf67df9 (diff) | |
download | poky-27dba1e6247ae48349aee1bce141a9eefaafaad1.tar.gz |
Update to bitbake 1.4.2 (latest stable branch release). This includes the caching speedups
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@371 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'bitbake/lib/bb/parse/parse_c/bitbakeparser.y')
-rw-r--r-- | bitbake/lib/bb/parse/parse_c/bitbakeparser.y | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bitbake/lib/bb/parse/parse_c/bitbakeparser.y b/bitbake/lib/bb/parse/parse_c/bitbakeparser.y index 252d87792f..c18e53543b 100644 --- a/bitbake/lib/bb/parse/parse_c/bitbakeparser.y +++ b/bitbake/lib/bb/parse/parse_c/bitbakeparser.y | |||
@@ -70,6 +70,14 @@ statement ::= EXPORT variable(s) OP_ASSIGN STRING(v). | |||
70 | { e_assign( lex, s.string(), v.string() ); | 70 | { e_assign( lex, s.string(), v.string() ); |
71 | e_export( lex, s.string() ); | 71 | e_export( lex, s.string() ); |
72 | s.release_this(); v.release_this(); } | 72 | s.release_this(); v.release_this(); } |
73 | statement ::= EXPORT variable(s) OP_PREDOT STRING(v). | ||
74 | { e_precat( lex, s.string(), v.string() ); | ||
75 | e_export( lex, s.string() ); | ||
76 | s.release_this(); v.release_this(); } | ||
77 | statement ::= EXPORT variable(s) OP_POSTDOT STRING(v). | ||
78 | { e_postcat( lex, s.string(), v.string() ); | ||
79 | e_export( lex, s.string() ); | ||
80 | s.release_this(); v.release_this(); } | ||
73 | statement ::= EXPORT variable(s) OP_IMMEDIATE STRING(v). | 81 | statement ::= EXPORT variable(s) OP_IMMEDIATE STRING(v). |
74 | { e_immediate ( lex, s.string(), v.string() ); | 82 | { e_immediate ( lex, s.string(), v.string() ); |
75 | e_export( lex, s.string() ); | 83 | e_export( lex, s.string() ); |
@@ -81,6 +89,12 @@ statement ::= EXPORT variable(s) OP_COND STRING(v). | |||
81 | statement ::= variable(s) OP_ASSIGN STRING(v). | 89 | statement ::= variable(s) OP_ASSIGN STRING(v). |
82 | { e_assign( lex, s.string(), v.string() ); | 90 | { e_assign( lex, s.string(), v.string() ); |
83 | s.release_this(); v.release_this(); } | 91 | s.release_this(); v.release_this(); } |
92 | statement ::= variable(s) OP_PREDOT STRING(v). | ||
93 | { e_precat( lex, s.string(), v.string() ); | ||
94 | s.release_this(); v.release_this(); } | ||
95 | statement ::= variable(s) OP_POSTDOT STRING(v). | ||
96 | { e_postcat( lex, s.string(), v.string() ); | ||
97 | s.release_this(); v.release_this(); } | ||
84 | statement ::= variable(s) OP_PREPEND STRING(v). | 98 | statement ::= variable(s) OP_PREPEND STRING(v). |
85 | { e_prepend( lex, s.string(), v.string() ); | 99 | { e_prepend( lex, s.string(), v.string() ); |
86 | s.release_this(); v.release_this(); } | 100 | s.release_this(); v.release_this(); } |