Made easier to use other compiler

This commit is contained in:
ceriel
1989-02-16 16:33:29 +00:00
parent f7790b0e8e
commit 9751e398e3
14 changed files with 279 additions and 204 deletions

View File

@@ -2,26 +2,32 @@ EMHOME=../../..
MODULES=$(EMHOME)/modules
HDIR = $(MODULES)/h
INCLUDES = -I$(HDIR)
CFLAGS = $(INCLUDES) -O
CFLAGS = $(INCLUDES) -O $(COPT)
INSTALL = $(MODULES)/install
COMPARE = $(MODULES)/compare
AR = ar
SUF = o
LIBSUF = a
all: libassert.a
.SUFFIXES: .$(SUF)
.c.$(SUF):
$(CC) -c $(CFLAGS) $*.c
libassert.a: BadAssert.o
$(AR) r libassert.a BadAssert.o
-sh -c 'ranlib libassert.a'
all: libassert.$(LIBSUF)
libassert.$(LIBSUF): BadAssert.$(SUF)
$(AR) r libassert.$(LIBSUF) BadAssert.$(SUF)
-sh -c 'ranlib libassert.$(LIBSUF)'
install: all
$(INSTALL) lib/libassert.a
$(INSTALL) lib/libassert.$(LIBSUF)
$(INSTALL) man/assert.3
$(INSTALL) h/assert.h
cmp: all
$(COMPARE) lib/libassert.a
$(COMPARE) man/assert.3
$(COMPARE) h/assert.h
-$(COMPARE) lib/libassert.$(LIBSUF)
-$(COMPARE) man/assert.3
-$(COMPARE) h/assert.h
pr:
@pr Makefile assert.h BadAssert.c
@@ -30,7 +36,7 @@ opr:
make pr | opr
clean:
rm -f *.[oa]
rm -f *.$(LIBSUF) *.$(SUF)
lintlib:
lint $(INCLUDES) -Cassert BadAssert.c