summaryrefslogtreecommitdiff
path: root/jtools/ecj
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-08-06 17:04:28 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2011-08-06 17:04:28 +0200
commitf0b814dddb1b74c91fd54af412ad356fc68be4a2 (patch)
tree0cb2c6ee2389abe4aa9ad0ad0a2b11c511f9dab9 /jtools/ecj
parent5e64a4a52672248415e73543ec43ebe47f49d3da (diff)
really compile openadk without host java and ant
Diffstat (limited to 'jtools/ecj')
-rw-r--r--jtools/ecj/Makefile12
1 files changed, 8 insertions, 4 deletions
diff --git a/jtools/ecj/Makefile b/jtools/ecj/Makefile
index c4ab831e4..c9e4559a7 100644
--- a/jtools/ecj/Makefile
+++ b/jtools/ecj/Makefile
@@ -17,18 +17,22 @@ ${STAGING_JAVA_HOST_DIR}/usr/bin/ecj:
DYLD_LIBRARY_PATH=$(STAGING_JAVA_HOST_DIR)/usr/lib:$(STAGING_JAVA_HOST_DIR)/usr/lib64 \
LD_LIBRARY_PATH=$(STAGING_JAVA_HOST_DIR)/usr/lib:$(STAGING_JAVA_HOST_DIR)/usr/lib64 \
PATH=$(STAGING_JAVA_HOST_DIR)/usr/bin:$$PATH \
- $(STAGING_JAVA_HOST_DIR)/usr/bin/gcj -g -O2 -findirect-dispatch \
+ $(STAGING_JAVA_HOST_DIR)/usr/bin/gcj -O2 -findirect-dispatch \
-o ${STAGING_JAVA_HOST_DIR}/usr/bin/ecj.native \
--main=org.eclipse.jdt.internal.compiler.batch.Main \
- $(TOPDIR)/jtools_build/gcc-4.5.2/ecj.jar
- $(CP) $(TOPDIR)/jtools_build/gcc-4.5.2/ecj.jar ${STAGING_JAVA_HOST_DIR}/usr/share/ecj.jar
+ $(TOPDIR)/jtools_build/gcc-$(GCJ_VER)/ecj.jar
+ #$(CP) $(TOPDIR)/jtools_build/gcc-$(GCJ_VER)/ecj.jar ${STAGING_JAVA_HOST_DIR}/usr/share/ecj.jar
echo "env LD_LIBRARY_PATH=$(STAGING_JAVA_HOST_DIR)/usr/lib:$(STAGING_JAVA_HOST_DIR)/usr/lib64 ${STAGING_JAVA_HOST_DIR}/usr/bin/ecj.native \$$@" > \
${STAGING_JAVA_HOST_DIR}/usr/bin/ecj
chmod u+x ${STAGING_JAVA_HOST_DIR}/usr/bin/ecj
# put a wrapper for java here
- echo "env LD_LIBRARY_PATH=$(STAGING_JAVA_HOST_DIR)/usr/lib:$(STAGING_JAVA_HOST_DIR)/usr/lib64 ${STAGING_JAVA_HOST_DIR}/usr/bin/gij \"\$$@\"" > \
+ mv ${STAGING_JAVA_HOST_DIR}/usr/bin/gij ${STAGING_JAVA_HOST_DIR}/usr/bin/gij.native
+ echo "env LD_LIBRARY_PATH=$(STAGING_JAVA_HOST_DIR)/usr/lib:$(STAGING_JAVA_HOST_DIR)/usr/lib64 ${STAGING_JAVA_HOST_DIR}/usr/bin/gij.native \"\$$@\"" > \
${STAGING_JAVA_HOST_DIR}/usr/bin/java
chmod u+x ${STAGING_JAVA_HOST_DIR}/usr/bin/java
+ echo "env LD_LIBRARY_PATH=$(STAGING_JAVA_HOST_DIR)/usr/lib:$(STAGING_JAVA_HOST_DIR)/usr/lib64 ${STAGING_JAVA_HOST_DIR}/usr/bin/gij.native \"\$$@\"" > \
+ ${STAGING_JAVA_HOST_DIR}/usr/bin/gij
+ chmod u+x ${STAGING_JAVA_HOST_DIR}/usr/bin/gij
rm ${STAGING_JAVA_HOST_DIR}/usr/lib/jvm/bin/java
rm ${STAGING_JAVA_HOST_DIR}/usr/lib/jvm/jre/bin/java
cp ${STAGING_JAVA_HOST_DIR}/usr/bin/java ${STAGING_JAVA_HOST_DIR}/usr/lib/jvm/bin/java