home *** CD-ROM | disk | FTP | other *** search
- #
- # /emx/lib/malloc/makefile
- #
- GCC=gcc -O -Wall -mprobe
- AR=ar
- I=/emx/include/
- E=$(I)sys/emx.h
- MT=../mt/
-
- LIBC=../libc.a
-
- .SUFFIXES: .s .o .obj
-
- .c.o:
- $(GCC) -c $*.c
-
- default: $(LIBC)
-
- clean:
- -del *.o $(DELOPT)
-
- calloc.o: calloc.c $(I)stdlib.h $(I)string.h $(I)malloc.h
- expand.o: expand.c $(E) $(I)stdlib.h $(I)malloc.h
- free.o: free.c $(I)stdlib.h $(I)malloc.h
- heapchk.o: heapchk.c $(E) $(I)stdlib.h $(I)string.h $(I)malloc.h
- malloc.o: malloc.c $(E) $(I)stdlib.h $(I)malloc.h $(I)errno.h
- msize.o: msize.c $(I)stdlib.h $(I)malloc.h
- realloc.o: realloc.c $(E) $(I)stdlib.h $(I)malloc.h
-
- $(LIBC): calloc.o free.o heapchk.o malloc.o realloc.o expand.o msize.o
- -$(AR) d $(LIBC) __.SYMDEF
- $(AR) r $(LIBC) *.o
- $(AR) s $(LIBC)
-
- $(MT)malloc1.c: calloc.c expand.c free.c heapchk.c includes.c malloc.c \
- msize.c realloc.c
- emxcat -o $@ includes.c *.c
-
- mt: $(MT)malloc1.c
-