#
# The makefile for the memory management library. This get recursively
# invoked with the OBJS variable set to the appropriate value.
#
MAKE = make
AR = ar
ARFLAGS = rcv
RANLIB = ranlib
VERSION = v-dummy
LIB = libmem.a
MMAP_OBJS = mem-mmap.o
MACH_OBJS = mem-mach.o
BRK_OBJS = mem-brk.o malloc.o
$(LIB) : $(VERSION) $(OBJS)
$(AR) $(ARFLAGS) $(LIB) $(OBJS)
$(RANLIB) $(LIB)
$(VERSION) :
($(MAKE) MAKE="$(MAKE)" clean)
echo "$(VERSION)" > $(VERSION)
mem-mmap.o mem-mach.o mem-brk.o: mem-common.ins
.o: ../include/ml-base.h ../include/ml-unixdep.h ../include/bibop.h
.c.o:
$(CC) $(CFLAGS) $(DEFS) $(INCLUDES) -c $<
clean :
rm -f v-* *.o $(LIB)
syntax highlighted by Code2HTML, v. 0.9.1