source: git/omalloc/Makefile.am @ 8fee84

spielwiese
Last change on this file since 8fee84 was 8fee84, checked in by Oleksandr Motsak <motsak@…>, 12 years ago
libfindexec separation CHG: no need in 'ifdef HAVE_CONFIG_H' in omFindExec.c (not used in any configure anymore) CHG: separation/removal of omFindExec from omalloc & xalloc ADD: use new findexec library
  • Property mode set to 100644
File size: 3.4 KB
Line 
1ACLOCAL_AMFLAGS = -I ../m4
2
3lib_LTLIBRARIES=libomalloc.la libomalloc_g.la
4
5libomalloc_includedir=$(includedir)/omalloc
6
7libomalloc_include_HEADERS = \
8omalloc.h               omDerivedConfig.h       \
9omError.h               omStructs.h             omAllocDecl.h           \
10omInlineDecl.h          omBin.h                 omMemOps.h              \
11omList.h                omGetBackTrace.h        \
12omRet2Info.h            omStats.h               omOpts.h                \
13omBinPage.h             omAllocSystem.h         \
14omAllocPrivate.h        omDebug.h               omInline.h              \
15omAllocFunc.h           mylimits.h
16
17noinst_HEADERS= omPage.h omDefaultConfig.h omReturn.h omGetPageSize.h \
18  omMalloc.h omMallocSystem.h
19
20SOURCES=\
21omBinPage.c       omList.c         omAllocEmulate.c omDebug.c        \
22om_Alloc.c        omDebugCheck.c   omOpts.c         omGetBackTrace.c \
23omAllocSystem.c   omError.c        omStats.c        omRet2Info.c     \
24omBin.c           omDebugTrack.c                     \
25omalloc_provide.c omAllocFunc.c
26
27EXTRA_DIST = omalloc.c omtTestAlloc.c omtTest.h omMmap.c
28
29INCLUDES=-I${abs_top_srcdir}/.. -I${abs_top_builddir}/..
30
31libomalloc_la_SOURCES=$(SOURCES) $(noinst_HEADERS)
32libomalloc_g_la_SOURCES=$(SOURCES) $(noinst_HEADERS)
33
34nodist_libomalloc_la_SOURCES = omConfig.h mylimits.h omalloc.h omTables.inc omTables.h
35nodist_libomalloc_g_la_SOURCES = omConfig.h omalloc.h omTables.inc omTables.h
36
37libomalloc_la_CPPFLAGS= -DHAVE_CONFIG_H -DOM_NDEBUG
38libomalloc_g_la_CPPFLAGS= -DHAVE_CONFIG_H
39
40BUILT_SOURCES = omTables.inc omTables.h
41
42omTables.inc: omTables omalloc.h
43        ./omTables > omTables.xx && mv omTables.xx  $@
44
45omTables.h: omTables
46        ./omTables 1 >omTables.yy && mv omTables.yy $@
47
48noinst_PROGRAMS = omTables
49omTables_SOURCES = omAllocPrivate.h omTables.c mylimits.h
50nodist_omTables_SOURCES = omConfig.h
51omTables_CPPFLAGS = -DOM_GENERATE_INC  -DHAVE_CONFIG_H
52
53CLEANFILES = $(BUILT_SOURCES)
54
55####################################################
56## Test program
57##
58# AM_LDFLAGS = -L${abs_top_builddir}/omalloc -L${abs_top_builddir}/../omalloc
59
60
61TESTS = omtTest-s-g omtTest-s-m omtTest-s-r omtTest-d-g omtTest-d-m omtTest-d-r
62check_PROGRAMS = $(TESTS)
63
64OMTTESTSSOURCES = omtTestReal.c omtTestDebug.c omtTestKeep.c omtTestError.c omtTest.c
65
66omtTest_s_g_SOURCES = $(OMTTESTSSOURCES)
67omtTest_s_g_CPPFLAGS = -DHAVE_CONFIG_H
68omtTest_s_g_CFLAGS = -g -Wextra -Wall -pedantic -Wno-long-long ${PIPE}
69omtTest_s_g_LDADD = libomalloc_g.la
70omtTest_s_g_LDFLAGS = -L${abs_top_builddir}/omalloc -L${abs_top_builddir}/../omalloc -static
71
72omtTest_s_m_CPPFLAGS = -DOM_TEST_MALLOC  -DHAVE_CONFIG_H
73omtTest_s_m_SOURCES  = $(OMTTESTSSOURCES)
74omtTest_s_m_LDADD = libomalloc_g.la
75omtTest_s_m_LDFLAGS = -L${abs_top_builddir}/omalloc -L${abs_top_builddir}/../omalloc -static
76
77omtTest_s_r_SOURCES = $(OMTTESTSSOURCES)
78omtTest_s_r_CPPFLAGS = -DOM_NDEBUG
79omtTest_s_r_CFLAGS = -O3 ${PIPE}
80omtTest_s_r_LDADD = libomalloc.la
81omtTest_s_r_LDFLAGS = -L${abs_top_builddir}/omalloc -L${abs_top_builddir}/../omalloc -static
82
83
84
85omtTest_d_g_SOURCES = $(OMTTESTSSOURCES)
86omtTest_d_g_CPPFLAGS = -DHAVE_CONFIG_H
87omtTest_d_g_CFLAGS = -g -Wextra -Wall -pedantic -Wno-long-long ${PIPE}
88omtTest_d_g_LDADD = libomalloc_g.la
89omtTest_d_g_LDFLAGS = -L${abs_top_builddir}/omalloc -L${abs_top_builddir}/../omalloc
90
91omtTest_d_m_CPPFLAGS = -DOM_TEST_MALLOC  -DHAVE_CONFIG_H
92omtTest_d_m_SOURCES  = $(OMTTESTSSOURCES)
93omtTest_d_m_LDADD = libomalloc_g.la
94omtTest_d_m_LDFLAGS = -L${abs_top_builddir}/omalloc -L${abs_top_builddir}/../omalloc
95
96omtTest_d_r_SOURCES = $(OMTTESTSSOURCES)
97omtTest_d_r_CPPFLAGS = -DOM_NDEBUG
98omtTest_d_r_CFLAGS = -O3 ${PIPE}
99omtTest_d_r_LDADD = libomalloc.la
100omtTest_d_r_LDFLAGS = -L${abs_top_builddir}/omalloc -L${abs_top_builddir}/../omalloc
Note: See TracBrowser for help on using the repository browser.