🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #5243

Re: process in memory

#5243
From: Jonathan Benedicto
Date: Tue, 20 Sep 2005 13:12
31 lines
2769 bytes
"Ed Mulroy" <dont_email_me@bitbuc.ket> wrote in message 
news:432fe843@newsgroups.borland.com...
> I understood you to have said just the opposite and to have asked how to 
> make make.exe do what you want.

Sorry for the confusion. Make does the makefile parsing for me, checks the 
dependancies, finds out what files must be compiled, and collates the 
compiler options. All of this my app then takes, and, depending on the 
options sent to it, loads 2 or more bcc32 instances to compile the project.

What I wanted is possibly a way to be able to load bcc32 into RAM, saving 
it from being loaded and unloaded everytime it completed a compiling 
operation, making the build faster.

> Make has no facilities for apportioning source files among compiler 
> instances executing in different threads.

This is why I had to add my app in between make and bcc32.

> However the IDE provides a *.bpr project file in which the names and 
> options for the various needed tools as well as the list of files used to 
> perform the build.  At least as I understand the concept it does not seem 
> to be that complicated to use the information from the project file and 
> then build the program in the way which you want.

One of the reasons that I don't want to go this way, is that BCB5+ uses a 
different project file format than BCB4-. And although I'd be happy with 
parsing XMLs, the BCB4- way is a makefile format, that does not look as 
easy to parse.

Jonathan 
Technical Details
Message-ID: <43300a6b@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <432a4ce3@newsgroups.borland.com> <432e5ed4$1@newsgroups.borland.com> <432ec891$2@newsgroups.borland.com> <janti1t9p5e1mv6f62e5flrqu6ffh5s5jk@4ax.com> <432ee858$1@newsgroups.borland.com> <432ef7d7$5@newsgroups.borland.com> <432efb87$3@newsgroups.borland.com> <432efebb$1@newsgroups.borland.com> <432f0452$1@newsgroups.borland.com> <432f1722$1@newsgroups.borland.com> <432f2b62$1@newsgroups.borland.com> <432fe843@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,81249344387d138e
X-Google-Attributes: gid10cc67,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Jonathan Benedicto" <incorrect@no.server>
Newsgroups: borland.public.cppbuilder.nativeapi
References: <432a4ce3@newsgroups.borland.com> <432e5ed4$1@newsgroups.borland.com> <432ec891$2@newsgroups.borland.com> <janti1t9p5e1mv6f62e5flrqu6ffh5s5jk@4ax.com> <432ee858$1@newsgroups.borland.com> <432ef7d7$5@newsgroups.borland.com> <432efb87$3@newsgroups.borland.com> <432efebb$1@newsgroups.borland.com> <432f0452$1@newsgroups.borland.com> <432f1722$1@newsgroups.borland.com> <432f2b62$1@newsgroups.borland.com> <432fe843@newsgroups.borland.com>
Subject: Re: process in memory
Date: Tue, 20 Sep 2005 09:12:41 -0400
Lines: 33
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
X-RFC2646: Format=Flowed; Response
NNTP-Posting-Host: 69.158.96.207
Message-ID: <43300a6b@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1127221867 69.158.96.207 (20 Sep 2005 06:11:07 -0700)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail