On 4/5/2012 12:53, Marcos Douglas wrote:
On Thu, Apr 5, 2012 at 1:32 PM, waldo kitty<[email protected]>  wrote:
BUT i note that your above appears to say that you started fresh with a new
empty directory... in that case you are quite correct that "make clean"
can't run because the files have not been downloaded yet... you could maybe
do the following, though...

1- get the sources from SVN /branches/fixes_1_0/
2- Run make clean all
3- lazbuild --build-ide= --build-mode=
4. copy lazarus.new.exe lazarus.exe    (i don't know why lazbuild doesn't,
yet)

and then starting lazarus with your PCP parms should have you where you want
to be... i think... i've not used PCP parms yet... but that is coming ;)

In another words, if I used lazbuild I had compile just one time. Is
that you mean?

yes... to a point in which direction i'm strongly headed toward...

1. "make all" includes compiling a default default lazarus.exe...
2. this is one of the things i was speaking with mattias about...
3. one can easily make only needed targets...
4. one needs to keep up with the makefile development for new or removed targets in this area...

an ignorant (meaning uneducated!) look at the Makefile in the lazarus root turns up the following on line 3910...

     all: lazbuild lcl ideintf components tools ide starter

which i /think/ indicates that one could leave out the ide target like so...

     make lazbuild lcl ideintf components tools starter


so a whole new svn install can go like this...

1- get the sources from SVN /branches/fixes_1_0/
2- make lazbuild lcl ideintf components tools starter
3- lazbuild --build-ide= --build-mode=
4. copy lazarus.new.exe lazarus.exe    (i don't know why lazbuild doesn't, yet)

*OR*

1- get the sources from SVN /branches/fixes_1_0/
2- make lazbuild
3- lazbuild --build-ide= --build-mode=
4. copy lazarus.new.exe lazarus.exe    (i don't know why lazbuild doesn't, yet)


whereas an update would be like so...

1- make clean
2- svn up
3- make lazbuild lcl ideintf components tools starter
4- lazbuild --build-ide= --build-mode=
5. copy lazarus.new.exe lazarus.exe    (i don't know why lazbuild doesn't, yet)

*OR*

1- make clean
2- svn up
3- make lazbuild
4- lazbuild --build-ide= --build-mode=
5. copy lazarus.new.exe lazarus.exe    (i don't know why lazbuild doesn't, yet)

i think that specifying all of the "lazbuild lcl ideintf components tools starter" targets is the safest way (based on what mattias has written to me) but again, this is based on (my) ignorance and what little i have been able to learn and piece together ;)

i'm fixing to test at least how the update goes... i can't test a new install on this box without loosing what i have now due to space constraints :?

sorry for possible rambling and disjointed text... i'm digging and researching while writing this...

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to