I added new make target "build" in ARGUS. It may be useful also for ROME users.
in WriteMakefile(char* xmlFile)
.
.
.
int pdnameend = 0;
int pbnamestart = 0;
ROMEString xmlfile = xmlFile;
while((pdnameend = xmlfile.Index("/",1,pbnamestart,TString::kExact))!=-1)
pbnamestart = pdnameend+1;
ROMEString xmlbasename = xmlfile(pbnamestart,xmlfile.Length());
buffer.AppendFormatted("build::\n");
buffer.AppendFormatted(" $(ROMESYS)/bin/romebuilder.exe -i %s -o .",xmlbasename.Data());
if (makeOutput)
buffer.AppendFormatted(" -v");
if(noLink)
buffer.AppendFormatted(" -nl");
if(midas)
buffer.AppendFormatted(" -midas");
if(!sql)
buffer.AppendFormatted(" -nosql");
buffer.AppendFormatted("\n");
.
.
. |