diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-09-03 10:03:12 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2008-09-03 10:03:12 +0000 |
commit | ffd2be5b2b5af481ca07182784d3310c4128a9b8 (patch) | |
tree | 0dfb459ef32e1dc5bb92e72cd50625a5a5e93931 /rules | |
parent | d13c6a4b98e288a6775eb27a87374be2558766d7 (diff) | |
download | OSELAS.Toolchain-ffd2be5b2b5af481ca07182784d3310c4128a9b8.tar.gz OSELAS.Toolchain-ffd2be5b2b5af481ca07182784d3310c4128a9b8.tar.xz |
* rules/cross-ecj.make:
better error message,
install <host>-gcj link
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7355 f8d472c7-5700-0410-ac5a-87979cec3adf
Diffstat (limited to 'rules')
-rw-r--r-- | rules/cross-ecj.make | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/rules/cross-ecj.make b/rules/cross-ecj.make index 4df5b52..f61b83d 100644 --- a/rules/cross-ecj.make +++ b/rules/cross-ecj.make @@ -14,7 +14,11 @@ # CROSS_PACKAGES-$(PTXCONF_CROSS_ECJ) += cross-ecj +# +# gcj or <host>-gcj is mandatory +# ifeq ($(PTXCONF_CROSS_ECJ)-$(shell which gcj)-$(shell which $(GNU_BUILD)-gcj),y--) + $(warning *** gcj is mandatory to build a java cross compiler) $(warning *** please install gcj) $(error ) endif @@ -71,6 +75,9 @@ $(STATEDIR)/cross-ecj.compile: $(STATEDIR)/cross-ecj.install: @$(call targetinfo) + if [ \! -x "$$(which $(GNU_BUILD)-gcj)" ]; then \ + ln -sf $$(which gcj) $(PTXCONF_SYSROOT_HOST)/bin/$(GNU_BUILD)-gcj; \ + fi @$(call touch) # ---------------------------------------------------------------------------- |