Deleted Added
full compact
Makefile.inc (294458) Makefile.inc (296221)
1# $FreeBSD: head/lib/libc/stdlib/jemalloc/Makefile.inc 294458 2016-01-20 20:58:42Z bdrewery $
1# $FreeBSD: head/lib/libc/stdlib/jemalloc/Makefile.inc 296221 2016-02-29 19:10:32Z jasone $
2
3.PATH: ${LIBC_SRCTOP}/stdlib/jemalloc
4
5JEMALLOCSRCS:= jemalloc.c arena.c atomic.c base.c bitmap.c chunk.c \
6 chunk_dss.c chunk_mmap.c ckh.c ctl.c extent.c hash.c huge.c mb.c \
2
3.PATH: ${LIBC_SRCTOP}/stdlib/jemalloc
4
5JEMALLOCSRCS:= jemalloc.c arena.c atomic.c base.c bitmap.c chunk.c \
6 chunk_dss.c chunk_mmap.c ckh.c ctl.c extent.c hash.c huge.c mb.c \
7 mutex.c pages.c prof.c quarantine.c rtree.c stats.c tcache.c tsd.c \
8 util.c
7 mutex.c nstime.c pages.c prng.c prof.c quarantine.c rtree.c stats.c \
8 tcache.c ticker.c tsd.c util.c
9
10SYM_MAPS+=${LIBC_SRCTOP}/stdlib/jemalloc/Symbol.map
11
12CFLAGS+=-I${LIBC_SRCTOP}/../../contrib/jemalloc/include
13
14.for src in ${JEMALLOCSRCS}
15MISRCS+=jemalloc_${src}
16CLEANFILES+=jemalloc_${src}
17jemalloc_${src}: ${LIBC_SRCTOP}/../../contrib/jemalloc/src/${src} .NOMETA
18 ln -sf ${.ALLSRC} ${.TARGET}
19.endfor
20
21MAN+=jemalloc.3
22CLEANFILES+=jemalloc.3
23jemalloc.3: ${LIBC_SRCTOP}/../../contrib/jemalloc/doc/jemalloc.3 .NOMETA
24 ln -sf ${.ALLSRC} ${.TARGET}
25
26MLINKS+= \
27 jemalloc.3 malloc.3 \
28 jemalloc.3 calloc.3 \
29 jemalloc.3 posix_memalign.3 \
30 jemalloc.3 aligned_alloc.3 \
31 jemalloc.3 realloc.3 \
32 jemalloc.3 free.3 \
33 jemalloc.3 malloc_usable_size.3 \
34 jemalloc.3 malloc_stats_print.3 \
35 jemalloc.3 mallctl.3 \
36 jemalloc.3 mallctlnametomib.3 \
37 jemalloc.3 mallctlbymib.3 \
38 jemalloc.3 mallocx.3 \
39 jemalloc.3 rallocx.3 \
40 jemalloc.3 xallocx.3 \
41 jemalloc.3 sallocx.3 \
42 jemalloc.3 dallocx.3 \
43 jemalloc.3 sdallocx.3 \
44 jemalloc.3 nallocx.3 \
45 jemalloc.3 malloc.conf.5
46
47.if defined(MALLOC_PRODUCTION)
48CFLAGS+= -DMALLOC_PRODUCTION
49.endif
9
10SYM_MAPS+=${LIBC_SRCTOP}/stdlib/jemalloc/Symbol.map
11
12CFLAGS+=-I${LIBC_SRCTOP}/../../contrib/jemalloc/include
13
14.for src in ${JEMALLOCSRCS}
15MISRCS+=jemalloc_${src}
16CLEANFILES+=jemalloc_${src}
17jemalloc_${src}: ${LIBC_SRCTOP}/../../contrib/jemalloc/src/${src} .NOMETA
18 ln -sf ${.ALLSRC} ${.TARGET}
19.endfor
20
21MAN+=jemalloc.3
22CLEANFILES+=jemalloc.3
23jemalloc.3: ${LIBC_SRCTOP}/../../contrib/jemalloc/doc/jemalloc.3 .NOMETA
24 ln -sf ${.ALLSRC} ${.TARGET}
25
26MLINKS+= \
27 jemalloc.3 malloc.3 \
28 jemalloc.3 calloc.3 \
29 jemalloc.3 posix_memalign.3 \
30 jemalloc.3 aligned_alloc.3 \
31 jemalloc.3 realloc.3 \
32 jemalloc.3 free.3 \
33 jemalloc.3 malloc_usable_size.3 \
34 jemalloc.3 malloc_stats_print.3 \
35 jemalloc.3 mallctl.3 \
36 jemalloc.3 mallctlnametomib.3 \
37 jemalloc.3 mallctlbymib.3 \
38 jemalloc.3 mallocx.3 \
39 jemalloc.3 rallocx.3 \
40 jemalloc.3 xallocx.3 \
41 jemalloc.3 sallocx.3 \
42 jemalloc.3 dallocx.3 \
43 jemalloc.3 sdallocx.3 \
44 jemalloc.3 nallocx.3 \
45 jemalloc.3 malloc.conf.5
46
47.if defined(MALLOC_PRODUCTION)
48CFLAGS+= -DMALLOC_PRODUCTION
49.endif