#
# /emx/src/lib/malloc/makefile
#
.INCLUDE: /emx/src/lib/libc.mak

local: ;

calloc.o: calloc.c $(I)stdlib.h $(I)string.h $(I)malloc.h
expand.o: expand.c $(E) $(I)stdlib.h $(I)malloc.h malloc2.h
free.o: free.c $(I)stdlib.h $(I)malloc.h malloc2.h
heapchk.o: heapchk.c $(E) $(I)stdlib.h $(I)string.h $(I)malloc.h malloc2.h
heaplock.o: heaplock.c $(E) malloc2.h
malloc.o: malloc.c $(E) $(I)stdlib.h $(I)malloc.h malloc2.h
malloc2.o: malloc2.c $(E) $(I)stdlib.h malloc2.h
msize.o: msize.c $(I)stdlib.h $(I)malloc.h
realloc.o: realloc.c $(E) $(I)stdlib.h $(I)malloc.h malloc2.h
realloc2.o: realloc2.c $(E) $(I)stdlib.h malloc2.h
tcalloc.o: tcalloc.c $(I)stdlib.h $(I)string.h $(I)malloc.h
tfree.o: tfree.c $(I)stdlib.h $(I)malloc.h malloc2.h
tmalloc.o: tmalloc.c $(E) $(I)stdlib.h $(I)malloc.h malloc2.h
trealloc.o: trealloc.c $(E) $(I)stdlib.h $(I)malloc.h malloc2.h

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