Changeset 1622 in kBuild
- Timestamp:
- May 12, 2008 9:28:54 PM (17 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kbuild.c
r1618 r1622 723 723 *pszEnd = '\0'; 724 724 pVar = define_variable_vl(pszVarName, strlen(pszVarName), psz, pszEnd - psz, 725 1 /* duplicate */, o_ file, 0 /* !recursive */);725 1 /* duplicate */, o_local, 0 /* !recursive */); 726 726 *pszEnd = chSaved; 727 727 if (pVar) … … 981 981 */ 982 982 return define_variable_vl(pszVarName, strlen(pszVarName), pszResult, cch - 1, 983 0 /* use pszResult */, o_ file, 0 /* !recursive */);983 0 /* use pszResult */, o_local, 0 /* !recursive */); 984 984 } 985 985 … … 1507 1507 1508 1508 pVar = define_variable_vl(pszVarName, strlen(pszVarName), pszResult, cchTotal, 1509 0 /* take pszResult */ , o_ file, 0 /* !recursive */);1509 0 /* take pszResult */ , o_local, 0 /* !recursive */); 1510 1510 return pVar; 1511 1511 } … … 1582 1582 memcpy(psz, pObjSuff->value, pObjSuff->value_length); psz += pObjSuff->value_length; 1583 1583 memcpy(psz, pDepSuff->value, pDepSuff->value_length + 1); 1584 *ppDep = define_variable_vl("dep", 3, pszResult, cch - 1, 1 /*dup*/, o_ file, 0 /* !recursive */);1584 *ppDep = define_variable_vl("dep", 3, pszResult, cch - 1, 1 /*dup*/, o_local, 0 /* !recursive */); 1585 1585 1586 1586 /* … … 1589 1589 *psz = '\0'; 1590 1590 pObj = define_variable_vl(pszVarName, strlen(pszVarName), pszResult, psz - pszResult, 1591 1/* dup */, o_ file, 0 /* !recursive */);1591 1/* dup */, o_local, 0 /* !recursive */); 1592 1592 1593 1593 /* … … 1654 1654 *psz = '\0'; 1655 1655 } 1656 *ppDirDep = define_variable_vl("dirdep", 6, pszResult, psz - pszResult, 1/*dup*/, o_ file, 0 /* !recursive */);1656 *ppDirDep = define_variable_vl("dirdep", 6, pszResult, psz - pszResult, 1/*dup*/, o_local, 0 /* !recursive */); 1657 1657 1658 1658 return pObj; -
trunk/src/kmk/variable.h
r1610 r1622 25 25 o_default, /* Variable from the default set. */ 26 26 o_env, /* Variable from environment. */ 27 #ifdef CONFIG_WITH_LOCAL_VARIABLES /** @todo Correct priority? */28 o_local, /* Variable from an 'local' directive. */29 #endif30 27 o_file, /* Variable given in a makefile. */ 31 28 o_env_override, /* Variable from environment, if -e. */ 32 29 o_command, /* Variable given by user. */ 33 30 o_override, /* Variable from an `override' directive. */ 31 #ifdef CONFIG_WITH_LOCAL_VARIABLES 32 o_local, /* Variable from an 'local' directive. */ 33 #endif 34 34 o_automatic, /* Automatic variable -- cannot be set. */ 35 35 o_invalid /* Core dump time. */
Note:
See TracChangeset
for help on using the changeset viewer.