root/trunk/Makefile.am

Revision 16, 1.0 kB (checked in by richdawe, 8 years ago)

Use doxygen to build docs; generate spec file using configure; use tar.bz2 instead of tar.gz

  • Property svn:eol-style set to native
Line 
1 EXTRA_DIST = COPYRIGHT OPENSOLARIS.LICENSE umem.spec Doxyfile
2
3 lib_LTLIBRARIES = libumem.la
4 noinst_PROGRAMS = umem_test
5
6 umem_test_SOURCES = umem_test.c
7 umem_test_LDADD = -lumem -lpthread -ldl
8
9 libumem_la_SOURCES =    init_lib.c \
10                         umem_agent_support.c \
11                         umem_fail.c \
12                         umem_fork.c \
13                         umem_update_thread.c \
14                         vmem_mmap.c \
15                         vmem_sbrk.c \
16                         envvar.c \
17                         getpcstack.c \
18                         misc.c \
19                         misc.h \
20                         vmem_base.c \
21                         vmem_base.h \
22                         vmem_stand.h \
23                         umem.c \
24                         umem.h \
25                         umem_base.h \
26                         umem_impl.h \
27                         sol_compat.h \
28                         vmem.c \
29                         sys/vmem.h \
30                         sys/vmem_impl_user.h
31
32 nobase_include_HEADERS = umem.h sys/vmem.h
33
34 TESTS = umem_test
35
36 html-local:
37         mkdir -p docs
38         doxygen Doxyfile
39
40 clean-local:
41         rm -rf docs
42
43 .PHONY: rpm
44 rpm:    $(distdir).tar.bz2
45         rpmbuild -ta $<
46
47 # malloc.c
48
49 # XXX: Standalone version?
50 # See <http://cvs.opensolaris.org/source/xref/on/usr/src/lib/libumem/Makefile.com>
51
52 # XXX: Non-i386: SPARC asm. x86_64?
53 # Convert this to GNU as format: i386_subr_sol.s
Note: See TracBrowser for help on using the browser.