diff options
author | Thomas Huth <thuth@redhat.com> | 2016-10-12 12:44:05 +0200 |
---|---|---|
committer | Alexey Kardashevskiy <aik@ozlabs.ru> | 2016-10-17 11:02:16 +1100 |
commit | 725e9d28b783696261b9c35a9aeabad6990d8ef3 (patch) | |
tree | 05612830c443c889262f1ab332e49f29b4441cc6 | |
parent | a8750987ca0cb33756357fa5da9bda1896e85b7a (diff) | |
download | SLOF-725e9d28b783696261b9c35a9aeabad6990d8ef3.zip SLOF-725e9d28b783696261b9c35a9aeabad6990d8ef3.tar.gz SLOF-725e9d28b783696261b9c35a9aeabad6990d8ef3.tar.bz2 |
Do not link libnet to net-snk anymore, and remove net-snk from board-qemu
Since libnet is now linked to Paflof directly, we do not have to
link it into net-snk anymore. So for board-qemu, we can now even
exclude net-snk completely from the build (for board-js2x, it is
still required for the biosemu, so we can not erase the net-snk
folder completely yet).
Signed-off-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
-rw-r--r-- | board-qemu/Makefile | 2 | ||||
-rw-r--r-- | board-qemu/romfs/boot_rom.ffs | 1 | ||||
-rw-r--r-- | clients/net-snk/Makefile | 2 | ||||
-rw-r--r-- | clients/net-snk/app/Makefile | 2 | ||||
-rw-r--r-- | clients/net-snk/app/main.c | 1 | ||||
-rw-r--r-- | lib/libnet/Makefile | 3 | ||||
-rw-r--r-- | lib/libnet/netload.c | 2 |
7 files changed, 5 insertions, 8 deletions
diff --git a/board-qemu/Makefile b/board-qemu/Makefile index 78639cc..7208fcc 100644 --- a/board-qemu/Makefile +++ b/board-qemu/Makefile @@ -10,7 +10,7 @@ # * IBM Corporation - initial implementation # ****************************************************************************/ -BOARD_TARGETS = tools_build romfs_build clients_build stage1 subdirs +BOARD_TARGETS = tools_build romfs_build stage1 subdirs SUBDIRS = slof diff --git a/board-qemu/romfs/boot_rom.ffs b/board-qemu/romfs/boot_rom.ffs index 3cdb7d3..0248115 100644 --- a/board-qemu/romfs/boot_rom.ffs +++ b/board-qemu/romfs/boot_rom.ffs @@ -17,4 +17,3 @@ stage1 board-qemu/llfw/stage1.bin 1 0x100 xvect slof/xvect.bin 0 0 ofw_main board-qemu/slof/paflof 0 0 bootinfo board-qemu/llfw/Cboot.bin 0 0 -snk clients/net-snk.client 0 0 diff --git a/clients/net-snk/Makefile b/clients/net-snk/Makefile index 1cab7ae..c0bb73a 100644 --- a/clients/net-snk/Makefile +++ b/clients/net-snk/Makefile @@ -17,7 +17,7 @@ include $(TOP)/make.rules OBJS = kernel/kernel.o oflib/oflib.o libc/libc-glue.o app/app.o .PHONY : subdirs clean depend mrproper -CLIENTLIBS = $(LIBCMNDIR)/libelf.a $(LIBCMNDIR)/libnet.a $(LIBCMNDIR)/libc.a +CLIENTLIBS = $(LIBCMNDIR)/libelf.a $(LIBCMNDIR)/libc.a all: .depend subdirs $(MAKE) client diff --git a/clients/net-snk/app/Makefile b/clients/net-snk/app/Makefile index 52d446c..2da02b9 100644 --- a/clients/net-snk/app/Makefile +++ b/clients/net-snk/app/Makefile @@ -16,7 +16,7 @@ export TOP endif include $(TOP)/make.rules -CFLAGS +=$(ADDCFLAGS) -I$(LIBCMNDIR)/libnet +CFLAGS +=$(ADDCFLAGS) OBJS = main.o diff --git a/clients/net-snk/app/main.c b/clients/net-snk/app/main.c index 0dde404..17c16b6 100644 --- a/clients/net-snk/app/main.c +++ b/clients/net-snk/app/main.c @@ -13,7 +13,6 @@ #include <string.h> #include <stdio.h> #include <of.h> -#include <netapps.h> #include <libbootmsg.h> #ifdef SNK_BIOSEMU_APPS diff --git a/lib/libnet/Makefile b/lib/libnet/Makefile index 2c9b7c2..83ac1e5 100644 --- a/lib/libnet/Makefile +++ b/lib/libnet/Makefile @@ -16,8 +16,7 @@ ifndef TOP endif include $(TOP)/make.rules -CFLAGS += -I. -I.. -I../libc/include -CFLAGS += -I../../clients/net-snk/app/netapps -I../../clients/net-snk/include +CFLAGS += -I. -I.. -I../libc/include -I$(TOP)/include SRCS = ethernet.c ipv4.c udp.c tcp.c dns.c bootp.c dhcp.c tftp.c \ ipv6.c dhcpv6.c icmpv6.c ndp.c netload.c ping.c args.c diff --git a/lib/libnet/netload.c b/lib/libnet/netload.c index 1b7c1bc..6429405 100644 --- a/lib/libnet/netload.c +++ b/lib/libnet/netload.c @@ -24,7 +24,7 @@ #include <stdlib.h> #include <sys/socket.h> #include <libbootmsg/libbootmsg.h> -#include <of.h> +#include <helpers.h> #include "args.h" #include "netapps.h" |