2.11BSD/src/local/ddd/Makefile
# Makefile for ddd
DEFS = -DBSD
CFLAGS = -O $(DEFS)
CC = cc
LINT = lint
CP = install -s -m 755
RM = rm -f
SRC = ddd.c
OBJ = ddd.o
HEAD =
BIN = ddd
SHAR = ddd.shar
BINDIR = /usr/local
MANSRC = ddd.1
MAN = ddd.0
MANDIR = /usr/local/man/cat1
all: $(BIN) $(MAN)
$(BIN): $(OBJ) $(HEAD) Makefile
$(CC) -i $(OBJ) -o $(BIN)
lint: $(SRC) $(HEAD)
$(LINT) $(DEFS) $(SRC)
touch lint
install: all
$(CP) $(BIN) ${DESTDIR}$(BINDIR)
install -m 444 -o bin -g bin $(MAN) ${DESTDIR}$(MANDIR)
$(MAN): $(MANSRC)
/usr/man/manroff $(MANSRC) > $(MAN)
clean:
-$(RM) $(BIN) $(OBJ) all lint a.out core *~ #* $(SHAR) $(MAN)
shar: lint README $(MAN) Makefile $(HEAD $(SRC)
shar README $(MAN) Makefile $(HEAD) $(SRC) > $(SHAR)