Darek Mazur wrote my ask is: do You plan correct, to achieve possibility recompile RTL
at
once with other application by command line
It is certainly possible to compile the RTL without using make, since all make does is generate the correct command line options for the compiler. I suppose you mean that the compiler should be able to automatically compile the RTL units if they are not yet compiled? This is possible for all units except for the system unit, because that one requires a special command line option (-Us).
The others can be automatically compiled if you add the correct search paths to the compiler. Something like
-Fu/pp/source/rtl/win32;/pp/source/rtl/objpas;/pp/source/rtl/inc -Fi/pp/source/rtl/win32;/pp/source/rtl/win32/wininc;/pp/source/rtl/inc; /pp/source/rtl/objpas;/pp/source/rtl/inc/graph;/pp/source/rtl/i386
I may have forgotten some directories, but those should be the most important. You may be able to do something similar for the FCL, except if certain units require special command line options (for example, if a unit is written in objfpc mode, but it does not contain {$mode objfpc}, then -S2 has to be specified on the command line).
Keep in mind that this can cause very hard to find problems though: for example, if your ppc386.cfg configuration file contains -S2, then the RTL units will be compiled in objfpc mode, while they were written for normal FPC mode and as such they may not work with -S2 (because e.g. string = ansistring instead of shortstring int hat mode)
Jonas