diff -r 820b22e13ff1 -r 39c28ec933dd sbsv2/raptor/lib/flm/readme.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sbsv2/raptor/lib/flm/readme.txt Mon May 10 19:54:49 2010 +0100 @@ -0,0 +1,42 @@ +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