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