Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2003-12

directories dependency

13 messages · 7 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Darek Mazur

Hi

I have small ask

why win32.inc, objpas.inc, thread.inc, dynlibs.inc are in RTL\WIN32

for me thea should be in RTL\WIN32\WININC or other include directory

The same is in RTL\INC, here should be only *.inc files (I think so)

Darek

Reply by email

Florian Klaempfl
to Darek Mazur
Darek Mazur wrote 8 lines
Hi I have small ask why win32.inc, objpas.inc, thread.inc, dynlibs.inc are in RTL\WIN32 for me thea should be in RTL\WIN32\WININC or other include directory

WININC contains only include files of the windows unit.

The same is in RTL\INC, here should be only *.inc files (I think so)

This is to keep directory count low. rtl/inc contains the files which are common to all oses and processors.

Reply by email

Darek Mazur
to Florian Klaempfl

and what about RTL\OBJPAS and RTL\OBJPAS\CLASSES

Darek

Earlier message 32 lines
----- Original Message ----- From: "Florian Klaempfl" To: Sent: Monday, December 22, 2003 10:17 PM Subject: Re: [fpc-devel]directories dependency > Darek Mazur wrote: > > > Hi > > > > > > I have small ask > > > > why win32.inc, objpas.inc, thread.inc, dynlibs.inc are in RTL\WIN32 > > > > for me thea should be in RTL\WIN32\WININC or other include directory > > WININC contains only include files of the windows unit. > > > > > The same is in RTL\INC, here should be only *.inc files (I think so) > > This is to keep directory count low. rtl/inc contains the files which > are common to all oses and processors. > > > > _______________________________________________ > fpc-devel maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-devel >

Reply by email

Florian Klaempfl
to Darek Mazur
Darek Mazur wrote
and what about RTL\OBJPAS

Object Pascal units like sysutils or classes :)

and RTL\OBJPAS\CLASSES

The sysutils and classes units are huge so they are put into separate directories.

Show quoted text 45 lines
Darek ----- Original Message ----- From: "Florian Klaempfl" To: Sent: Monday, December 22, 2003 10:17 PM Subject: Re: [fpc-devel]directories dependency >Darek Mazur wrote: > > >>Hi >> >> >>I have small ask >> >>why win32.inc, objpas.inc, thread.inc, dynlibs.inc are in RTL\WIN32 >> >>for me thea should be in RTL\WIN32\WININC or other include directory > >WININC contains only include files of the windows unit. > > >>The same is in RTL\INC, here should be only *.inc files (I think so) > >This is to keep directory count low. rtl/inc contains the files which >are common to all oses and processors. > > > >_______________________________________________ >fpc-devel maillist - >http://lists.freepascal.org/mailman/listinfo/fpc-devel > _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Darek Mazur
to Florian Klaempfl

One more
is it possible change name of RTL\OBJPAS\CLASSES\ACTION.INC this has the same like in lazarus LCL\INCLUDE\ACTION.INC

some times it's complicate live

change name in RTL is better
name of classes: tBasicActionLink -> name of file ACTIONL.INC

in Lazarus is TAction

Darek

PS. Thx for reply for my ask.

Earlier message 70 lines
----- Original Message ----- From: "Florian Klaempfl" To: Sent: Monday, December 22, 2003 10:49 PM Subject: Re: [fpc-devel]directories dependency > Darek Mazur wrote: > > > and what about RTL\OBJPAS > > Object Pascal units like sysutils or classes :) > > > and RTL\OBJPAS\CLASSES > > The sysutils and classes units are huge so they are put into separate > directories. > > > > > > > Darek > > > > > > ----- Original Message ----- > > From: "Florian Klaempfl" > > To: > > Sent: Monday, December 22, 2003 10:17 PM > > Subject: Re: [fpc-devel]directories dependency > > > > > > > >>Darek Mazur wrote: > >> > >> > >>>Hi > >>> > >>> > >>>I have small ask > >>> > >>>why win32.inc, objpas.inc, thread.inc, dynlibs.inc are in RTL\WIN32 > >>> > >>>for me thea should be in RTL\WIN32\WININC or other include directory > >> > >>WININC contains only include files of the windows unit. > >> > >> > >>>The same is in RTL\INC, here should be only *.inc files (I think so) > >> > >>This is to keep directory count low. rtl/inc contains the files which > >>are common to all oses and processors. > >> > >> > >> > >>_______________________________________________ > >>fpc-devel maillist - > >>http://lists.freepascal.org/mailman/listinfo/fpc-devel > >> > > > > > > _______________________________________________ > > fpc-devel maillist - > > http://lists.freepascal.org/mailman/listinfo/fpc-devel > > > > > > _______________________________________________ > fpc-devel maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-devel >

Reply by email

Peter Vreman
to Darek Mazur
Show quoted text 10 lines
One more is it possible change name of RTL\OBJPAS\CLASSES\ACTION.INC this has the same like in lazarus LCL\INCLUDE\ACTION.INC some times it's complicate live change name in RTL is better name of classes: tBasicActionLink -> name of file ACTIONL.INC in Lazarus is TAction

Compile the RTL with RELEASE=1 added to the make command line. That will add -Ur. The -Ur sets the unit to not be recompiled also when changed sources are found.

Reply by email

Darek Mazur
to Peter Vreman

