Deleted Added
full compact
Makefile (218466) Makefile (235927)
1# @(#)Makefile 8.4 (Berkeley) 5/5/95
1# @(#)Makefile 8.4 (Berkeley) 5/5/95
2# $FreeBSD: head/bin/sh/Makefile 218466 2011-02-08 23:18:06Z jilles $
2# $FreeBSD: head/bin/sh/Makefile 235927 2012-05-24 19:48:15Z marcel $
3
4PROG= sh
5INSTALLFLAGS= -S
6SHSRCS= alias.c arith_yacc.c arith_yylex.c cd.c echo.c error.c eval.c \
7 exec.c expand.c \
8 histedit.c input.c jobs.c kill.c mail.c main.c memalloc.c miscbltin.c \
9 mystring.c options.c output.c parser.c printf.c redir.c show.c \
10 test.c trap.c var.c

--- 22 unchanged lines hidden (view full) ---

33CLEANFILES+= mkinit mkinit.o mknodes mknodes.o \
34 mksyntax mksyntax.o
35CLEANFILES+= ${GENSRCS} ${GENHDRS}
36
37build-tools: mkinit mknodes mksyntax
38
39.ORDER: builtins.c builtins.h
40builtins.c builtins.h: mkbuiltins builtins.def
3
4PROG= sh
5INSTALLFLAGS= -S
6SHSRCS= alias.c arith_yacc.c arith_yylex.c cd.c echo.c error.c eval.c \
7 exec.c expand.c \
8 histedit.c input.c jobs.c kill.c mail.c main.c memalloc.c miscbltin.c \
9 mystring.c options.c output.c parser.c printf.c redir.c show.c \
10 test.c trap.c var.c

--- 22 unchanged lines hidden (view full) ---

33CLEANFILES+= mkinit mkinit.o mknodes mknodes.o \
34 mksyntax mksyntax.o
35CLEANFILES+= ${GENSRCS} ${GENHDRS}
36
37build-tools: mkinit mknodes mksyntax
38
39.ORDER: builtins.c builtins.h
40builtins.c builtins.h: mkbuiltins builtins.def
41 cd ${.CURDIR}; sh mkbuiltins ${.OBJDIR}
41 sh ${.CURDIR}/mkbuiltins ${.CURDIR}
42
43init.c: mkinit alias.c eval.c exec.c input.c jobs.c options.c parser.c \
44 redir.c trap.c var.c
45 ./mkinit ${.ALLSRC:S/^mkinit$//}
46
47# XXX this is just to stop the default .c rule being used, so that the
48# intermediate object has a fixed name.
49# XXX we have a default .c rule, but no default .o rule.

--- 21 unchanged lines hidden ---
42
43init.c: mkinit alias.c eval.c exec.c input.c jobs.c options.c parser.c \
44 redir.c trap.c var.c
45 ./mkinit ${.ALLSRC:S/^mkinit$//}
46
47# XXX this is just to stop the default .c rule being used, so that the
48# intermediate object has a fixed name.
49# XXX we have a default .c rule, but no default .o rule.

--- 21 unchanged lines hidden ---