Made easier to use other compiler
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user