fix: stop using "magic" numbers in string operations for the copyannofile2log feature
fix: When using the copylogfromannofile workaround, extract the build ID and build duration and add to the log as these are useful for analysis. The log should now be identical to the stdout file.
fix: Remove extra blank lines from output in copylogfromannofile mode.
Function-Like Makefiles
------------------------
Tests may be run from the "test" subdirectory. Simply change into it and type 'make'.
CHECKING YOUR BUILD ENVIRONMENT
--------------------------------
In the test directory type "make envcheck" to see if you have correct path
settings and determine if critical tools are available.
FLMS
----
e32abiv2.flm # PARENT FLM for building ARMv5 ABIv2 binaries
e32abiv2.mk # defaults makefile for building ARMv5 ABIv2 binaries
e32abiv2exe.flm # derived FLM (from e32abiv2.flm) for building ARMv5 ABIv2 exes
e32abiv2dll.flm # derived FLM (from e32abiv2.flm) for building ARMv5 ABIv2 dlls
example_exedll.flm # example flm
extend_exe.flm # example flm
flmtools.mk # utility functions for use in flms
grouping.flm # FLM for creating components
metaflm.mk # FLM for manipulating and working with other FLMS
readme.txt # This file
rvct_armv5.mk # defaults for ARMv5 ABIv2 parameters, used by e32abiv2.mk
standard.xml # interface file for e32abiv2.flm
test # ===== Base directory for all tests =====
Makefile # Glue makefile. calls grouping.flm to bind all tests
# together into a top-level target
basiclibs
dllabiv2_1
dllabiv2_defaults.mk
exeabiv2_1 # Test building a basic EXE
exeabiv2_2
exeabiv2_3
exeabiv2_defaults.mk
tools # ======= FLM related tools =======
command_diff.py # compare two commandlines to find what options are
different
flm2if.py # Produce an interface file from an FLM
flmcheck.py # Check FLM for errors
flm.py # Parse and manipulate flms
test_command_diff.sh