forked from xuos/xiuos
modify makefile
This commit is contained in:
parent
b2022bac12
commit
0acf8c26be
|
@ -23,7 +23,7 @@ INC_DIR = -I$(KERNEL_ROOT)/services/lib/ipc \
|
|||
-I$(KERNEL_ROOT)/services/app
|
||||
|
||||
all: libipc.o session.o
|
||||
@mv $^ ../../app
|
||||
@mv $^ $(KERNEL_ROOT)/services/app
|
||||
|
||||
%.o: %.c
|
||||
@echo "cc $^"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
SRC_DIR := net_server libnet
|
||||
SRC_DIR := libnet net_server
|
||||
|
||||
include $(KERNEL_ROOT)/compiler.mk
|
||||
|
|
|
@ -24,7 +24,7 @@ INC_DIR = -I$(KERNEL_ROOT)/services/net/libnet \
|
|||
-I$(KERNEL_ROOT)/services/app
|
||||
|
||||
net_server: lwip_service.o
|
||||
@mv $^ ../../app
|
||||
@mv $^ $(KERNEL_ROOT)/services/net/net_server
|
||||
|
||||
%.o: %.c
|
||||
@echo "cc $^"
|
||||
|
|
|
@ -1,7 +1,63 @@
|
|||
include $(KERNEL_ROOT)/services/net/net_server/lwip.mk
|
||||
|
||||
net_server: lwip_server.o COMPILER
|
||||
@echo "generate $^"
|
||||
api = api_lib.o \
|
||||
api_msg.o \
|
||||
err.o \
|
||||
if_api.o \
|
||||
netbuf.o \
|
||||
netdb.o \
|
||||
netifapi.o \
|
||||
sockets.o \
|
||||
tcpip.o
|
||||
|
||||
core = altcp_alloc.o \
|
||||
altcp_tcp.o \
|
||||
altcp.o \
|
||||
def.o \
|
||||
dns.o \
|
||||
inet_chksum.o \
|
||||
init.o \
|
||||
ip.o \
|
||||
mem.o \
|
||||
memp.o \
|
||||
netif.o \
|
||||
pbuf.o \
|
||||
raw.o \
|
||||
stats.o \
|
||||
sys.o \
|
||||
tcp_in.o \
|
||||
tcp_out.o \
|
||||
tcp.o \
|
||||
timeouts.o \
|
||||
udp.o
|
||||
|
||||
ipv4 = autoip.o \
|
||||
dhcp.o \
|
||||
etharp.o \
|
||||
icmp.o \
|
||||
igmp.o \
|
||||
ip4_addr.o \
|
||||
ip4_frag.o \
|
||||
ip4.o
|
||||
|
||||
netif = bridgeif.o \
|
||||
ethernet.o \
|
||||
zepif.o
|
||||
|
||||
|
||||
libserial = $(KERNEL_ROOT)/services/app/libserial.o
|
||||
printf = $(KERNEL_ROOT)/services/app/printf.o
|
||||
libmem = $(KERNEL_ROOT)/services/app/libmem.o
|
||||
usyscall = $(KERNEL_ROOT)/services/app/usyscall.o
|
||||
arch_usyscall = $(KERNEL_ROOT)/services/app/arch_usyscall.o
|
||||
session = $(KERNEL_ROOT)/services/app/session.o
|
||||
libipc = $(KERNEL_ROOT)/services/app/libipc.o
|
||||
|
||||
lwip: COMPILER lwip_server.o
|
||||
@${ld} ${user_ldflags} -e main -o $@ ${api} ${core} ${ipv4} ${netif} lwip_service.o lwip_server.o \
|
||||
${board_specs} ${libserial} ${printf} ${libmem} ${usyscall} ${arch_usyscall} ${arch_usyscall} \
|
||||
${session} ${libipc}
|
||||
@${objdump} -S $@ > $@.asm
|
||||
|
||||
%.o: %.c
|
||||
@echo "cc $^"
|
||||
|
|
|
@ -15,14 +15,14 @@ objs += altcp_alloc.o \
|
|||
stats.o \
|
||||
sys.o \
|
||||
tcp_in.o \
|
||||
tcp_out.c \
|
||||
tcp_out.o \
|
||||
tcp.o \
|
||||
timeouts.o \
|
||||
udp.o
|
||||
|
||||
core: ${objs} COMPILER
|
||||
@echo "generate $^"
|
||||
@mv $^ $(KERNEL_ROOT)/services/net/net_server
|
||||
@mv ${objs} $(KERNEL_ROOT)/services/net/net_server
|
||||
|
||||
%.o: %.c
|
||||
@echo "cc $^"
|
||||
|
|
|
@ -12,7 +12,7 @@ objs += autoip.o \
|
|||
ip4: ${objs}
|
||||
@echo "generate $^"
|
||||
@mv $^ $(KERNEL_ROOT)/services/net/net_server
|
||||
|
||||
|
||||
%.o: %.c
|
||||
@echo "cc $^"
|
||||
@${cc} ${cflags} ${c_useropts} ${INC_DIR} -o $@ -c $^
|
||||
|
|
|
@ -146,3 +146,6 @@ sys_msleep(u32_t ms)
|
|||
#endif /* sys_msleep */
|
||||
|
||||
#endif /* !NO_SYS */
|
||||
u32_t sys_now(void){
|
||||
return 1;
|
||||
}
|
|
@ -7,6 +7,7 @@ ifeq ($(BOARD), zynq7000-zc702)
|
|||
toolchain ?= arm-xilinx-eabi-
|
||||
user_ldflags = --start-group,-lgcc,-lc,--end-group
|
||||
cflags = -std=c11 -march=armv7-a -mtune=cortex-a9 -nostdlib -nodefaultlibs -mfloat-abi=soft -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -ggdb -Wno-unused -Werror -fno-omit-frame-pointer -fno-stack-protector -fno-pie
|
||||
board_specs = stub.o
|
||||
#cflags = -Wall -g -std=c11
|
||||
endif
|
||||
cc = ${toolchain}gcc
|
||||
|
|
Loading…
Reference in New Issue