X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=lang%2Fperl%2FMakefile;h=e3cedd2af74acbda97e8be8eadd52ba53b8ca03a;hp=8e409d2e25ae1ef69d60d202c38772e0c7ec596e;hb=f03da1117dc1f2e88309b46ee3471da46d49bb9b;hpb=ccb9ec94865902fcd6e83a2f3e996f24caf3af93 diff --git a/lang/perl/Makefile b/lang/perl/Makefile index 8e409d2e25..e3cedd2af7 100644 --- a/lang/perl/Makefile +++ b/lang/perl/Makefile @@ -1,10 +1,9 @@ # -# Copyright (C) 2006-2008 OpenWrt.org +# Copyright (C) 2006-2009 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # -# $Id$ include $(TOPDIR)/rules.mk @@ -102,14 +101,14 @@ define Build/perl/Configure -$(MAKE) -C $(PKG_BUILD_DIR) clean sed \ -e 's!%%CC%%!$(TARGET_CC)!g' \ - -e 's!%%CFLAGS%%!$(TARGET_CFLAGS) -DUSE_CROSS_COMPILE -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include!g' \ + -e 's!%%CFLAGS%%!$(TARGET_CFLAGS) -DUSE_CROSS_COMPILE $(TARGET_CPPFLAGS)!g' \ -e 's!%%CPP%%!$(TARGET_CROSS)gcc -E!g' \ -e 's!%%AR%%!$(TARGET_CROSS)ar!g' \ -e 's!%%LD%%!$(TARGET_CROSS)gcc!g' \ - -e 's!%%LDFLAGS%%!-rdynamic -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib!g' \ + -e 's!%%LDFLAGS%%!-rdynamic $(TARGET_LDFLAGS)!g' \ -e 's!%%LIBDIRS%%!$(STAGING_DIR)/lib $(STAGING_DIR)/usr/lib!g' \ -e 's!%%INCDIRS%%!$(STAGING_DIR)/include $(STAGING_DIR)/usr/include!g' \ - files/config.sh-$(REAL_GNU_TARGET_NAME).in \ + files/config.sh-$(patsubst i386,i486,$(ARCH)).in \ > $(PKG_BUILD_DIR)/config.sh (cd $(PKG_BUILD_DIR) && ./Configure -S) endef @@ -179,11 +178,17 @@ endef endif $(eval $(Build/perl)) -$(eval $(call BuildPackage,microperl)) -$(eval $(call BuildPackage,perl)) +define Build/Configure +endef + +define Build/Compile +endef $(eval $(call RequireCommand,rsync, \ $(PKG_NAME) requires rsync installed on the host-system. \ )) +$(eval $(call BuildPackage,microperl)) +$(eval $(call BuildPackage,perl)) + -include perlbase.mk