summaryrefslogtreecommitdiffstats
path: root/libc/stdlib/malloc-standard/Makefile
diff options
context:
space:
mode:
author"Steven J. Hill" <sjhill@realitydiluted.com>2005-06-03 02:11:07 +0000
committer"Steven J. Hill" <sjhill@realitydiluted.com>2005-06-03 02:11:07 +0000
commite09d4d18a1e595313423640fb802436f0b130a67 (patch)
tree461ef2df778d741362e1c49e4dba8b53d9214d88 /libc/stdlib/malloc-standard/Makefile
parenta55939fe5f428c1c7ea670c3639ad93816c9499b (diff)
downloaduClibc-alpine-e09d4d18a1e595313423640fb802436f0b130a67.tar.bz2
uClibc-alpine-e09d4d18a1e595313423640fb802436f0b130a67.tar.xz
Add support for '__libc_thread_freeres' to free resources stored in
thread-local variables when a thread exits.
Diffstat (limited to 'libc/stdlib/malloc-standard/Makefile')
-rw-r--r--libc/stdlib/malloc-standard/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/libc/stdlib/malloc-standard/Makefile b/libc/stdlib/malloc-standard/Makefile
index 0af06b3ff..738b337c9 100644
--- a/libc/stdlib/malloc-standard/Makefile
+++ b/libc/stdlib/malloc-standard/Makefile
@@ -32,6 +32,10 @@ endif
# calloc.c can be found at uClibc/libc/stdlib/calloc.c
# valloc.c can be found at uClibc/libc/stdlib/valloc.c
CSRC=malloc.c calloc.c realloc.c free.c memalign.c mallopt.c mallinfo.c
+ifeq ($(PTHREADS_NATIVE),y)
+CSRC+=thread-freeres.c
+CFLAGS += -I$(TOPDIR)/libpthread/nptl/compat
+endif
COBJS=$(patsubst %.c,%.o, $(CSRC))
OBJS=$(COBJS)