# $FreeBSD$
.if exists(${.OBJDIR}/../libunix)
LIBUNIX= $(.OBJDIR)/../libunix/libunix.a
.else
PROG= cu
SRCS= cu.c prot.c log.c chat.c conn.c copy.c
LDADD+= $(LIBUNIX) $(LIBUUCONF) $(LIBUUCP)
DPADD+= $(LIBUNIX) $(LIBUUCONF) $(LIBUUCP)
CFLAGS+= -I$(.CURDIR)/../common_sources\
INFO= uucp
INFOSECTION= "System Utilities"
serial.c signal.c sindir.c size.c sleep.c spawn.c splcmd.c \
splnam.c spool.c srmdir.c statsb.c status.c sync.c tcp.c \
time.c tli.c tmpfil.c trunc.c uacces.c ufopen.c uid.c ultspl.c \
unknwn.c uuto.c walk.c wldcrd.c work.c xqtfil.c xqtsub.c ftw.c
CFLAGS+= -I$(.CURDIR)/../common_sources \
-DOWNER=\"$(owner)\" -DSBINDIR=\"$(libxdir)\"
tinit.c tlocnm.c tport.c tportc.c tsinfo.c tsnams.c tsys.c \
tval.c ugtlin.c unk.c val.c vinit.c vport.c vsinfo.c vsnams.c \
vsys.c
-DNEWCONFIGLIB=\"$(newconfigdir)\"\
-DOLDCONFIGLIB=\"$(oldconfigdir)\"
# $FreeBSD: src/gnu/libexec/uucp/libuucp/Makefile,v 1.6 1999/08/27 23:33:42 peter Exp $
LIB= uucp
SRCS = buffer.c crc.c debug.c escape.c getopt.c getop1.c parse.c spool.c \
SRCS= buffer.c crc.c debug.c escape.c getopt.c getop1.c parse.c spool.c \
status.c xfree.c xmall.c xreall.c \
status.c xfree.c xmall.c xreall.c getlin.c
getlin.c
CFLAGS+= -I$(.CURDIR)/../common_sources
NOMAN= noman
PROG= uuchk
MAN8= uuchk.8
SRCS= uuchk.c
BINMODE= 6555
PROG= uucico
MAN8= uucico.8
SRCS= uucico.c trans.c send.c rec.c xcmd.c prot.c protg.c protf.c \
prott.c prote.c proti.c protj.c proty.c protz.c time.c log.c \
chat.c conn.c util.c copy.c
-DVERSION=\"$(VERSION)\" -DOWNER=\"$(owner)\"
.include <bsd.prog.mk>
.PATH: $(.CURDIR)/../common_sources
BINDIR= $(sbindir)
PROG= uuconv
SRCS= uuconv.c
PROG= uucp
SRCS= uucp.c util.c log.c copy.c
PROG= uulog
SRCS= uulog.c log.c
PROG= uuname
SRCS= uuname.c log.c
PROG= uupick
SRCS= uupick.c log.c copy.c
# $FreeBSD: src/gnu/libexec/uucp/uusched/Makefile,v 1.12 1999/08/27 23:34:01 peter Exp $
BINDIR= $(bindir)
CLEANFILES+= $(ONESHPROG)
ONESHPROG= uusched
MAN8= uusched.8
all: $(ONESHPROG)
PROG= uustat
SRCS= uustat.c util.c log.c copy.c
# $FreeBSD: src/gnu/libexec/uucp/uuto/Makefile,v 1.10 1999/08/27 23:34:04 peter Exp $
ONESHPROG= uuto
MAN1= uuto.1
PROG= uux
SRCS= uux.c util.c log.c copy.c
BINMODE= 6550
PROG= uuxqt
MAN8= uuxqt.8
SRCS= uuxqt.c util.c log.c copy.c
.PATH: ${SRCDIR}/binutils
PROG= addr2line
SRCS= addr2line.c
CFLAGS+= -I${.CURDIR}/${RELTOP}/libbinutils
CFLAGS+= -I${SRCDIR}/binutils
DPADD= ${RELTOP}/libbinutils/libbinutils.a
PROG= gdbreplay
NOMAN= yes
SRCS= gdbreplay.c
CFLAGS+= -I${.CURDIR}/../gdb/${MACHINE_ARCH}
CFLAGS+= -I${GDBDIR}/gdb
CFLAGS+= -I${GDBDIR}/gdb/config
PROG= nm
SRCS= nm.c
PROG= readelf
SRCS= ${PROG}.c
CFLAGS+= -I${.CURDIR}/${RELTOP}/libbinutils -I${SRCDIR}/binutils
PROG= size
SRCS= size.c
PROG= strings
SRCS= strings.c
SUBDIR= doc
PROG= cpio
MAN1= cpio.1
CFLAGS+= -I${.CURDIR} -I${.CURDIR}/../../../contrib/cpio
CFLAGS+= -DRETSIGTYPE=void -DHAVE_SYS_MTIO_H=1 -DSTDC_HEADERS=1 \
.if !defined(CVSDIR)
CVSDIR= $(.CURDIR)/../../../../contrib/cvs
SUBDIR= TESTS
PROG= dialog
MAN1= dialog.1
CFLAGS+= -Wall -Wstrict-prototypes
PROG= gperf
MAN1= gperf.1
CFLAGS+= -D_HAVE_PARAM_H -DLO_CAL -DGATHER_STATISTICS #-DRLIMIT_STACK
GROFF_DIST?= ${.CURDIR}/../../../../contrib/groff
DIST_DIR= ${GROFF_DIST}/${.CURDIR:T}
CFLAGS+= -fno-for-scope
# @(#)Makefile.tty 6.1 (Berkeley) 3/3/91
#
# Modified for Berkeley Unix by Donn Seeley, donn@okeeffe.berkeley.edu
#Copyright (C) 1989, 1990 Free Software Foundation, Inc.
# Makefile for addftinfo
PROG= addftinfo
SRCS= addftinfo.cc guess.cc
#CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBGROFF}
DPADD+= ${LIBGROFF}
MANDEPEND= addftinfo.1
MANDEPEND= ${MAN1}
CLEANFILES+= ${MANDEPEND}
.include "../Makefile.cfg"
# Makefile for devascii
DEV= ascii
DEV= dvi
FONTFILES= R I B BI CW MI S EX H HI HB SA SB DESC $(DEVGENFILES)
DEVGENFILES= generate/CompileFonts generate/Makefile generate/msam.map\
# Makefile for devkoi8-r
DEV= koi8-r
# Makefile for devlatin1
DEV= latin1
DEV= lj4
LJ4RES= 300
LJ4PRINT= $(PSPRINT)
LGB LGI LGR OB OBI OI OR TB TBI TI TR UB UBI UI UR \
UCB UCBI UCI UCR CLARENDON CORONET MARIGOLD S
#DEVGENFILES= generate/Makefile generate/text.map generate/special.map
CLEANFILES+= DESC
.include "../Makefile.inc"
DEV= ps
FONTS= S ZD ZDR SS AB ABI AI AR BMB BMBI BMI BMR \
CB CBI CI CR HB HBI HI HR HNB HNBI HNI HNR \
SRCS= eqn.cc eqn.tab.h main.cc lex.cc \
box.cc limit.cc list.cc over.cc text.cc \
script.cc mark.cc other.cc delim.cc sqrt.cc pile.cc special.cc
CFLAGS+= -I.
DPADD= ${LIBGROFF}
LDADD= ${LIBGROFF}
MAN1= eqn.1 neqn.1
CLEANFILES= eqn.cc eqn.tab.h ${MAN1} neqn y.tab.c y.tab.h
CLEANFILES+= ${MANDEPEND} eqn.cc eqn.tab.h neqn y.tab.c y.tab.h
all: neqn
# Makefile for grodvi
PROG= grodvi
SRCS= dvi.cc
LDADD+= ${LIBDRIVER} ${LIBGROFF} -lm
DPADD+= ${LIBDRIVER} ${LIBGROFF} ${LIBM}
MANDEPEND= grodvi.1
# Makefile for groff
PROG= groff
SRCS= groff.cc pipeline.c
CFLAGS+= -I${.CURDIR}/../include
LDADD+= ${LIBGROFF} -lm
DPADD+= ${LIBGROFF} ${LIBM}
MANDEPEND= groff.1
# $FreeBSD: src/gnu/usr.bin/groff/grog/Makefile,v 1.1.2.1 2000/08/18 06:32:26 jhb Exp $
MAN1= grog.1
CLEANFILES= grog ${MAN1}
CLEANFILES+= grog ${MANDEPEND}
all: grog
MANDEPEND= grohtml.1
# Makefile for grolj4
PROG= grolj4
SRCS= lj4.cc
MANDEPEND= grolj4.1
# Makefile for grops
PROG= grops
SRCS= ps.cc psrm.cc
MANDEPEND= grops.1
# Makefile for grotty
PROG= grotty
SRCS= tty.cc
MANDEPEND= grotty.1
# Makefile for indxbib
PROG= indxbib
SRCS= indxbib.cc dirnamemax.c signal.c
LDADD+= ${LIBBIB} ${LIBGROFF} -lm
DPADD+= ${LIBBIB} ${LIBGROFF} ${LIBM}
MANDEPEND= indxbib.1
beforeinstall:
# Makefile for libbib
LIB= bib
SRCS= common.cc index.cc linear.cc search.cc map.c
CFLAGS+= -I$(.CURDIR)/../include
# Makefile for libdriver
LIB= driver
SRCS= input.cc printer.cc
CFLAGS+= -I$(DIST_DIR)/../include
progname.cc ptable.cc searchpath.cc string.cc strsave.cc\
tmpfile.cc illegal.cc version.cc
SRCS+= iftoa.c itoa.c matherr.c
# Makefile for lkbib
PROG= lkbib
SRCS= lkbib.cc
MANDEPEND= lkbib.1
# Makefile for lookbib
PROG= lookbib
SRCS= lookbib.cc
LDADD+= $(LIBBIB) $(LIBGROFF) -lm
DPADD+= $(LIBBIB) $(LIBGROFF) $(LIBM)
MANDEPEND= lookbib.1
# Makefile for manpages
MAN5= groff_font.5 groff_out.5
TMACOWN?= ${BINOWN}
TMACGRP?= ${BINGRP}
TMACMODE?= ${NOBINMODE}
MAN1= nroff.1 psroff.1
MANDEPEND= nroff.1 psroff.1
# Makefile for pfbtops
PROG= pfbtops
SRCS= pfbtops.c
MANDEPEND= pfbtops.1
PROG= pic
SRCS= lex.cc main.cc object.cc pic.cc pic.tab.h \
common.cc troff.cc tex.cc
DPADD= ${LIBGROFF} ${LIBM}
LDADD= ${LIBGROFF} -lm
CLEANFILES= ${MAN1} pic.cc pic.tab.h y.tab.c y.tab.h
CLEANFILES= ${MANDEPEND} pic.cc pic.tab.h y.tab.c y.tab.h
pic.tab.h: pic.cc
# Makefile for psbb
PROG= psbb
SRCS= psbb.c
MANDEPEND= psbb.1
PROG= refer
SRCS= command.cc label.cc ref.cc refer.cc token.cc
DPADD= ${LIBBIB} ${LIBGROFF} ${LIBM}
LDADD= ${LIBBIB} ${LIBGROFF} -lm
CLEANFILES= label.cc label.tab.h ${MAN1} y.tab.c y.tab.h
CLEANFILES+= ${MANDEPEND} label.cc label.tab.h y.tab.c y.tab.h
# Makefile for tbl
PROG= tbl
MANDEPEND= tbl.1
# Makefile for tfmtodit
PROG= tfmtodit
SRCS= tfmtodit.cc
MANDEPEND= tfmtodit.1
MLINKS= groff_ms.7 ms.7 groff_me.7 me.7 groff_msafer.7 msafer.7
LINKS= ${TMACDIR}/tmac.andoc ${TMACDIR}/tmac.an
CLEANFILES= ${MAN7} ${MDOCFILES} ${STRIPFILES} tmac.groff_an
MANDEPEND= ${MAN7}
CLEANFILES+= ${MANDEPEND} ${MDOCFILES} ${STRIPFILES} tmac.groff_an
FILES= tmac.andoc tmac.pic tmac.ps tmac.psnew tmac.psold\
tmac.pspic tmac.psatk tmac.dvi tmac.safer tmac.tty \
PROG= troff
SRCS= env.cc node.cc input.cc div.cc symbol.cc dictionary.cc reg.cc \
number.cc majorminor.cc
MANDEPEND= troff.1
CLEANFILES+= majorminor.cc ${MANDEPEND}
CLEANFILES+= ${MANDEPEND} majorminor.cc
# $FreeBSD: src/gnu/usr.bin/ld/Makefile,v 1.30 2000/01/03 10:41:11 obrien Exp $
RTLD= ${.CURDIR}/../../../libexec/rtld-aout
GCCDIR= ${.CURDIR}/../../../contrib/gcc
# Master Makefile for man, manpath, apropos, whatis, and makewhatis
# You may distribute under the terms of the GNU General Public
# Set a bunch of things to hardcoded paths so that we don't accidently
# pick up a user's own version of some utility and hose ourselves.
# $FreeBSD: src/gnu/usr.bin/man/apropos/Makefile,v 1.15 1999/08/27 23:36:07 peter Exp $
MAINTAINER= wosch
SHPROG= apropos
MAN1= catman.1
LIB= man
INTERNALLIB= true
INTERNALSTATICLIB= true
# $FreeBSD: src/gnu/usr.bin/man/makewhatis/Makefile,v 1.16 1999/08/27 23:36:10 peter Exp $
MAN1= makewhatis.1
# $FreeBSD: src/gnu/usr.bin/man/man/Makefile,v 1.27 1999/08/27 23:36:12 peter Exp $
PROG= man
SRCS= man.c manpath.c glob.c
MAN1= man.1
BINOWN= man
BINMODE=4555
INSTALLFLAGS+= -fschg
# $FreeBSD: src/gnu/usr.bin/man/manpath/Makefile,v 1.22.2.1 2000/12/05 08:11:12 ru Exp $
PROG= manpath
SRCS= manpath.c
MAN1= manpath.1
DPADD= ${LIBMAN}
LDADD= ${LIBMAN}
PROG= patch
CFLAGS += -DHAVE_CONFIG_H
SRCS = backupfile.c getopt.c getopt1.c inp.c patch.c pch.c util.c \
version.c
MAN= patch.1
PROG= ptx
SRCS= argmatch.c diacrit.c error.c getopt.c getopt1.c ptx.c xmalloc.c
INFO = ptx
INFOSECTION= "Documentation tools"
INFOENTRY_ptx= "* PTX: (ptx). GNU permuted index generator."
JUNKFILES = tip-index.ps tip-index.dvi tip-index.tex tip-index.log \
tip-index.aux
# Example of using ptx with latex.
# Copyright (C) 1993 Free Software Foundation, Inc.
# Francois Pinard <pinard@iro.umontreal.ca>, 1993.
SUBDIR= lib ci co ident merge rcs rcsclean rcsdiff rcsmerge rlog rcsfreeze
.include <bsd.subdir.mk>
# Location of librcs
.if exists(${.OBJDIR}/../lib)
PROG= ci
SRCS= ci.c
CFLAGS+= -I${.CURDIR}/../lib
LDADD= ${LIBRCS}
DPADD= ${LIBRCS}
PROG= co
SRCS= co.c
PROG= ident
SRCS= ident.c
# Define FSYNC_ALL to get slower but safer writes in case of crashes in
# the middle of CVS/RCS changes
#CFLAGS += -DFSYNC_ALL
PROG= merge
SRCS= merge.c
PROG= rcs
SRCS= rcs.c
PROG= rcsclean
SRCS= rcsclean.c
PROG= rcsdiff
SRCS= rcsdiff.c
MAN1= rcsfreeze.1
afterinstall:
PROG= rcsmerge
SRCS= rcsmerge.c
PROG= rlog
SRCS= rlog.c
# Makefile for building a standalone send-pr.
INFO = send-pr
INFOSECTION="System Utilities"
PROG= sort
SRCS= sort.c error.c version.c long-options.c getopt.c getopt1.c xstrtod.c
PROG= tar
SRCS= buffer.c create.c diffarch.c extract.c getdate.y \
getoldopt.c getopt.c getopt1.c gnu.c list.c mangle.c names.c port.c \