1 | ## Process this file with automake to generate Makefile.in |
---|
2 | |
---|
3 | AUTOMAKE_OPTIONS = cygnus |
---|
4 | |
---|
5 | # hack: putting $(newlib_basedir)/libm/common into INCLUDES forces automake |
---|
6 | # to output a definition for newlib_basedir. |
---|
7 | INCLUDES = -I $(newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) |
---|
8 | |
---|
9 | AM_CCASFLAGS = $(INCLUDES) |
---|
10 | |
---|
11 | noinst_LIBRARIES = lib.a |
---|
12 | |
---|
13 | lib_a_SOURCES = setjmp.S |
---|
14 | lib_a_CCASFLAGS = $(AM_CCASFLAGS) |
---|
15 | lib_a_CFLAGS = $(AM_CFLAGS) |
---|
16 | |
---|
17 | ACLOCAL_AMFLAGS = -I ../../.. -I ../../../.. |
---|
18 | CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host |
---|
19 | |
---|
20 | lib_a_LIBADD = $(lpfx)malloc.o \ |
---|
21 | $(lpfx)free.o \ |
---|
22 | $(lpfx)realloc.o \ |
---|
23 | $(lpfx)calloc.o \ |
---|
24 | $(lpfx)cfree.o \ |
---|
25 | $(lpfx)malign.o \ |
---|
26 | $(lpfx)valloc.o \ |
---|
27 | $(lpfx)pvalloc.o \ |
---|
28 | $(lpfx)mallinfo.o \ |
---|
29 | $(lpfx)mallstats.o \ |
---|
30 | $(lpfx)msize.o \ |
---|
31 | $(lpfx)mallopt.o \ |
---|
32 | $(lpfx)mallocr.o \ |
---|
33 | $(lpfx)freer.o \ |
---|
34 | $(lpfx)reallocr.o \ |
---|
35 | $(lpfx)callocr.o |
---|
36 | |
---|
37 | lib_a_DEPENDENCIES = $(lib_a_LIBADD) |
---|
38 | |
---|
39 | MALLOC_COMPILE = $(COMPILE) |
---|
40 | |
---|
41 | $(lpfx)malloc.o: tiny-malloc.c |
---|
42 | $(MALLOC_COMPILE) -DDEFINE_MALLOC -c $(srcdir)/tiny-malloc.c -o $@ |
---|
43 | |
---|
44 | $(lpfx)free.o: tiny-malloc.c |
---|
45 | $(MALLOC_COMPILE) -DDEFINE_FREE -c $(srcdir)/tiny-malloc.c -o $@ |
---|
46 | |
---|
47 | $(lpfx)realloc.o: tiny-malloc.c |
---|
48 | $(MALLOC_COMPILE) -DDEFINE_REALLOC -c $(srcdir)/tiny-malloc.c -o $@ |
---|
49 | |
---|
50 | $(lpfx)calloc.o: tiny-malloc.c |
---|
51 | $(MALLOC_COMPILE) -DDEFINE_CALLOC -c $(srcdir)/tiny-malloc.c -o $@ |
---|
52 | |
---|
53 | $(lpfx)cfree.o: tiny-malloc.c |
---|
54 | $(MALLOC_COMPILE) -DDEFINE_CFREE -c $(srcdir)/tiny-malloc.c -o $@ |
---|
55 | |
---|
56 | $(lpfx)malign.o: tiny-malloc.c |
---|
57 | $(MALLOC_COMPILE) -DDEFINE_MEMALIGN -c $(srcdir)/tiny-malloc.c -o $@ |
---|
58 | |
---|
59 | $(lpfx)valloc.o: tiny-malloc.c |
---|
60 | $(MALLOC_COMPILE) -DDEFINE_VALLOC -c $(srcdir)/tiny-malloc.c -o $@ |
---|
61 | |
---|
62 | $(lpfx)pvalloc.o: tiny-malloc.c |
---|
63 | $(MALLOC_COMPILE) -DDEFINE_PVALLOC -c $(srcdir)/tiny-malloc.c -o $@ |
---|
64 | |
---|
65 | $(lpfx)mallinfo.o: tiny-malloc.c |
---|
66 | $(MALLOC_COMPILE) -DDEFINE_MALLINFO -c $(srcdir)/tiny-malloc.c -o $@ |
---|
67 | |
---|
68 | $(lpfx)mallstats.o: tiny-malloc.c |
---|
69 | $(MALLOC_COMPILE) -DDEFINE_MALLOC_STATS -c $(srcdir)/tiny-malloc.c -o $@ |
---|
70 | |
---|
71 | $(lpfx)msize.o: tiny-malloc.c |
---|
72 | $(MALLOC_COMPILE) -DDEFINE_MALLOC_USABLE_SIZE -c $(srcdir)/tiny-malloc.c -o $@ |
---|
73 | |
---|
74 | $(lpfx)mallopt.o: mallocr.c |
---|
75 | $(MALLOC_COMPILE) -DDEFINE_MALLOPT -c $(srcdir)/mallocr.c -o $@ |
---|
76 | |
---|
77 | $(lpfx)mallocr.o: mallocr.c |
---|
78 | $(MALLOC_COMPILE) -DDEFINE_MALLOC -c $(srcdir)/mallocr.c -o $@ |
---|
79 | |
---|
80 | $(lpfx)freer.o: mallocr.c |
---|
81 | $(MALLOC_COMPILE) -DDEFINE_FREE -c $(srcdir)/mallocr.c -o $@ |
---|
82 | |
---|
83 | $(lpfx)reallocr.o: mallocr.c |
---|
84 | $(MALLOC_COMPILE) -DDEFINE_REALLOC -c $(srcdir)/mallocr.c -o $@ |
---|
85 | |
---|
86 | $(lpfx)callocr.o: mallocr.c |
---|
87 | $(MALLOC_COMPILE) -DDEFINE_CALLOC -c $(srcdir)/mallocr.c -o $@ |
---|
88 | |
---|