ack/modules/src/print/Makefile

52 lines
906 B
Makefile
Raw Normal View History

1987-01-06 14:04:26 +00:00
EMHOME = ../../..
MODDIR=$(EMHOME)/modules
INSTALL = $(MODDIR)/install
COMPARE = $(MODDIR)/compare
1987-05-18 13:10:25 +00:00
INCLUDES = -I$(MODDIR)/h
1989-02-16 16:33:29 +00:00
CFLAGS = -O $(INCLUDES) $(COPT)
1988-01-14 13:58:44 +00:00
AR = ar
1989-02-16 16:33:29 +00:00
SUF = o
LIBSUF = a
LIBPRINT = libprint.$(LIBSUF)
1987-01-06 14:04:26 +00:00
SRC = doprnt.c fprint.c print.c sprint.c format.c
1989-02-16 16:33:29 +00:00
OBJ = doprnt.$(SUF) fprint.$(SUF) print.$(SUF) sprint.$(SUF) format.$(SUF)
.SUFFIXES: .$(SUF)
.c.$(SUF):
$(CC) -c $(CFLAGS) $*.c
1987-01-06 14:04:26 +00:00
all: $(LIBPRINT)
$(LIBPRINT): $(OBJ)
rm -f $(LIBPRINT)
1988-01-14 13:58:44 +00:00
$(AR) r $(LIBPRINT) $(OBJ)
1987-01-06 14:04:26 +00:00
-sh -c 'ranlib $(LIBPRINT)'
install: all
$(INSTALL) lib/$(LIBPRINT)
$(INSTALL) man/print.3
cmp: all
1989-02-16 16:33:29 +00:00
-$(COMPARE) lib/$(LIBPRINT)
-$(COMPARE) man/print.3
1987-01-06 14:04:26 +00:00
pr:
@pr Makefile $(SRC)
opr:
make pr | opr
clean:
1989-02-16 16:33:29 +00:00
rm -f *.$(SUF) $(LIBPRINT)
1987-01-06 14:04:26 +00:00
1987-05-18 13:10:25 +00:00
lintlib:
lint $(INCLUDES) -Cprint $(SRC)
mv llib-lprint.ln $(MODDIR)/lib
1989-02-16 16:33:29 +00:00
doprnt.$(SUF): param.h
fprint.$(SUF): param.h
print.$(SUF): param.h
sprint.$(SUF): param.h