mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-22 06:57:51 +00:00
d09c7e699e
Removed dummy implementation of '_ioctl'. This function is called internally within the libc, i.e., by 'tcgetattr'. For running libreadline in Noux, we need to hook into those ioctl operations via the libc plugin interface.
33 lines
903 B
Makefile
33 lines
903 B
Makefile
#
|
|
# C Library including string, locale
|
|
#
|
|
|
|
LIBS = libc-string libc-locale libc-stdlib libc-stdio libc-gen libc-gdtoa \
|
|
libc-inet libc-stdtime
|
|
LIBS += timed_semaphore cxx
|
|
|
|
#
|
|
# Back end
|
|
#
|
|
SRC_CC = atexit.cc dummies.cc rlimit.cc sysctl.cc readlink.cc munmap.cc \
|
|
issetugid.cc errno.cc gai_strerror.cc clock_gettime.cc \
|
|
gettimeofday.cc malloc.cc progname.cc fd_alloc.cc file_operations.cc \
|
|
plugin.cc plugin_registry.cc select.cc exit.cc environ.cc
|
|
|
|
#
|
|
# Files from string library that are not included in libc-raw_string because
|
|
# they depend on the locale library.
|
|
#
|
|
SRC_C += strcoll.c strxfrm.c wcscoll.c wcsxfrm.c
|
|
|
|
include $(REP_DIR)/lib/mk/libc-common.inc
|
|
|
|
vpath % $(REP_DIR)/src/lib/libc
|
|
vpath % $(LIBC_DIR)/libc/string
|
|
|
|
#
|
|
# Shared library, for libc we need symbol versioning
|
|
#
|
|
SHARED_LIB = yes
|
|
LD_OPT += --version-script=$(REP_DIR)/src/lib/libc/Version.def
|