# No later version of Classpath may be used because this is the latest that can be compiled # by jikes! require classpath-native.inc DESCRIPTION="Java1.4-compatible GNU Classpath variant that is used as bootclasspath for jikes-native." LIC_FILES_CHKSUM = "file://COPYING;md5=af0004801732bc4b20d90f351cf80510" DEPENDS += "jikes-native" PR = "${INC_PR}.2" SRC_URI += " \ file://autotools.patch \ file://miscompilation.patch \ " EXTRA_OECONF = " \ --with-jikes=jikes \ --with-fastjar=fastjar \ --with-glibj \ --disable-Werror \ --disable-local-sockets \ --disable-alsa \ --disable-gconf-peer \ --disable-gtk-peer \ --disable-plugin \ --disable-dssi \ --disable-examples \ --with-glibj-dir=${STAGING_DATADIR_NATIVE}/classpath-initial \ --with-native-libdir=${STAGING_LIBDIR_NATIVE}/classpath-initial \ --includedir=${STAGING_INCDIR_NATIVE}/classpath-initial \ --with-vm=java \ " # Ensure tools.zip is not installed at same path as classpath-native EXTRA_OEMAKE += "pkgdatadir=${STAGING_DATADIR_NATIVE}/classpath-initial" # remove files clashing with classpath-native in sysroot do_install_append() { for i in gappletviewer gjarsigner gkeytool gjar gnative2ascii gserialver grmiregistry gtnameserv gorbd grmid do rm ${D}${bindir}/${i} done rm ${D}${libdir}/logging.properties rm ${D}${libdir}/security/classpath.security } SRC_URI[md5sum] = "ffa9e9cac31c5acbf0ea9eff9efa923d" SRC_URI[sha256sum] = "df2d093612abd23fe67e9409d89bb2a8e79b1664fe2b2da40e1c8ed693e32945"