Makefile revision 1.13
11.10Sjtc# @(#)Makefile 8.1 (Berkeley) 6/8/93 21.1Scgd 31.1ScgdPROG= sh 41.10SjtcSRCS= alias.c builtins.c cd.c echo.c error.c eval.c exec.c expand.c \ 51.10Sjtc histedit.c input.c jobs.c mail.c main.c memalloc.c miscbltin.c \ 61.11Sjtc mystring.c nodes.c options.c parser.c redir.c show.c \ 71.12Sjtc syntax.c trap.c output.c var.c 81.10SjtcOBJS+= init.o arith.o arith_lex.o 91.13SjtcLDADD+= -ll -ledit -ltermcap 101.13SjtcDPADD+= ${LIBL} ${LIBEDIT} ${LIBTERMCAP} 111.10SjtcLFLAGS= -8 # 8-bit lex scanner for arithmetic 121.1ScgdCFLAGS+=-DSHELL -I. -I${.CURDIR} 131.10Sjtc.PATH: ${.CURDIR}/bltin ${.CURDIR}/../../usr.bin/printf 141.1ScgdCLEANFILES+=\ 151.12Sjtc builtins.c builtins.h init.c mkinit mknodes mksyntax \ 161.12Sjtc nodes.c nodes.h syntax.c syntax.h token.def \ 171.10Sjtc y.tab.h 181.1Scgd 191.1Scgd.depend parser.o: token.def 201.1Scgdtoken.def: mktokens 211.1Scgd sh ${.CURDIR}/mktokens 221.1Scgd 231.1Scgdbuiltins.h builtins.c: ${.CURDIR}/mkbuiltins ${.CURDIR}/builtins 241.10Sjtc cd ${.CURDIR}; sh mkbuiltins 251.1Scgd 261.1Scgdinit.c: mkinit ${SRCS} 271.1Scgd ./mkinit '${CC} -c ${CFLAGS} init.c' ${.ALLSRC} 281.10Sjtc 291.10Sjtcmkinit: ${.CURDIR}/mkinit.c 301.10Sjtc ${CC} ${CFLAGS} ${.CURDIR}/mkinit.c -o $@ 311.1Scgd 321.1Scgdnodes.c nodes.h: mknodes ${.CURDIR}/nodetypes ${.CURDIR}/nodes.c.pat 331.1Scgd ./mknodes ${.CURDIR}/nodetypes ${.CURDIR}/nodes.c.pat 341.1Scgd 351.10Sjtcmknodes: ${.CURDIR}/mknodes.c 361.10Sjtc ${CC} ${CFLAGS} ${.CURDIR}/mknodes.c -o $@ 371.10Sjtc 381.1Scgdsyntax.c syntax.h: mksyntax 391.1Scgd ./mksyntax 401.1Scgd 411.10Sjtcmksyntax: ${.CURDIR}/mksyntax.c ${.CURDIR}/parser.h 421.10Sjtc ${CC} ${CFLAGS} ${.CURDIR}/mksyntax.c -o $@ 431.10Sjtc 441.8Scgd.include <bsd.prog.mk> 45