gno/usr.bin/nroff/Makefile

51 lines
1.5 KiB
Makefile

#
# $Id: Makefile,v 1.1 1997/10/30 04:04:34 gdr Exp $
#
# Program name
PROG = nroff
SRCS = nroff.c command.c escape.c io.c low.c macros.c strings.c text.c
# Add -D__STACK_CHECK__ to print, on exit, the amount of stack used
CFLAGS +=
STACK = 6144
# We need stack checking for now; recursion is involved.
DEBUG = 1
BINDIR = /usr/bin
TMACDIR = /usr/lib/tmac
LDLIBS = -l/lib/ltermcap
# Don't use the default 'release' and 'install' target.
CUSTOM_RELEASE = true
.INCLUDE: /src/gno/prog.mk
RELTMAC = $(RELEASE_DIR)$(TMACDIR)
release: $(PROG) tmac.an tmac.s nroff.1 man.7 ms.7
$(INSTALL) -d $(RELBIN) $(RELTMAC) $(RELMAN)/man1 $(RELMAN)/man7
$(INSTALL) -m755 nroff $(RELBIN)
$(INSTALL) -m644 tmac.an tmac.s $(RELTMAC)
$(INSTALL) -m644 nroff.1 $(RELMAN)/man1
$(INSTALL) -m644 man.7 ms.7 $(RELMAN)/man7
install: $(PROG) tmac.an tmac.s nroff.1 man.7 ms.7
$(INSTALL) -d $(BINDIR) $(TMACDIR) $(MANDIR)/man1 $(MANDIR)/man7
$(INSTALL) -m755 nroff $(BINDIR)
$(INSTALL) -m644 tmac.an tmac.s $(TMACDIR)
$(INSTALL) -m644 nroff.1 $(MANDIR)/man1
$(INSTALL) -m644 man.7 ms.7 $(MANDIR)/man7
#
# additional dependancies
#
command.o:: $(SUNOS_H) nroff.h config.h
escape.o:: $(SUNOS_H) nroff.h config.h
io.o:: $(SUNOS_H) nroff.h config.h macros.h io.h
low.o:: $(SUNOS_H) nroff.h config.h
macros.o:: $(SUNOS_H) nroff.h config.h macros.h
main.o:: $(SUNOS_H) nroff.h config.h macros.h
strings.o:: $(SUNOS_H) nroff.h config.h
text.o:: $(SUNOS_H) nroff.h config.h io.h