#
# Makefile for malloc library functions
#

include ../Makeconfig

include ../Makerules

LIB:=../$(LIB)
LIBALIAS:=../$(LIBALIAS)
LIBMCHECK=../libmcheck.a

JUMP_DIR:=../jump/$(SHLIB)
JUMP_LIB=libc

ifndef OPTFLAGS
OPTFLAGS= -O6 -fomit-frame-pointer
endif

CFLAGS = $(WFLAGS) $(OPTFLAGS) $(INC) $(XCFLAGS)
INC= -I. -I. -I. -D_default_morecore=__default_morecore \
	-D__MALLOC_0_RETURNS_NULL -D_morecore=__morecore

DIRS:=
SRC1S  = malloc.c free.c realloc.c calloc.c \
	valloc.c 
SRC2S = cfree.c

SRCS= $(SRC1S) $(SRC2S)
ASMS= $(SRCS:.c=.s)
OBJS= $(SRC1S:.c=.o)
ALIASES= $(SRC2S:.c=.o)


ifdef DEBUG

all: lib libalias libmcheck

else

all: lib libalias

endif

libmcheck: mcheck-init.o
	$(AR) uvc $(LIBMCHECK) mcheck-init.o

include ../Maketargets
