From e3cfc8ce61f788739c66445d903f8beacb40c93d Mon Sep 17 00:00:00 2001 From: rgrimes Date: Thu, 26 May 1994 06:18:55 +0000 Subject: BSD 4.4 Lite bin Sources --- bin/sh/Makefile | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 bin/sh/Makefile (limited to 'bin/sh/Makefile') diff --git a/bin/sh/Makefile b/bin/sh/Makefile new file mode 100644 index 0000000..3114da6 --- /dev/null +++ b/bin/sh/Makefile @@ -0,0 +1,49 @@ +# @(#)Makefile 8.1 (Berkeley) 6/8/93 + +PROG= sh +SRCS= alias.c builtins.c cd.c echo.c error.c eval.c exec.c expand.c \ + histedit.c input.c jobs.c mail.c main.c memalloc.c miscbltin.c \ + mystring.c nodes.c options.c parser.c printf.c redir.c show.c \ + signames.c syntax.c trap.c output.c var.c +OBJS+= init.o arith.o arith_lex.o +LDADD= -ll -ledit -ltermcap -lcompat +LFLAGS= -8 # 8-bit lex scanner for arithmetic +CFLAGS+=-DSHELL -I. -I${.CURDIR} +.PATH: ${.CURDIR}/bltin ${.CURDIR}/../../usr.bin/printf +CLEANFILES+=\ + builtins.c builtins.h init.c mkinit mknodes mksignames mksyntax \ + nodes.c nodes.h signames.c signames.h syntax.c syntax.h token.def \ + y.tab.h + +.depend parser.o: token.def +token.def: mktokens + sh ${.CURDIR}/mktokens + +builtins.h builtins.c: ${.CURDIR}/mkbuiltins ${.CURDIR}/builtins + cd ${.CURDIR}; sh mkbuiltins + +init.c: mkinit ${SRCS} + ./mkinit '${CC} -c ${CFLAGS} init.c' ${.ALLSRC} + +mkinit: ${.CURDIR}/mkinit.c + ${CC} ${CFLAGS} ${.CURDIR}/mkinit.c -o $@ + +nodes.c nodes.h: mknodes ${.CURDIR}/nodetypes ${.CURDIR}/nodes.c.pat + ./mknodes ${.CURDIR}/nodetypes ${.CURDIR}/nodes.c.pat + +mknodes: ${.CURDIR}/mknodes.c + ${CC} ${CFLAGS} ${.CURDIR}/mknodes.c -o $@ + +signames.c signames.h: mksignames + ./mksignames + +mksignames: ${.CURDIR}/mksignames.c + ${CC} ${CFLAGS} ${.CURDIR}/mksignames.c -o $@ + +syntax.c syntax.h: mksyntax + ./mksyntax + +mksyntax: ${.CURDIR}/mksyntax.c ${.CURDIR}/parser.h + ${CC} ${CFLAGS} ${.CURDIR}/mksyntax.c -o $@ + +.include -- cgit v1.1