toolchain: prepare for more than two alternatives
authorYann E. MORIN <yann.morin.1998@anciens.enib.fr>
Fri, 26 Mar 2010 19:46:37 +0000 (20:46 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 31 Mar 2010 08:53:12 +0000 (10:53 +0200)
commit26b44b2b0272e7f51415942c72328e9a3dbe400a
tree1f0d434000130434f36abd8b5330946dbca5cd0e
parent3b7aee23f2ab732f06b8a090ca002fb102d547ee
toolchain: prepare for more than two alternatives

Lay down the path to add more than two toolchain kinds:
- check the type of toolchain as:
    ifeq (toolchain_buildroot,y)
        blabla buildroot-specific
    else ifeq (toolchain_external,y)
        blabla external-specific
    endif

- prefer using positive checks, a-la:
    ifeq (foo,y)
  instead of:
    ifneq (bar,y)
  (where foo and bar are mutually exclusive)

- have the toolchain_buildroot case always appear first

- gettext is handled differently, because we want to add an option
  only if not using the buildroot toolchain, hence we use ifneq.

Signed-off-by: Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
Acked-By: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Makefile
package/Makefile.in
package/gettext/gettext.mk