mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-30 02:28:54 +00:00
226fcbc02f
The remote shell facilities are past deprecation and there is an obligation to prevent their use rather than to support them. This patch removes the related function definitions from 'unistd.h', which have not been been included in the Genode libc ABI regardless. Fix #2530
49 lines
1.1 KiB
Makefile
49 lines
1.1 KiB
Makefile
LIBC_NET_DIR = $(LIBC_DIR)/lib/libc/net
|
|
|
|
# needed for compiling getservbyname() and getservbyport()
|
|
SRC_C = getservent.c nsdispatch.c nsparser.c nslexer.c
|
|
|
|
# needed for getaddrinfo()
|
|
SRC_C += getaddrinfo.c
|
|
|
|
# needed for getnameinfo()
|
|
SRC_C += getnameinfo.c name6.c
|
|
|
|
# needed for gethostbyname()
|
|
SRC_C += gethostnamadr.c gethostbydns.c gethostbyht.c map_v4v6.c
|
|
|
|
# needed for getprotobyname()
|
|
SRC_C += getprotoent.c getprotoname.c
|
|
|
|
# defines in6addr_any
|
|
SRC_C += vars.c
|
|
|
|
# b64_ntop
|
|
SRC_C += base64.c
|
|
|
|
include $(REP_DIR)/lib/mk/libc-common.inc
|
|
|
|
INC_DIR += $(REP_DIR)/include/libc
|
|
INC_DIR += $(REP_DIR)/include/libc/sys
|
|
INC_DIR += $(LIBC_PORT_DIR)/include/libc/sys
|
|
|
|
# needed for name6.c, contains res_private.h
|
|
INC_DIR += $(LIBC_DIR)/lib/libc/resolv
|
|
|
|
vpath %.c $(LIBC_NET_DIR)
|
|
|
|
nslexer.o: nsparser.c nsparser.c
|
|
|
|
nslexer.c: nslexer.l
|
|
$(MSG_CONVERT)$(notdir $@)
|
|
$(VERBOSE)flex -P_nsyy -t $< | sed -e '/YY_BUF_SIZE/s/16384/1024/' > $@
|
|
|
|
vpath nslexer.l $(LIBC_NET_DIR)
|
|
|
|
nsparser.c: nsparser.y
|
|
$(MSG_CONVERT)$(notdir $@)
|
|
$(VERBOSE)bison -d -p_nsyy $< \
|
|
--defines=$(LIBC_PORT_DIR)/src/lib/libc/lib/libc/net/nsparser.h --output=$@
|
|
|
|
vpath nsparser.y $(LIBC_NET_DIR)
|