Hi
I know how to avoid this, but some times this cause trouble (for example when I want to compile RTL by command line, or when I search file , ect)

Darek

Earlier message 29 lines
----- Original Message ----- From: "Peter Vreman" To: Sent: Tuesday, December 23, 2003 8:10 AM Subject: Re: [fpc-devel]directories dependency > > One more > > is it possible change name of RTL\OBJPAS\CLASSES\ACTION.INC > > this has the same like in lazarus LCL\INCLUDE\ACTION.INC > > > > some times it's complicate live > > > > change name in RTL is better > > name of classes: tBasicActionLink -> name of file ACTIONL.INC > > > > in Lazarus is TAction > > Compile the RTL with RELEASE=1 added to the make command line. That will > add -Ur. The -Ur sets the unit to not be recompiled also when changed > sources are found. > > > > > _______________________________________________ > fpc-devel maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-devel >

Reply by email

Peter Vreman
to Darek Mazur
Show quoted text 5 lines
Hi I know how to avoid this, but some times this cause trouble (for example when I want to compile RTL by command line, or when I search file , ect)

When we start doing such requests where do we end? Next candidates are file.inc and text.inc...

Reply by email

Vincent Snijders

IMHO, the LCL file should be renamed in LclAction.inc to avoid conflicts. So I send this mail also to the lazarus list.

Vincent.

Show quoted text 99 lines
-----Oorspronkelijk bericht----- Van: Darek Mazur One more is it possible change name of RTL\OBJPAS\CLASSES\ACTION.INC this has the same like in lazarus LCL\INCLUDE\ACTION.INC some times it's complicate live change name in RTL is better name of classes: tBasicActionLink -> name of file ACTIONL.INC in Lazarus is TAction Darek PS. Thx for reply for my ask. ----- Original Message ----- From: "Florian Klaempfl" To: Sent: Monday, December 22, 2003 10:49 PM Subject: Re: [fpc-devel]directories dependency > Darek Mazur wrote: > > > and what about RTL\OBJPAS > > Object Pascal units like sysutils or classes :) > > > and RTL\OBJPAS\CLASSES > > The sysutils and classes units are huge so they are put into separate > directories. > > > > > > > Darek > > > > > > ----- Original Message ----- > > From: "Florian Klaempfl" > > To: > > Sent: Monday, December 22, 2003 10:17 PM > > Subject: Re: [fpc-devel]directories dependency > > > > > > > >>Darek Mazur wrote: > >> > >> > >>>Hi > >>> > >>> > >>>I have small ask > >>> > >>>why win32.inc, objpas.inc, thread.inc, dynlibs.inc are in RTL\WIN32 > >>> > >>>for me thea should be in RTL\WIN32\WININC or other include > >>>directory > >> > >>WININC contains only include files of the windows unit. > >> > >> > >>>The same is in RTL\INC, here should be only *.inc files (I think > >>>so) > >> > >>This is to keep directory count low. rtl/inc contains the files > >>which > >>are common to all oses and processors. > >> > >> > >> > >>_______________________________________________ > >>fpc-devel maillist - > >>http://lists.freepascal.org/mailman/listinfo/fpc-devel > >> > > > > > > _______________________________________________ > > fpc-devel maillist - > > http://lists.freepascal.org/mailman/listinfo/fpc-devel > > > > > > _______________________________________________ > fpc-devel maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-devel > _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/f> pc-devel

Reply by email

Unknown author

Darek,

I am not connected to the Free Pascal team so I feel free to ask you to stop wasting their time with a lot of trivial questions.

They have better things to do than answer them.

Thank you,
Bob Martin
(A happy FPC user.)

Darek Mazur wrote the following on 23/12/03 07:58:00:

Show quoted text 43 lines
Hi I know how to avoid this, but some times this cause trouble (for example when I want to compile RTL by command line, or when I search file , ect) Darek ----- Original Message ----- From: "Peter Vreman" To: Sent: Tuesday, December 23, 2003 8:10 AM Subject: Re: [fpc-devel]directories dependency > > One more > > is it possible change name of RTL\OBJPAS\CLASSES\ACTION.INC > > this has the same like in lazarus LCL\INCLUDE\ACTION.INC > > > > some times it's complicate live > > > > change name in RTL is better > > name of classes: tBasicActionLink -> name of file ACTIONL.INC > > > > in Lazarus is TAction > > Compile the RTL with RELEASE=1 added to the make command line. That will > add -Ur. The -Ur sets the unit to not be recompiled also when changed > sources are found. > > > > > _______________________________________________ > fpc-devel maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-devel > _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Jonas Maebe
to Unknown author
Show quoted text 5 lines
I am not connected to the Free Pascal team so I feel free to ask you to stop wasting their time with a lot of trivial questions. They have better things to do than answer them.

Please do not post insulting and off-topic messages like this. People are free to ask for whatever they want, as long as it is on-topic.

Jonas
FPC list-admin

Reply by email

Florian Klaempfl
to Unknown author: I am not connected to the Free Pascal team so I feel free to ask you to stop wasting…
Show quoted text 6 lines
Darek, I am not connected to the Free Pascal team so I feel free to ask you to stop wasting their time with a lot of trivial questions. They have better things to do than answer them.

If we don't have tme/don't like to answer a question we simply don't do :) Asking a lot helps us often to think about our own position and to improve things, so feel free to do it :)

Reply by email