Changeset 725 for trunk/src/gmake/kbuild.c
- Timestamp:
- Dec 15, 2006, 6:18:47 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmake/kbuild.c
r646 r725 788 788 struct variable *pType, struct variable *pBldType, 789 789 struct variable *pBldTrg, struct variable *pBldTrgArch, struct variable *pBldTrgCpu, 790 struct variable *pDefPath, 790 791 const char *pszProp, const char *pszVarName, int iDirection) 791 792 { … … 1002 1003 paVars[iVar].cchExp = strlen(paVars[iVar].pszExp); 1003 1004 } 1005 if (pDefPath) 1006 { 1007 /** @todo */ 1008 } 1004 1009 cchTotal += paVars[iVar].cchExp + 1; 1005 1010 } … … 1030 1035 } 1031 1036 1032 /* get a source property. */1037 /* get a source property. Doesn't respect the default path. */ 1033 1038 char * 1034 1039 func_kbuild_source_prop(char *o, char **argv, const char *pszFuncName) … … 1056 1061 pVar = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, 1057 1062 pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, 1063 NULL, 1058 1064 argv[0], argv[1], iDirection); 1059 1065 if (pVar) … … 1190 1196 struct variable *pTarget = kbuild_get_variable("target"); 1191 1197 struct variable *pSource = kbuild_get_variable("source"); 1198 struct variable *pDefPath = kbuild_get_variable("defpath"); 1192 1199 struct variable *pType = kbuild_get_variable("type"); 1193 1200 struct variable *pBldType = kbuild_get_variable("bld_type"); … … 1207 1214 kbuild_get_sdks(&Sdks, pTarget, pSource, pBldType, pBldTrg, pBldTrgArch); 1208 1215 1209 pDefs = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, 1216 if (pDefPath && !pDefPath->value_length) 1217 pDefPath = NULL; 1218 pDefs = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, NULL, 1210 1219 "DEFS", "defs", 1/* left-to-right */); 1211 pIncs = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, 1220 pIncs = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, NULL, 1212 1221 "INCS", "incs", -1/* right-to-left */); 1213 pFlags = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, 1222 pFlags = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, pDefPath, 1214 1223 "FLAGS", "flags", 1/* left-to-right */); 1215 pDeps = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, 1224 pDeps = kbuild_collect_source_prop(pTarget, pSource, pTool, &Sdks, pType, pBldType, pBldTrg, pBldTrgArch, pBldTrgCpu, pDefPath, 1216 1225 "DEPS", "deps", 1/* left-to-right */); 1217 1226
Note:
See TracChangeset
for help on using the changeset viewer.