diff options
author | ache <ache@FreeBSD.org> | 2000-11-30 21:38:37 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 2000-11-30 21:38:37 +0000 |
commit | 9bbc0fad598b639a03871f650ccb403dba7c3660 (patch) | |
tree | 5c8e808fb4954373f711bebcf9cd4ad2f62182fc /bin/csh/Makefile | |
parent | 4be44d4baa03936003ffa23ce98ceb8b3cb4175e (diff) | |
download | FreeBSD-src-9bbc0fad598b639a03871f650ccb403dba7c3660.zip FreeBSD-src-9bbc0fad598b639a03871f650ccb403dba7c3660.tar.gz |
Upgrade to 6.10
Diffstat (limited to 'bin/csh/Makefile')
-rw-r--r-- | bin/csh/Makefile | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/bin/csh/Makefile b/bin/csh/Makefile index 50113e0..1e15c0e 100644 --- a/bin/csh/Makefile +++ b/bin/csh/Makefile @@ -16,7 +16,7 @@ CFLAGS+= -I${TCSHDIR} -I${.CURDIR} -I. ${DFLAGS} SRCS= sh.c sh.dir.c sh.dol.c sh.err.c sh.exec.c sh.char.c \ sh.exp.c sh.file.c sh.func.c sh.glob.c sh.hist.c sh.init.c \ sh.lex.c sh.misc.c sh.parse.c sh.print.c sh.proc.c sh.sem.c \ - sh.set.c sh.time.c sh.h sh.char.h sh.dir.h sh.proc.h + sh.set.c sh.time.c sh.char.h sh.dir.h sh.proc.h sh.h SRCS+= sh.decls.h glob.c glob.h mi.termios.c mi.wait.h mi.varargs.h SRCS+= tw.decls.h tw.h tw.help.c tw.init.c tw.parse.c tw.spell.c \ tw.comp.c tw.color.c @@ -26,8 +26,7 @@ SRCS+= tc.alloc.c tc.bind.c tc.const.c tc.decls.h tc.disc.c \ tc.func.c tc.os.c tc.os.h tc.printf.c tc.prompt.c \ tc.sched.c tc.sig.c tc.sig.h tc.str.c sh.types.h tc.vers.c tc.wait.h \ tc.who.c tc.h -SRCS+= tc.defs.c -GENHDRS= ed.defns.h sh.err.h tc.const.h +GENHDRS= ed.defns.h sh.err.h tc.const.h tc.defs.c SRCS+= ${GENHDRS} MAN1= csh.1 @@ -41,11 +40,20 @@ LDADD= -ltermcap -lcrypt LINKS= ${BINDIR}/csh ${BINDIR}/tcsh -CLEANFILES= ${GENHDRS} csh.1 +CLEANFILES= ${GENHDRS} gethost csh.1 csh.1: tcsh.man ln -sf ${.ALLSRC} ${.TARGET} +gethost: gethost.c sh.err.h tc.const.h sh.h + @rm -f ${.TARGET} + ${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${TCSHDIR}/gethost.c + +tc.defs.c: gethost ${.CURDIR}/host.defs + @rm -f ${.TARGET} + @echo "/* Do not edit this file, make creates it */" > ${.TARGET} + ./gethost ${.CURDIR}/host.defs >> ${.TARGET} + ed.defns.h: ed.defns.c @rm -f ${.TARGET} @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @@ -59,7 +67,7 @@ sh.err.h: sh.err.c @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @echo '#ifndef _h_sh_err' >> ${.TARGET} @echo '#define _h_sh_err' >> ${.TARGET} - egrep 'ERR_' ${.ALLSRC} | egrep '^#define' >> ${.TARGET} + grep 'ERR_' ${.ALLSRC} | grep '^#define' >> ${.TARGET} @echo '#endif /* _h_sh_err */' >> ${.TARGET} tc.const.h: tc.const.c sh.char.h config.h config_f.h sh.types.h sh.err.h @@ -67,7 +75,7 @@ tc.const.h: tc.const.c sh.char.h config.h config_f.h sh.types.h sh.err.h @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @echo '#ifndef _h_tc_const' >> ${.TARGET} @echo '#define _h_tc_const' >> ${.TARGET} - ${CC} -E ${CFLAGS} ${.ALLSRC} -D_h_tc_const | egrep 'Char STR' | \ + ${CC} -E ${CFLAGS} ${.ALLSRC} -D_h_tc_const | grep 'Char STR' | \ sed -e 's/Char \([a-zA-Z0-9_]*\)\(.*\)/extern Char \1[];/' | \ sort >> ${.TARGET} @echo '#endif /* _h_tc_const */' >> ${.TARGET} |