diff --git a/repos/dde_ipxe/recipes/src/ipxe_nic_drv/content.mk b/repos/dde_ipxe/recipes/src/ipxe_nic_drv/content.mk new file mode 100644 index 000000000..f1069021e --- /dev/null +++ b/repos/dde_ipxe/recipes/src/ipxe_nic_drv/content.mk @@ -0,0 +1,53 @@ +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/dde_ipxe) + +LIB_MK := $(addprefix lib/mk/, dde_ipxe_nic.inc) \ + $(foreach SPEC,x86_32 x86_64,lib/mk/spec/$(SPEC)/dde_ipxe_nic.mk) + +MIRROR_FROM_REP_DIR := $(LIB_MK) src patches include + +MIRROR_FROM_PORT_DIR := $(addprefix src/lib/dde_ipxe/src/, \ + arch/i386/core/rdtsc_timer.c \ + arch/x86/core/x86_string.c \ + core/bitops.c \ + core/iobuf.c \ + core/list.c \ + core/string.c \ + core/random.c \ + drivers/bitbash/bitbash.c \ + drivers/bitbash/spi_bit.c \ + drivers/bus/pciextra.c \ + drivers/net/eepro100.c \ + drivers/net/eepro100.h \ + drivers/net/intel.c \ + drivers/net/intel.h \ + drivers/net/mii.c \ + drivers/net/realtek.c \ + drivers/net/realtek.h \ + drivers/net/tg3/tg3.c \ + drivers/net/tg3/tg3.h \ + drivers/net/tg3/tg3_hw.c \ + drivers/net/tg3/tg3_phy.c \ + drivers/nvs/nvs.c \ + drivers/nvs/threewire.c \ + net/eth_slow.c \ + net/iobpad.c \ + net/ethernet.c \ + net/netdevice.c \ + net/nullnet.c \ + include \ + arch/i386/include \ + arch/x86_64/include \ + arch/x86/include \ + config) + +content: $(MIRROR_FROM_REP_DIR) $(MIRROR_FROM_PORT_DIR) LICENSE + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +$(MIRROR_FROM_PORT_DIR): + mkdir -p $(dir $@) + cp -r $(PORT_DIR)/$@ $@ + +LICENSE: + cp $(PORT_DIR)/src/lib/dde_ipxe/COPYING $@ diff --git a/repos/dde_ipxe/recipes/src/ipxe_nic_drv/hash b/repos/dde_ipxe/recipes/src/ipxe_nic_drv/hash new file mode 100644 index 000000000..f187f7e7f --- /dev/null +++ b/repos/dde_ipxe/recipes/src/ipxe_nic_drv/hash @@ -0,0 +1 @@ +2017-11-01 81c6642b247964251dadc093f7c21d1047d4b5d2 diff --git a/repos/dde_ipxe/recipes/src/ipxe_nic_drv/used_apis b/repos/dde_ipxe/recipes/src/ipxe_nic_drv/used_apis new file mode 100644 index 000000000..b343b0241 --- /dev/null +++ b/repos/dde_ipxe/recipes/src/ipxe_nic_drv/used_apis @@ -0,0 +1,5 @@ +base +os +nic_session +platform_session +timer_session