depot: recipe for src/fetchurl

This commit is contained in:
Norman Feske 2017-12-05 17:24:00 +01:00 committed by Christian Helmuth
parent c9a5f0ce45
commit 079f00e083
4 changed files with 56 additions and 2 deletions

View File

@ -0,0 +1,45 @@
MIRROR_FROM_REP_DIR := src/app/fetchurl
#
# Copy of lwIP ingredients
#
MIRROR_FROM_REP_DIR += include/libc-plugin \
src/lib/libc_lwip \
src/lib/libc_lwip_nic_dhcp \
lib/mk/lwip.mk \
lib/mk/libc_lwip.mk \
lib/mk/libc_lwip_nic_dhcp.mk \
lib/import/import-lwip.mk
LWIP_PORT_DIR := $(call port_dir,$(REP_DIR)/ports/lwip)
content: $(MIRROR_FROM_REP_DIR) LICENSE include/lwip src/lib/lwip
include/lwip:
mkdir -p $@
cp -r $(LWIP_PORT_DIR)/include/lwip/* $@
cp -r $(REP_DIR)/include/lwip/* $@
src/lib/lwip:
mkdir -p $@
cp -r $(LWIP_PORT_DIR)/src/lib/lwip/* $@
cp -r $(REP_DIR)/src/lib/lwip/* $@
$(MIRROR_FROM_REP_DIR):
$(mirror_from_rep_dir)
MIRROR_FROM_OS := lib/mk/timed_semaphore.mk \
include/os/timed_semaphore.h \
src/lib/timed_semaphore
content: $(MIRROR_FROM_OS)
$(MIRROR_FROM_OS):
mkdir -p $(dir $@)
cp -r $(GENODE_DIR)/repos/os/$@ $(dir $@)
LICENSE:
cp $(GENODE_DIR)/LICENSE $@

View File

@ -0,0 +1 @@
2017-12-05-o 90cba3e9361c6a4faeb730fae6ef3339f52442a2

View File

@ -0,0 +1,8 @@
libc
base
os
so
vfs
curl
timer_session
nic_session

View File

@ -1,3 +1,3 @@
TARGET = fetchurl
LIBS += curl lwip libc_lwip libc_lwip_nic_dhcp libc
SRC_CC = component.cc
LIBS += curl lwip libc_lwip libc_lwip_nic_dhcp libc ld
SRC_CC = component.cc