mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-12-22 14:30:29 +00:00
51 lines
1.5 KiB
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
|
|
|