XENCLIENT_LIBIPV2V_SITE:=git://git.uk.xensource.com/xenclient/v2v.git
XENCLIENT_LIBIPV2V_REPO_DIR:=$(REPO_DIR)/xenclient-v2v
+XENCLIENT_LIBIPV2V_LWIP_PACKAGE:=lwip-1.3.1.zip
+XENCLIENT_LIBIPV2V_LWIP_SITE:=http://download.savannah.gnu.org/releases-noredirect/lwip
+XENCLIENT_LIBIPV2V_LWIP_DIR:=$(BUILD_DIR)/xenclient-libipv2v-tip/common
+
XENCLIENT_LIBIPV2V_INSTALL_STAGING:=YES
XENCLIENT_LIBIPV2V_INSTALL_TARGET:=YES
XENCLIENT_LIBIPV2V_DEPENDENCIES:=xenclient-xen-auto xenclient-v2vio
$(eval $(call AUTOTARGETS,package/xenclient/v2v,xenclient-libipv2v))
+$(DL_DIR)/$(XENCLIENT_LIBIPV2V_LWIP_PACKAGE):
+ $(WGET) -P $(DL_DIR) $(XENCLIENT_LIBIPV2V_LWIP_SITE)/$(XENCLIENT_LIBIPV2V_LWIP_PACKAGE)
+
#Places the source tree under the build tree
-$(XENCLIENT_LIBIPV2V_TARGET_SOURCE):
+$(XENCLIENT_LIBIPV2V_TARGET_SOURCE): $(DL_DIR)/$(XENCLIENT_LIBIPV2V_LWIP_PACKAGE)
if [ ! -d "$(XENCLIENT_LIBIPV2V_REPO_DIR)" ]; then \
- mkdir -p $(REPO_DIR) ; \
- $(GIT) $(XENCLIENT_LIBIPV2V_SITE) $(XENCLIENT_LIBIPV2V_REPO_DIR) ; \
- $(GIT_CHECKOUT) xenclient-v2v $(REPO_DIR) ; \
- fi
+ mkdir -p $(REPO_DIR) ; \
+ $(GIT) $(XENCLIENT_LIBIPV2V_SITE) $(XENCLIENT_LIBIPV2V_REPO_DIR) ; \
+ $(GIT_CHECKOUT) xenclient-v2v $(REPO_DIR) ; \
+ fi
ln -fs $(XENCLIENT_LIBIPV2V_REPO_DIR) $(BUILD_DIR)/xenclient-libipv2v-tip
+ if [ ! -d "$(XENCLIENT_LIBIPV2V_LWIP_DIR)/lwip" ]; then \
+ unzip -d $(XENCLIENT_LIBIPV2V_LWIP_DIR) $(DL_DIR)/$(XENCLIENT_LIBIPV2V_LWIP_PACKAGE) ; \
+ mv $(XENCLIENT_LIBIPV2V_LWIP_DIR)/${XENCLIENT_LIBIPV2V_LWIP_PACKAGE:.zip=} $(XENCLIENT_LIBIPV2V_LWIP_DIR)/lwip ; \
+ fi
touch $@
-$(XENCLIENT_LIBIPV2V_TARGET_EXTRACT):
+$(XENCLIENT_LIBIPV2V_TARGET_EXTRACT):
@: #Noop -- already extracted
-