Release RMC-06.02
(2024-04-29)
|
ContentsDescriptionExample of a glb file Example of a glk file Example of a glt file DescriptionThe glkbt files (.glb, .glk, .glt and others) are located in the src, loc and/or inc directories and are used to specify the behaviour of builders that traditionally do not have 'source'-files, like Linkers and Archivers. GeneralGeneral considerations:
Syntax
Lines can be appended with a Build Selector enabling skipping of the
line dependent on the current Build.
Any line can be appended with a Build selector enabling skipping of the line dependent on the current Build. Refer to GBS-files: General for explanation of the build-line-selection mechanism. Semantics:
Notes:NoneExample of a glb file:#====================================== # Src-File: software.glb # Component: software # SubSys: product_s #====================================== main$GBS_BLD_C #====================================== # Other Components #====================================== otv_arm:arm1$GBS_BLD_C otv_arm:arm2$GBS_BLD_C ###EOF### Example of a glk file:#====================================== # Src-File: total_cze.glk # Component: software # SubSys: product_s #====================================== main$GBS_BLD_C main_country_cze$GBS_BLD_C rom_cze_gnu$GBS_BLD_C = gnu rom_cze_arm$GBS_BLD_C = arm software.lib #====================================== # Other Components #====================================== obs:occ$GBS_BLD_C obs:saoc$GBS_BLD_GLK #====================================== # Externals #====================================== .include total_libs.glk +rmgr_upc$GBS_BLD_GLB +country_czech$GBS_BLD_C +caxxconfiguration_cze$GBS_BLD_C +dvbst_stub$GBS_BLD_GLB ###EOF### Example of a glt file:#======================================== # File: hello.glt # Component: test # SubSystem: superglo # System: SuperGlo_OK #======================================== .builds=mingw,mingwd ^timeout=3 hello$GBS_BLD_GLK -par1 +PAR2 ##EOF## |