6bba7d11b7b7259cee0f0befcdb19fcbe06ed200
[platform/upstream/bash.git] / lib / malloc / Makefile.in
1 # Skeleton Makefile for the GNU malloc code
2 #
3
4 srcdir = @srcdir@
5 VPATH = .:@srcdir@
6 topdir = @top_srcdir@
7 BUILD_DIR = @BUILD_DIR@
8
9 INSTALL = @INSTALL@
10 INSTALL_PROGRAM = @INSTALL_PROGRAM@
11 INSTALL_DATA = @INSTALL_DATA@
12
13 CC = @CC@
14 RANLIB = @RANLIB@
15 AR = @AR@
16 RM = rm -f
17 CP = cp
18 MV = mv
19
20 CFLAGS = @CFLAGS@
21 LOCAL_CFLAGS = @LOCAL_CFLAGS@
22 CPPFLAGS = @CPPFLAGS@
23 LDFLAGS = @LDFLAGS@
24
25 DEFS = @DEFS@
26
27 INCLUDES = -I. -I../.. -I$(topdir) -I$(topdir)/lib
28
29 CCFLAGS = ${INCLUDES} $(DEFS) $(LOCAL_CFLAGS) $(CFLAGS) $(MALLOC_CFLAGS) $(CPPFLAGS)
30
31 .c.o:
32         $(CC) $(CCFLAGS) -c $<
33
34 .s.o:
35         $(CC) $(CCFLAGS) -c $<
36
37 MALLOC_SOURCE = malloc.c
38
39 ALLOCA_SOURCE = alloca.c
40 ALLOCA_OBJECT = alloca.o
41
42 MALLOC_SRC = @MALLOC_SRC@
43 MALLOC = @MALLOC@
44 ALLOCA = @ALLOCA@
45
46 libmalloc.a:    $(MALLOC) $(ALLOCA) stub.o
47         $(RM) $@
48         $(AR) cr $@ $(MALLOC) $(ALLOCA) stub.o
49         -test -n "$(RANLIB)" && $(RANLIB) $@
50
51 malloc.o: malloc.c getpagesize.h
52
53 alloca.o:       $(ALLOCA_SOURCE)
54         $(CC) $(CCFLAGS) -c $(ALLOCA_SOURCE)
55         @- if test "$(ALLOCA_OBJECT)" != alloca.o ; then \
56                 mv $(ALLOCA_OBJECT) alloca.o >/dev/null 2>&1 ; \
57         fi
58
59 mostlyclean clean:
60         $(RM) *.o libmalloc.a
61
62 distclean realclean maintainer-clean: clean
63         $(RM) Makefile
64
65 alloca.o: $(BUILD_DIR)/config.h
66 malloc.o: $(BUILD_DIR)/config.h
67 xmalloc.o: $(BUILD_DIR)/config.h
68 gmalloc.o: $(BUILD_DIR)/config.h