#
# /emx/src/lib/malloc1/makefile
#
LIBBASE=malloc1
.INCLUDE: /emx/src/lib/libc0.mak

local: ;

calloc.o: calloc.c $(I)stdlib.h $(I)string.h $(I)malloc.h
expand.o: expand.c $(I)stdlib.h $(I)malloc.h malloc1.h
free.o: free.c $(I)stdlib.h $(I)malloc.h malloc1.h
heapchk.o: heapchk.c $(I)stdlib.h $(I)string.h $(I)malloc.h malloc1.h \
		$(I)emx/startup.h
malloc.o: malloc.c $(I)stdlib.h $(I)malloc.h malloc1.h
malloc2.o: malloc2.c $(I)stdlib.h malloc1.h \
    $(BUILTIN) $(S)smutex.h $(S)fmutex.h
msize.o: msize.c $(I)stdlib.h $(I)malloc.h malloc1.h
realloc.o: realloc.c $(I)stdlib.h $(I)malloc.h malloc1.h
realloc2.o: realloc2.c $(I)stdlib.h $(I)string.h malloc1.h
tcalloc.o: tcalloc.c $(I)stdlib.h $(I)string.h $(I)malloc.h
tfree.o: tfree.c $(I)stdlib.h $(I)malloc.h malloc1.h
tmalloc.o: tmalloc.c $(I)stdlib.h $(I)malloc.h malloc1.h
trealloc.o: trealloc.c $(I)stdlib.h $(I)malloc.h malloc1.h

$(DSTLIB): calloc.o expand.o free.o heapchk.o malloc.o malloc2.o msize.o \
    realloc.o realloc2.o tcalloc.o tfree.o tmalloc.o trealloc.o
	$(AR) r $(DSTLIB) *.o
