1 subdir-m
+= include sys
2 DISTFILES
= COPYING COPYRIGHT OPENSOLARIS.LICENSE README README-alpha TODO
3 DISTFILES
+= config.h envvar.c getpcstack.c init_lib.c misc.c misc.h
4 DISTFILES
+= sol_compat.h umem.c umem_agent_support.c umem_base.h
5 DISTFILES
+= umem_fail.c umem_fork.c umem_impl.h umem_update_thread.c
6 DISTFILES
+= vmem.c vmem_base.c vmem_base.h vmem_mmap.c vmem_sbrk.c
7 DISTFILES
+= vmem_stand.h
11 # Compile as shared library. There's an extra useless host program
12 # here called 'zu' because it was the easiest way I could convince
13 # the kernel build system to construct a user space shared library.
15 HOSTCFLAGS
+= @HOSTCFLAGS@
16 HOSTCFLAGS
+= -I@LIBDIR@
/libumem
17 HOSTCFLAGS
+= -I@LIBDIR@
/libumem
/include
18 HOSTCFLAGS
+= -I@LIBDIR@
/libumem
/sys
20 HOSTLDFLAGS
+= -pthread
24 always
:= $(hostprogs-y
)
26 zu-objs
:= zu.o
${LIBRARY}.so
28 ${LIBRARY}-objs
+= envvar.o
29 ${LIBRARY}-objs
+= getpcstack.o
30 ${LIBRARY}-objs
+= init_lib.o
31 ${LIBRARY}-objs
+= misc.o
32 ${LIBRARY}-objs
+= umem.o
33 ${LIBRARY}-objs
+= umem_agent_support.o
34 ${LIBRARY}-objs
+= umem_fail.o
35 ${LIBRARY}-objs
+= umem_fork.o
36 ${LIBRARY}-objs
+= umem_update_thread.o
37 ${LIBRARY}-objs
+= vmem.o
38 ${LIBRARY}-objs
+= vmem_base.o
39 ${LIBRARY}-objs
+= vmem_mmap.o
40 ${LIBRARY}-objs
+= vmem_sbrk.o