summaryrefslogtreecommitdiffstats
path: root/newlib/libc/sys/linux/Makefile.am
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2002-07-15 20:16:32 +0000
committerJeff Johnston <jjohnstn@redhat.com>2002-07-15 20:16:32 +0000
commitedba3282e8c83ef5e9e821fb158183886913be13 (patch)
tree19ab6ac7d819dc75966dfbfa5150fe57d742ef40 /newlib/libc/sys/linux/Makefile.am
parent315fb3afb0197ff082ac5f7ec7a4b0ed71802f55 (diff)
downloadcygnal-edba3282e8c83ef5e9e821fb158183886913be13.tar.gz
cygnal-edba3282e8c83ef5e9e821fb158183886913be13.tar.bz2
cygnal-edba3282e8c83ef5e9e821fb158183886913be13.zip
2002-07-15 Jeff Johnston <jjohnstn@redhat.com>
* libc/sys/linux/Makefile.am: Add new files. * libc/sys/linux/Makefile.in: Regenerated. * libc/sys/linux/bp-sym.h: Moved to include directory. * libc/sys/linux/mmap.c: Add weak aliases: __mmap, __munmap, __mremap. * libc/sys/linux/inode.c: Set _LIBC to 1. * libc/sys/linux/mq_close.c: Ditto. * libc/sys/linux/mq_getattr.c: Ditto. * libc/sys/linux/mq_open.c: Ditto. * libc/sys/linux/mq_receive.c: Ditto. * libc/sys/linux/mq_send.c: Ditto. * libc/sys/linux/mq_setattr.c: Ditto. * libc/sys/linux/mq_unlink.c: Ditto. * libc/sys/linux/calloc.c: New file. * libc/sys/linux/callocr.c: Ditto. * libc/sys/linux/cfreer.c: Ditto. * libc/sys/linux/config.h: Ditto. * libc/sys/linux/free.c: Ditto. * libc/sys/linux/freer.c: Ditto. * libc/sys/linux/msize.c: Ditto. * libc/sys/linux/msizer.c: Ditto. * libc/sys/linux/mstats.c: Ditto. * libc/sys/linux/mtrim.c: Ditto. * libc/sys/linux/mtrimr.c: Ditto. * libc/sys/linux/pvallocr.c: Ditto. * libc/sys/linux/realloc.c: Ditto. * libc/sys/linux/reallocr.c: Ditto. * libc/sys/linux/thread-m.h: Ditto. * libc/sys/linux/vallocr.c: Ditto. * libc/sys/linux/bp-checks.h: Ditto. * libc/sys/linux/libc-symbols.h: Ditto. * libc/sys/linux/libc-tsd.h: Ditto. * libc/sys/linux/libintl.h: Ditto. * libc/sys/linux/malign.c: Ditto. * libc/sys/linux/malignr.c: Ditto. * libc/sys/linux/mallinfor.c: Ditto. * libc/sys/linux/malloc.c: Ditto. * libc/sys/linux/mallocr.c: Ditto. * libc/sys/linux/malloptr.c: Ditto. * libc/sys/linux/mallstatsr.c: Ditto. * libc/sys/linux/mcheck.c: Ditto. * libc/sys/linux/mhooks.h: Ditto. * libc/sys/linux/include/bp-sym.h: Ditto. * libc/sys/linux/include/malloc.h: Ditto. * libc/sys/linux/include/mcheck.h: Ditto. * libc/sys/linux/machine/i386/getpagesize.c: New file. * libc/sys/linux/machine/i386/Makefile.am: Add getpagesize.c. * libc/sys/linux/machine/i386/Makefile.in: Regenerated. * libc/sys/linux/machine/i386/sysdep.h: New file. * libc/sys/linux/machine/i386/weakalias.h: Add weak_function support. * libc/sys/linux/sys/dirent.h: Set _LIBC to 1. * libc/sys/linux/sys/types.h: Add new types.
Diffstat (limited to 'newlib/libc/sys/linux/Makefile.am')
-rw-r--r--newlib/libc/sys/linux/Makefile.am29
1 files changed, 29 insertions, 0 deletions
diff --git a/newlib/libc/sys/linux/Makefile.am b/newlib/libc/sys/linux/Makefile.am
index 6c06ff621..6221d273b 100644
--- a/newlib/libc/sys/linux/Makefile.am
+++ b/newlib/libc/sys/linux/Makefile.am
@@ -12,11 +12,16 @@ SUBLIBS = \
LIB_SOURCES = \
aio.c \
brk.c \
+ calloc.c \
+ callocr.c \
+ cfreer.c \
cfspeed.c \
clock_getres.c \
clock_gettime.c \
clock_settime.c \
flockfile.c \
+ free.c \
+ freer.c \
ftok.c \
funlockfile.c \
getdate.c \
@@ -30,6 +35,12 @@ LIB_SOURCES = \
io64.c \
ipc.c \
linux.c \
+ malign.c \
+ malignr.c \
+ mallinfor.c \
+ mallocr.c \
+ malloptr.c \
+ mallstatsr.c \
mmap.c \
mq_close.c \
mq_getattr.c \
@@ -39,14 +50,22 @@ LIB_SOURCES = \
mq_send.c \
mq_setattr.c \
mq_unlink.c \
+ msize.c \
+ msizer.c \
+ mstats.c \
+ mtrim.c \
+ mtrimr.c \
ntp_gettime.c \
pread.c \
pread64.c \
process.c \
psignal.c \
+ pvallocr.c \
pwrite.c \
pwrite64.c \
raise.c \
+ realloc.c \
+ reallocr.c \
realpath.c \
rename.c \
resource.c \
@@ -77,6 +96,7 @@ LIB_SOURCES = \
time.c \
usleep.c \
utimes.c \
+ vallocr.c \
wait.c
# This will handle both /usr/src/linux-2.4/include/asm/signal.h (in Red Hat Linux 7.1)
@@ -86,6 +106,8 @@ SIGNAL_H = /usr/src/$(shell ls /usr/src/ | grep ^linux | head -n 1)/include/asm/
liblinux_la_LDFLAGS = -Xcompiler -nostdlib
ADD_OBJS = \
+ malloc.$(oext) \
+ mcheck.$(oext) \
$(LINUX_MACH_LIB)
if USE_LIBTOOL
@@ -93,12 +115,14 @@ noinst_LTLIBRARIES = liblinux.la
liblinux_la_SOURCES = $(LIB_SOURCES)
liblinux_la_LIBADD = $(ADD_OBJS)
liblinux_la_DEPENDENCIES = $(ADD_OBJS)
+LIBC_COMPILE = $(LTCOMPILE)
noinst_DATA = objectlist.awk.in
else
noinst_LIBRARIES = lib.a
lib_a_SOURCES = $(LIB_SOURCES)
lib_a_LIBADD = $(ADD_OBJS)
lib_a_DEPENDENCIES = $(ADD_OBJS)
+LIBC_COMPILE = $(COMPILE)
noinst_DATA =
lib.a: $(ADD_OBJS) $(lib_a_OBJECTS)
@@ -126,6 +150,11 @@ crt0.o: machine/crt0.o
machine/crt0.o: ; @true
+malloc.$(oext): $(srcdir)/malloc.c
+ $(LIBC_COMPILE) -D_LIBC=1 -c $< -o $@
+
+mcheck.$(oext): $(srcdir)/mcheck.c
+ $(LIBC_COMPILE) -D_LIBC=1 -c $< -o $@
sig.$(oext): siglist.inc