| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include $(TOPDIR)/rules.mkPKG_NAME:=		icedteaPKG_VERSION:=		2.3.4PKG_RELEASE:=		1PKG_MD5SUM:=		644095a19eece799735119482de3aa9fPKG_DESCR:=		OpenJDK 7 Java VMPKG_SECTION:=		langPKG_BUILDDEP:=		alsa-lib xproto jpeg zlib giflib libpng freetype cupsPKG_BUILDDEP+=		libX11 libXt libXp libXinerama libXrender libXtst libiconvPKG_DEPENDS:=		zlib libstdcxx libffi libpthread libxtst libxiPKG_URL:=		http://openjdk.org/PKG_SITES:=		http://icedtea.classpath.org/download/source/PKG_HOST_DEPENDS:=	!darwin !cygwin !openbsd !netbsd !freebsdPKG_ARCH_DEPENDS:=	arm mips x86 x86_64PKG_SYSTEM_DEPENDS:=	!linksys-ag241 !fon-fon2100 !broadcom-bcm47xxPKG_SUBPKGS:=		OPENJDK7PKG_CHOICES_OPENJDK7:=	ZERO SHARK CACAOPKGCD_ZERO:=		zero-assembly backendPKGCD_SHARK:=		Shark JIT backend (needs eglibc/glibc)PKGCB_SHARK:=		llvmPKGCD_CACAO:=		Cacao JIT backendinclude $(TOPDIR)/mk/package.mk$(eval $(call PKG_template,OPENJDK7,openjdk7,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))# for UINTPTR_MAX in stdint.hTARGET_CFLAGS+=		-D__STDC_LIMIT_MACROS# segfaults with march=pentium-m/atomTARGET_CFLAGS:=		$(subst march=pentium-m,march=i686,$(TARGET_CFLAGS))TARGET_CFLAGS:=		$(subst march=atom,march=i686,$(TARGET_CFLAGS))TARGET_CFLAGS:=         $(filter-out -fhonour-copts,$(TARGET_CFLAGS))BOOTSTRAPJDK:=		${STAGING_JAVA_HOST_DIR}/bootstrap-jdkifeq ($(ARCH),x86)JDKARCH:=		i386elseJDKARCH:=		$(ARCH)endififeq ($(ADK_PACKAGE_OPENJDK7_ZERO),y)CONFIGURE_BACKEND:=	--enable-zeroendififeq ($(ADK_PACKAGE_OPENJDK7_SHARK),y)CONFIGURE_BACKEND:=	--enable-shark \			--with-llvm-config=$(STAGING_TARGET_DIR)/usr/bin/llvm-configendififeq ($(ADK_PACKAGE_OPENJDK7_CACAO),y)CONFIGURE_BACKEND:=	--enable-cacaoendifCONFIGURE_COMMON:=	--disable-docs \			--with-jdk-home=$(BOOTSTRAPJDK) \			--with-java=$(BOOTSTRAPJDK)/bin/java \			--with-javac=$(BOOTSTRAPJDK)/bin/javac \			--with-javah=$(BOOTSTRAPJDK)/bin/javah \			--with-jar=$(BOOTSTRAPJDK)/bin/jar \			--with-rmic=$(BOOTSTRAPJDK)/bin/rmic \			--with-native2ascii=$(BOOTSTRAPJDK)/bin/native2ascii \			--with-gcj=$(STAGING_JAVA_HOST_DIR)/usr/bin/gcj \			--without-hotspot-build \			--disable-system-jpeg \			--disable-system-lcms \			--disable-system-zlib \			--disable-system-png \			--disable-system-gif \			--disable-system-gtk \			--disable-system-gio \			--disable-system-fontconfig \			--disable-compile-against-syscalls \			--without-rhinoCONFIGURE_ARGS+=	$(CONFIGURE_BACKEND)CONFIGURE_ARGS+=	$(CONFIGURE_COMMON)CONFIGURE_ARGS+=	--disable-bootstrapCONFIGURE_ENV+=		PATH=$(STAGING_JAVA_HOST_DIR)/usr/bin:$${PATH}:${STAGING_TARGET_DIR}/usr/binMAKE_ENV+=		ALT_COMPILER_PATH=$(STAGING_HOST_DIR)/$(REAL_GNU_TARGET_NAME) \			ALT_OPENWIN_HOME=$(STAGING_DIR)/usr/ \			ALT_CUPS_HEADERS_PATH=$(STAGING_DIR)/usr/include/ \			ALT_FREETYPE_HEADERS_PATH=$(STAGING_DIR)/usr/include/ \			OTHER_CFLAGS='$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS)' \			OTHER_CXXFLAGS='$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS)' \			GCC_HONOUR_COPTS=s CROSS_COMPILE_ARCH=$(JDKARCH)ALL_TARGET:=		icedteaopenjdk7-install:	$(INSTALL_DIR) $(IDIR_OPENJDK7)/usr	$(CP) $(WRKBUILD)/openjdk.build/j2re-image/* $(IDIR_OPENJDK7)/usr 	rm -rf $(IDIR_OPENJDK7)/usr/maninclude ${TOPDIR}/mk/pkg-bottom.mk
 |