Makefile revision 1556
11556Srgrimes# @(#)Makefile 8.1 (Berkeley) 6/8/93 21556Srgrimes 31556SrgrimesPROG= sh 41556SrgrimesSRCS= alias.c builtins.c cd.c echo.c error.c eval.c exec.c expand.c \ 51556Srgrimes histedit.c input.c jobs.c mail.c main.c memalloc.c miscbltin.c \ 61556Srgrimes mystring.c nodes.c options.c parser.c printf.c redir.c show.c \ 71556Srgrimes signames.c syntax.c trap.c output.c var.c 81556SrgrimesOBJS+= init.o arith.o arith_lex.o 91556SrgrimesLDADD= -ll -ledit -ltermcap -lcompat 101556SrgrimesLFLAGS= -8 # 8-bit lex scanner for arithmetic 111556SrgrimesCFLAGS+=-DSHELL -I. -I${.CURDIR} 121556Srgrimes.PATH: ${.CURDIR}/bltin ${.CURDIR}/../../usr.bin/printf 131556SrgrimesCLEANFILES+=\ 141556Srgrimes builtins.c builtins.h init.c mkinit mknodes mksignames mksyntax \ 151556Srgrimes nodes.c nodes.h signames.c signames.h syntax.c syntax.h token.def \ 161556Srgrimes y.tab.h 171556Srgrimes 181556Srgrimes.depend parser.o: token.def 191556Srgrimestoken.def: mktokens 201556Srgrimes sh ${.CURDIR}/mktokens 211556Srgrimes 221556Srgrimesbuiltins.h builtins.c: ${.CURDIR}/mkbuiltins ${.CURDIR}/builtins 231556Srgrimes cd ${.CURDIR}; sh mkbuiltins 241556Srgrimes 251556Srgrimesinit.c: mkinit ${SRCS} 261556Srgrimes ./mkinit '${CC} -c ${CFLAGS} init.c' ${.ALLSRC} 271556Srgrimes 281556Srgrimesmkinit: ${.CURDIR}/mkinit.c 291556Srgrimes ${CC} ${CFLAGS} ${.CURDIR}/mkinit.c -o $@ 301556Srgrimes 311556Srgrimesnodes.c nodes.h: mknodes ${.CURDIR}/nodetypes ${.CURDIR}/nodes.c.pat 321556Srgrimes ./mknodes ${.CURDIR}/nodetypes ${.CURDIR}/nodes.c.pat 331556Srgrimes 341556Srgrimesmknodes: ${.CURDIR}/mknodes.c 351556Srgrimes ${CC} ${CFLAGS} ${.CURDIR}/mknodes.c -o $@ 361556Srgrimes 371556Srgrimessignames.c signames.h: mksignames 381556Srgrimes ./mksignames 391556Srgrimes 401556Srgrimesmksignames: ${.CURDIR}/mksignames.c 411556Srgrimes ${CC} ${CFLAGS} ${.CURDIR}/mksignames.c -o $@ 421556Srgrimes 431556Srgrimessyntax.c syntax.h: mksyntax 441556Srgrimes ./mksyntax 451556Srgrimes 461556Srgrimesmksyntax: ${.CURDIR}/mksyntax.c ${.CURDIR}/parser.h 471556Srgrimes ${CC} ${CFLAGS} ${.CURDIR}/mksyntax.c -o $@ 481556Srgrimes 491556Srgrimes.include <bsd.prog.mk> 50