12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- EMHOME=../../..
- MODULES=$(EMHOME)/modules
- HDIR = $(MODULES)/h
- INCLUDES = -I$(HDIR)
- CFLAGS = $(INCLUDES) -O $(COPT)
- INSTALL = $(MODULES)/install
- COMPARE = $(MODULES)/compare
- AR = ar
- SUF = o
- LIBSUF = a
- .SUFFIXES: .$(SUF)
- .c.$(SUF):
- $(CC) -c $(CFLAGS) $*.c
- all: libassert.$(LIBSUF)
- libassert.$(LIBSUF): BadAssert.$(SUF)
- $(AR) r libassert.$(LIBSUF) BadAssert.$(SUF)
- -sh -c 'ranlib libassert.$(LIBSUF)'
- install: all
- $(INSTALL) lib/libassert.$(LIBSUF)
- $(INSTALL) man/assert.3
- $(INSTALL) h/assert.h
- cmp: all
- -$(COMPARE) lib/libassert.$(LIBSUF)
- -$(COMPARE) man/assert.3
- -$(COMPARE) h/assert.h
- pr:
- @pr Makefile assert.h BadAssert.c
- opr:
- make pr | opr
- clean:
- rm -f *.$(LIBSUF) *.$(SUF)
- lintlib:
- lint $(INCLUDES) -Cassert BadAssert.c
- mv llib-lassert.ln $(MODULES)/lib
|