acdb9a105e
this particular GNU flag. It changes into the given directory for the operation in question. This just goes into said directory at the time of parsing the argument for getopt(3). Submitted by: Rachel Hestilow <rachel@jerkcity.com>
39 lines
1.2 KiB
Makefile
39 lines
1.2 KiB
Makefile
# @(#)Makefile 5.2 (Berkeley) 12/28/90
|
|
# $Id: Makefile,v 1.6 1994/06/30 05:33:39 cgd Exp $
|
|
# $FreeBSD$
|
|
|
|
PROG= make
|
|
CFLAGS+=-I${.CURDIR}
|
|
SRCS= arch.c buf.c compat.c cond.c dir.c for.c hash.c job.c main.c \
|
|
make.c parse.c str.c suff.c targ.c var.c
|
|
SRCS+= lstAppend.c lstAtEnd.c lstAtFront.c lstClose.c lstConcat.c \
|
|
lstDatum.c lstDeQueue.c lstDestroy.c lstDupl.c lstEnQueue.c \
|
|
lstFind.c lstFindFrom.c lstFirst.c lstForEach.c lstForEachFrom.c \
|
|
lstInit.c lstInsert.c lstIsAtEnd.c lstIsEmpty.c lstLast.c \
|
|
lstMember.c lstNext.c lstOpen.c lstRemove.c lstReplace.c lstSucc.c
|
|
.PATH: ${.CURDIR}/lst.lib
|
|
|
|
NOSHARED?= YES
|
|
|
|
CFLAGS+=-DMAKE_VERSION=\"5200208240\"
|
|
|
|
main.o: ${MAKEFILE}
|
|
|
|
# Set the shell which make(1) uses. Bourne is the default, but a decent
|
|
# Korn shell works fine, and much faster. Using the C shell for this
|
|
# will almost certainly break everything, but it's Unix tradition to
|
|
# allow you to shoot yourself in the foot if you want to :-)
|
|
|
|
MAKE_SHELL?= sh
|
|
.if ${MAKE_SHELL} == "csh"
|
|
CFLAGS+= -DDEFSHELL=0
|
|
.elif ${MAKE_SHELL} == "sh"
|
|
CFLAGS+= -DDEFSHELL=1
|
|
.elif ${MAKE_SHELL} == "ksh"
|
|
CFLAGS+= -DDEFSHELL=2
|
|
.else
|
|
.error "MAKE_SHELL must be set to one of \"csh\", \"sh\" or \"ksh\"."
|
|
.endif
|
|
|
|
.include <bsd.prog.mk>
|