123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- EMHOME=../../..
- HDIR = $(EMHOME)/modules/h
- INSTALL=$(EMHOME)/modules/install
- COMPARE=$(EMHOME)/modules/compare
- INCLUDES = -I. -I$(HDIR)
- AR = ar
- SUF = o
- LIBSUF = a
- CFLAGS = -O $(INCLUDES) $(COPT)
- CSRC = Malloc.c\
- Salloc.c\
- Srealloc.c\
- Realloc.c\
- botch.c\
- clear.c\
- st_alloc.c\
- std_alloc.c \
- No_Mem.c
- SOURCES = alloc.h\
- $(CSRC)
- OBJECTS = botch.$(SUF) clear.$(SUF) st_alloc.$(SUF) Malloc.$(SUF) \
- Salloc.$(SUF) \
- Srealloc.$(SUF) Realloc.$(SUF) std_alloc.$(SUF) No_Mem.$(SUF)
- .SUFFIXES: .$(SUF)
- .c.$(SUF):
- $(CC) -c $(CFLAGS) $*.c
- all: liballoc.$(LIBSUF)
- liballoc.$(LIBSUF): $(OBJECTS)
- $(AR) cr liballoc.$(LIBSUF) $(OBJECTS)
- -sh -c 'ranlib liballoc.$(LIBSUF)'
- install: all
- $(INSTALL) lib/liballoc.$(LIBSUF)
- $(INSTALL) man/alloc.3
- $(INSTALL) h/alloc.h
- cmp: all
- -$(COMPARE) lib/liballoc.$(LIBSUF)
- -$(COMPARE) man/alloc.3
- -$(COMPARE) h/alloc.h
- pr:
- @pr Makefile $(SOURCES)
- opr:
- make pr | opr
- clean:
- rm -f *.$(SUF) *.$(LIBSUF)
- lintlib:
- lint $(INCLUDES) -Calloc $(CSRC)
- mv llib-lalloc.ln $(EMHOME)/modules/lib
- st_alloc.$(SUF): alloc.h
- std_alloc.$(SUF): alloc.h
- Malloc.$(SUF): alloc.h
|