head     1.1;
branch   ;
access   ;
symbols  ;
locks    bin:1.1;
comment  @# @;


1.1
date     93.08.01.16.08.46;  author bin;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@4.2 alpha sources
@
text
@# /usr/src/cmd/nroff/Makefile 5/27/92
# Makefile for nroff and troff

DESTDIR=/bin386/bin/

# Targets.
ALL=\
	nroff\
	troff\
	fwtable

# Objects included in both nroff and troff images.
OBJ=\
	div.o\
	env.o\
	expr.o\
	extern.o\
	getf.o\
	hyphen.o\
	hyptab.o\
	main.o\
	misc.o\
	process.o\
	reg.o\
	req1.o\
	req2.o\
	request.o\
	table.o

# Objects in nroff only.
NOBJ=	tty.o

# Objects in troff only.
TOBJ=\
	fonts.o\
	output.o

# Too many header files.
HDR=\
	code.h\
	codebug.h\
	div.h\
	env.h\
	escapes.h\
	fonts.h\
	hyphen.h\
	reg.h\
	request.h\
	roff.h\
	str.h

# fwtable objects.
FWTOBJ=\
	fwtable.o\
	fwt_PS.o\
	fwt_TFM.o

# Primary target.
all:	$(ALL)
	: Done.

# Secondary targets.
troff:	$(OBJ) $(TOBJ)
	$(CC) $(LDFLAGS) -o $(DESTDIR)$@@ $(OBJ) $(TOBJ)

nroff:	$(OBJ) $(NOBJ)
	$(CC) $(LDFLAGS) -o $(DESTDIR)$@@ $(OBJ) $(NOBJ)

fwtable:	$(FWTOBJ)
	$(CC) -o $(DESTDIR)$@@ $(FWTOBJ) -f

strip:	$(ALL)
	strip $(ALL)

clean:
	rm -f $(OBJ) $(TOBJ) $(NOBJ) $(FWTOBJ)

# Unlinked objects.
div.o:		$(HDR) div.c
env.o:		$(HDR) env.c
expr.o:		$(HDR) expr.c
extern.o:	$(HDR) extern.c
fonts.o:	$(HDR) fonts.c
getf.o:		$(HDR) getf.c
hyphen.o:	$(HDR) hyphen.c
hyptab.o:	$(HDR) hyptab.c
main.o:		$(HDR) main.c
misc.o:		$(HDR) misc.c
output.o:	$(HDR) output.c
process.o:	$(HDR) process.c
reg.o:		$(HDR) reg.c
req1.o:		$(HDR) req1.c
req2.o:		$(HDR) req2.c
request.o:	$(HDR) request.c
table.o:	$(HDR) table.c
tty.o:		$(HDR) tty.c

fwtable.o:	fwtable.c fwtable.h
fwt_PS.o:	fwt_PS.c fwtable.h
fwt_TFM.o:	fwt_TFM.c fwtable.h

# end of /usr/src/cmd/nroff/Makefile
@
