Makefile revision 1.38
11.38Schristos# $NetBSD: Makefile,v 1.38 1998/03/29 09:27:40 christos Exp $ 21.20Schristos# @(#)Makefile 8.4 (Berkeley) 5/5/95 31.1Scgd 41.1ScgdPROG= sh 51.24SchristosSHSRCS= alias.c cd.c echo.c error.c eval.c exec.c expand.c \ 61.10Sjtc histedit.c input.c jobs.c mail.c main.c memalloc.c miscbltin.c \ 71.24Schristos mystring.c options.c parser.c redir.c show.c trap.c output.c var.c 81.29SmycroftGENSRCS=arith.c arith_lex.c builtins.c builtins.h init.c nodes.c nodes.h \ 91.29Smycroft syntax.c syntax.h token.h 101.29SmycroftSRCS= ${SHSRCS} ${GENSRCS} 111.24Schristos 121.13SjtcLDADD+= -ll -ledit -ltermcap 131.21SmycroftDPADD+= ${LIBL} ${LIBEDIT} ${LIBTERMCAP} 141.24Schristos 151.10SjtcLFLAGS= -8 # 8-bit lex scanner for arithmetic 161.24Schristos 171.35SchristosCPPFLAGS+=-DSHELL -I. -I${.CURDIR} 181.24Schristos 191.26Sthorpej# XXX 201.26Sthorpej.if (${MACHINE_ARCH} == "powerpc") 211.26SthorpejCFLAGS+= -w 221.26Sthorpej.endif 231.26Sthorpej 241.28Sgwr.PATH: ${.CURDIR}/bltin ${.CURDIR}/../../usr.bin/printf 251.1Scgd 261.29SmycroftCLEANFILES+= mkinit mknodes mksyntax 271.30SveegoCLEANFILES+= mkinit.o mknodes.o mksyntax.o 281.29SmycroftCLEANFILES+= ${GENSRCS} y.tab.h 291.24Schristos 301.24Schristostoken.h: mktokens 311.38Schristos sh ${.ALLSRC} 321.1Scgd 331.38Schristosbuiltins.c builtins.h: mkbuiltins shell.h builtins.def 341.38Schristos sh ${.ALLSRC} ${.OBJDIR} 351.1Scgd 361.24Schristosinit.c: mkinit ${SHSRCS} 371.38Schristos ${.ALLSRC} 381.10Sjtc 391.24Schristosnodes.c nodes.h: mknodes nodetypes nodes.c.pat 401.38Schristos ${.ALLSRC} 411.1Scgd 421.1Scgdsyntax.c syntax.h: mksyntax 431.38Schristos ${.ALLSRC} 441.10Sjtc 451.8Scgd.include <bsd.prog.mk> 461.24Schristos 471.31Slukem${OBJS}: builtins.h nodes.h syntax.h token.h 48