Lines Matching refs:parent

804         { return parent; }
849 parent = NULL;
855 parent = other.parent;
868 Element *parent;
988 elem->parent = parent;
1049 child->parent = this;
1457 n->parent = par;
4163 else if (pid > 0) // parent
6573 Task(MakeBase &par) : parent(par)
6579 Task(const Task &other) : parent(other.parent)
6599 { return parent; }
6670 MakeBase &parent;
6711 String command = parent.eval(commandOpt, "gcc");
6712 String ccCommand = parent.eval(ccCommandOpt, "gcc");
6713 String cxxCommand = parent.eval(cxxCommandOpt, "g++");
6714 String source = parent.eval(sourceOpt, ".");
6715 String dest = parent.eval(destOpt, ".");
6716 String ccflags = parent.eval(flagsOpt, "");
6717 String cxxflags = parent.eval(cxxflagsOpt, "");
6718 String defines = parent.eval(definesOpt, "");
6719 String includes = parent.eval(includesOpt, "");
6720 bool continueOnError = parent.evalBool(continueOnErrorOpt, true);
6721 bool refreshCache = parent.evalBool(refreshCacheOpt, false);
6723 if (!listFiles(parent, fileSet))
6730 String fullName = parent.resolve("build.dep");
6731 if (refreshCache || isNewerThan(parent.getURI().getPath(), fullName))
6745 incs.append(parent.resolve("."));
6763 incs.append(parent.resolve(source));
6781 incs.append(parent.resolve(dname));
6852 String destFullName = parent.resolve(destName);
6862 String srcFullName = parent.resolve(srcName);
6885 String depFullName = parent.resolve(depName);
6980 if (!parent.getAttribute(elem, "command", commandOpt))
6984 if (!parent.getAttribute(elem, "cc", ccCommandOpt))
6986 if (!parent.getAttribute(elem, "cxx", cxxCommandOpt))
6988 if (!parent.getAttribute(elem, "destdir", destOpt))
6990 if (!parent.getAttribute(elem, "continueOnError", continueOnErrorOpt))
6992 if (!parent.getAttribute(elem, "refreshCache", refreshCacheOpt))
7002 if (!parent.getValue(child, flagsOpt))
7008 if (!parent.getValue(child, cxxflagsOpt))
7014 if (!parent.getValue(child, includesOpt))
7020 if (!parent.getValue(child, definesOpt))
7026 if (!parseFileSet(child, parent, fileSet))
7032 if (!parseFileList(child, parent, excludeInc))
7087 String fileName = parent.eval(fileNameOpt , ".");
7088 String toFileName = parent.eval(toFileNameOpt , ".");
7089 String toDirName = parent.eval(toDirNameOpt , ".");
7090 bool verbose = parent.evalBool(verboseOpt, false);
7099 String fullSource = parent.resolve(fileName);
7100 String fullDest = parent.resolve(toFileName);
7124 if (!listFiles(parent, fileSet))
7126 String fileSetDir = parent.eval(fileSet.getDirectory(), ".");
7143 String fullSource = parent.resolve(sourcePath);
7145 //Get the immediate parent directory's base name
7166 String fullDest = parent.resolve(destPath);
7193 String fullSource = parent.resolve(fileName);
7201 String fullDest = parent.resolve(destPath);
7228 if (!parent.getAttribute(elem, "file", fileNameOpt))
7230 if (!parent.getAttribute(elem, "tofile", toFileNameOpt))
7234 if (!parent.getAttribute(elem, "todir", toDirNameOpt))
7238 if (!parent.getAttribute(elem, "verbose", verboseOpt))
7250 if (!parseFileSet(child, parent, fileSet))
7320 if (!listFiles(parent, fileSet))
7322 String fileSetDir = parent.eval(fileSet.getDirectory(), ".");
7324 String fullDest = parent.resolve(parent.eval(destPathOpt, "."));
7325 String cmd = parent.eval(commandOpt, "cxxtestgen.py");
7342 String fullSource = parent.resolve(sourcePath);
7371 if (!parent.getAttribute(elem, "command", commandOpt))
7373 if (!parent.getAttribute(elem, "out", destPathOpt))
7383 if (!parseFileSet(child, parent, fileSet))
7417 if (!listFiles(parent, fileSet))
7419 String fileSetDir = parent.eval(fileSet.getDirectory(), ".");
7422 String fullDest = parent.resolve(parent.eval(destPathOpt, "."));
7423 String cmd = parent.eval(commandOpt, "cxxtestgen.py");
7426 String templateFile = parent.eval(templateFileOpt, "");
7428 String fullTemplate = parent.resolve(templateFile);
7446 String fullSource = parent.resolve(sourcePath);
7475 if (!parent.getAttribute(elem, "command", commandOpt))
7477 if (!parent.getAttribute(elem, "template", templateFileOpt))
7479 if (!parent.getAttribute(elem, "out", destPathOpt))
7489 if (!parseFileSet(child, parent, fileSet))
7526 String workingDir = parent.resolve(parent.eval(workingDirOpt, "inkscape"));
7527 String rawCmd = parent.eval(commandOpt, "build/cxxtests");
7582 if (!parent.getAttribute(elem, "command", commandOpt))
7584 if (!parent.getAttribute(elem, "workingdir", workingDirOpt))
7623 String dirName = parent.eval(dirNameOpt, ".");
7624 String fileName = parent.eval(fileNameOpt, ".");
7625 bool verbose = parent.evalBool(verboseOpt, false);
7626 bool quiet = parent.evalBool(quietOpt, false);
7627 bool failOnError = parent.evalBool(failOnErrorOpt, true);
7633 String fullName = parent.resolve(fileName);
7647 String fullDir = parent.resolve(dirName);
7663 if (!parent.getAttribute(elem, "file", fileNameOpt))
7667 if (!parent.getAttribute(elem, "dir", dirNameOpt))
7681 if (!parent.getAttribute(elem, "verbose", verboseOpt))
7683 if (!parent.getAttribute(elem, "quiet", quietOpt))
7685 if (!parent.getAttribute(elem, "failonerror", failOnErrorOpt))
7717 String message = parent.eval(messageOpt, "");
7718 String text = parent.eval(textOpt, "");
7732 if (!parent.getValue(elem, textOpt))
7735 if (!parent.getAttribute(elem, "message", messageOpt))
7763 String command = parent.eval(commandOpt, "jar");
7764 String basedir = parent.eval(basedirOpt, ".");
7765 String destfile = parent.eval(destfileOpt, ".");
7790 if (!parent.getAttribute(elem, "command", commandOpt))
7792 if (!parent.getAttribute(elem, "basedir", basedirOpt))
7794 if (!parent.getAttribute(elem, "destfile", destfileOpt))
7829 String command = parent.eval(commandOpt, "javac");
7830 String srcdir = parent.eval(srcdirOpt, ".");
7831 String destdir = parent.eval(destdirOpt, ".");
7832 String target = parent.eval(targetOpt, "");
7909 if (!parent.getAttribute(elem, "command", commandOpt))
7911 if (!parent.getAttribute(elem, "srcdir", srcdirOpt))
7913 if (!parent.getAttribute(elem, "destdir", destdirOpt))
7920 if (!parent.getAttribute(elem, "target", targetOpt))
7977 String command = parent.eval(commandOpt, "g++");
7978 String fileName = parent.eval(fileNameOpt, "");
7979 String flags = parent.eval(flagsOpt, "");
7980 String libs = parent.eval(libsOpt, "");
7981 bool doStrip = parent.evalBool(doStripOpt, false);
7982 String symFileName = parent.eval(symFileNameOpt, "");
7983 String stripCommand = parent.eval(stripCommandOpt, "strip");
7984 String objcopyCommand = parent.eval(objcopyCommandOpt, "objcopy");
7986 if (!listFiles(parent, fileSet))
7988 String fileSetDir = parent.eval(fileSet.getDirectory(), ".");
7991 String fullTarget = parent.resolve(fileName);
8007 String fullObj = parent.resolve(obj);
8038 String symFullName = parent.resolve(symFileName);
8070 if (!parent.getAttribute(elem, "command", commandOpt))
8072 if (!parent.getAttribute(elem, "objcopycommand", objcopyCommandOpt))
8074 if (!parent.getAttribute(elem, "stripcommand", stripCommandOpt))
8076 if (!parent.getAttribute(elem, "out", fileNameOpt))
8078 if (!parent.getAttribute(elem, "strip", doStripOpt))
8080 if (!parent.getAttribute(elem, "symfile", symFileNameOpt))
8090 if (!parseFileSet(child, parent, fileSet))
8095 if (!parent.getValue(child, flagsOpt))
8101 if (!parent.getValue(child, libsOpt))
8141 String fileName = parent.eval(fileNameOpt, "");
8142 bool force = parent.evalBool(forceOpt, false);
8143 String text = parent.eval(textOpt, "");
8146 String fullName = parent.resolve(fileName);
8147 if (!force && !isNewerThan(parent.getURI().getPath(), fullName))
8171 if (!parent.getAttribute(elem, "file", fileNameOpt))
8173 if (!parent.getAttribute(elem, "force", forceOpt))
8180 if (!parent.getValue(elem, textOpt))
8211 String dirName = parent.eval(dirNameOpt, ".");
8214 String fullDir = parent.resolve(dirName);
8223 if (!parent.getAttribute(elem, "dir", dirNameOpt))
8255 String command = parent.eval(commandOpt, "msgfmt");
8256 String toDirName = parent.eval(toDirNameOpt, ".");
8257 String outName = parent.eval(outNameOpt, "");
8258 bool owndir = parent.evalBool(owndirOpt, false);
8260 if (!listFiles(parent, fileSet))
8277 String fullSource = parent.resolve(sourcePath);
8305 String fullDest = parent.resolve(destPath);
8343 if (!parent.getAttribute(elem, "command", commandOpt))
8345 if (!parent.getAttribute(elem, "todir", toDirNameOpt))
8347 if (!parent.getAttribute(elem, "out", outNameOpt))
8349 if (!parent.getAttribute(elem, "owndir", owndirOpt))
8359 if (!parseFileSet(child, parent, fileSet))
8404 String pkgName = parent.eval(pkgNameOpt, "");
8405 String prefix = parent.eval(prefixOpt, "");
8406 String propName = parent.eval(propNameOpt, "");
8407 String pkgConfigPath = parent.eval(pkgConfigPathOpt,"");
8408 String query = parent.eval(queryOpt, "all");
8410 String path = parent.resolve(pkgConfigPath);
8433 parent.setProperty(propName, val);
8440 if (!parent.getAttribute(elem, "name", pkgNameOpt))
8449 if (!parent.getAttribute(elem, "property", propNameOpt))
8457 if (!parent.getAttribute(elem, "path", pkgConfigPathOpt))
8460 if (!parent.getAttribute(elem, "prefix", prefixOpt))
8463 if (!parent.getAttribute(elem, "query", queryOpt))
8499 String fileName = parent.eval(fileNameOpt, "");
8500 String command = parent.eval(commandOpt, "ranlib");
8502 String fullName = parent.resolve(fileName);
8517 if (!parent.getAttribute(elem, "command", commandOpt))
8519 if (!parent.getAttribute(elem, "file", fileNameOpt))
8552 String command = parent.eval(commandOpt, "windres");
8553 String flags = parent.eval(flagsOpt, "");
8554 String fileName = parent.eval(fileNameOpt, "");
8555 String outName = parent.eval(outNameOpt, "");
8557 String fullFile = parent.resolve(fileName);
8558 String fullOut = parent.resolve(outName);
8581 if (!parent.getAttribute(elem, "command", commandOpt))
8583 if (!parent.getAttribute(elem, "file", fileNameOpt))
8585 if (!parent.getAttribute(elem, "out", outNameOpt))
8594 if (!parent.getValue(child, flagsOpt))
8627 String command = parent.eval(commandOpt, "dllwrap");
8628 String fileName = parent.eval(fileNameOpt, "");
8629 String defFileName = parent.eval(defFileNameOpt, "");
8630 String impFileName = parent.eval(impFileNameOpt, "");
8631 String libs = parent.eval(libsOpt, "");
8636 String fullOut = parent.resolve(fileName);
8639 if (!listFiles(parent, fileSet))
8641 String fileSetDir = parent.eval(fileSet.getDirectory(), ".");
8652 String fullName = parent.resolve(fname);
8687 String fullName = parent.resolve(fname);
8707 if (!parent.getAttribute(elem, "command", commandOpt))
8709 if (!parent.getAttribute(elem, "file", fileNameOpt))
8711 if (!parent.getAttribute(elem, "import", impFileNameOpt))
8713 if (!parent.getAttribute(elem, "def", defFileNameOpt))
8723 if (!parseFileSet(child, parent, fileSet))
8728 if (!parent.getValue(child, libsOpt))
8765 String command = parent.eval(commandOpt, "ar crv");
8766 String fileName = parent.eval(fileNameOpt, "");
8770 String fullOut = parent.resolve(fileName);
8773 if (!listFiles(parent, fileSet))
8775 String fileSetDir = parent.eval(fileSet.getDirectory(), ".");
8787 String fullName = parent.resolve(fname);
8810 String fullName = parent.resolve(fname);
8829 if (!parent.getAttribute(elem, "command", commandOpt))
8831 if (!parent.getAttribute(elem, "file", fileNameOpt))
8841 if (!parseFileSet(child, parent, fileSet))
8875 String command = parent.eval(commandOpt, "strip");
8876 String fileName = parent.eval(fileNameOpt, "");
8877 String symFileName = parent.eval(symFileNameOpt, "");
8879 String fullName = parent.resolve(fileName);
8886 String symFullName = parent.resolve(symFileName);
8911 if (!parent.getAttribute(elem, "command", commandOpt))
8913 if (!parent.getAttribute(elem, "file", fileNameOpt))
8915 if (!parent.getAttribute(elem, "symfile", symFileNameOpt))
8948 String fileName = parent.eval(fileNameOpt, "");
8950 String fullName = parent.resolve(fileName);
8978 if (!parent.getAttribute(elem, "file", fileNameOpt))
9028 task = new TaskCC(parent);
9030 task = new TaskCopy(parent);
9032 task = new TaskCxxTestPart(parent);
9034 task = new TaskCxxTestRoot(parent);
9036 task = new TaskCxxTestRun(parent);
9038 task = new TaskDelete(parent);
9040 task = new TaskEcho(parent);
9042 task = new TaskJar(parent);
9044 task = new TaskJavac(parent);
9046 task = new TaskLink(parent);
9048 task = new TaskMakeFile(parent);
9050 task = new TaskMkDir(parent);
9052 task = new TaskMsgFmt(parent);
9054 task = new TaskPkgConfig(parent);
9056 task = new TaskRanlib(parent);
9058 task = new TaskRC(parent);
9060 task = new TaskSharedLib(parent);
9062 task = new TaskStaticLib(parent);
9064 task = new TaskStrip(parent);
9066 task = new TaskTouch(parent);
9068 task = new TaskTstamp(parent);
9102 Target(Make &par) : parent(par)
9108 Target(const Target &other) : parent(other.parent)
9128 { return parent; }
9221 //parent = other.parent;
9230 Make &parent;