From: Theodore Tso Date: Mon, 3 Oct 1994 21:27:24 +0000 (+0000) Subject: Don't try to compile mk_cmds. Use awk/sed shell script replacement instead. X-Git-Tag: krb5-1.0-beta4.3~34 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4d1eecf53c98a00d4572b6cb42635cfc8ef5699e;p=krb5.git Don't try to compile mk_cmds. Use awk/sed shell script replacement instead. It's more apt to be portable, since it doesn't use lex or yacc. :-( git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4425 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/util/ss/ChangeLog b/src/util/ss/ChangeLog index 726f4205f..0e8edd1ab 100644 --- a/src/util/ss/ChangeLog +++ b/src/util/ss/ChangeLog @@ -1,3 +1,10 @@ +Mon Oct 3 17:26:27 1994 Theodore Y. Ts'o (tytso@dcl) + + * Makefile.in: + configure.in: Don't try to compile mk_cmds. Use awk/sed shell + script replacement instead. It's more apt to be + portable, since it doesn't use lex or yacc. :-( + Tue Aug 30 21:30:18 1994 Theodore Y. Ts'o (tytso at tsx-11) * cmd_tbl.lex.l: Add declaration for strdup() if HAS_STRDUP is not diff --git a/src/util/ss/Makefile.in b/src/util/ss/Makefile.in index 6bf519f24..faab18e65 100644 --- a/src/util/ss/Makefile.in +++ b/src/util/ss/Makefile.in @@ -1,5 +1,6 @@ CFLAGS = $(CCOPTS) $(DEFS) $(LOCALINCLUDE) LDFLAGS = -g +SED = /bin/sed INSTALLLIB=cp INSTALLFILE=cp @@ -35,6 +36,8 @@ SRCS= invocation.c help.c \ ss_err.h # ss_err.h here, so that make depend catches it. +std_rqs.o:: std_rqs.c ss_err.h + CODE= $(SRCS) $(MKCMDSFILES) MKCMDSOBJS= mk_cmds.o utils.o options.o ct.tab.o cmd_tbl.lex.o @@ -88,7 +91,7 @@ ss_err.h: ss_err.et ss_err.c: ss_err.et clean:: - $(RM) ss_err.o ss_err.c ss_err.h std_rqs.c + $(RM) ss_err.o ss_err.c ss_err.h std_rqs.c ct_c.awk ct_c.sed depend:: ss_err.h @@ -123,13 +126,23 @@ libss.o: $(OBJS) # program(mk_cmds,$(MKCMDSOBJS), , LEXLIB BSDLIB,$(PROGDIR)) all:: mk_cmds -mk_cmds: $(MKCMDSOBJS) - $(CC) $(CFLAGS) -o $@ $(MKCMDSOBJS) $(LEXLIB) $(BSDLIB) +#mk_cmds: $(MKCMDSOBJS) +# $(CC) $(CFLAGS) -o $@ $(MKCMDSOBJS) $(LEXLIB) $(BSDLIB) +# +#mk_cmds.o: ss_err.h +# +#install:: +# $(INSTALLPROG) mk_cmds ${DESTDIR}$(PROGDIR)/mk_cmds -mk_cmds.o: ss_err.h +mk_cmds: $(srcdir)/mk_cmds.sh $(srcdir)/config_script + $(srcdir)/config_script $(srcdir)/mk_cmds.sh $(AWK) $(SED) > mk_cmds + chmod 755 mk_cmds -install:: - $(INSTALLPROG) mk_cmds ${DESTDIR}$(PROGDIR)/mk_cmds +ct_c.awk: $(srcdir)/ct_c.awk + $(CP) $(srcdir)/ct_c.awk ct_c.awk + +ct_c.sed: $(srcdir)/ct_c.sed + $(CP) $(srcdir)/ct_c.sed ct_c.sed clean:: $(RM) mk_cmds $(MKCMDSOBJS) diff --git a/src/util/ss/configure.in b/src/util/ss/configure.in index e81508266..8dbc1745b 100644 --- a/src/util/ss/configure.in +++ b/src/util/ss/configure.in @@ -4,6 +4,7 @@ CONFIG_RULES AC_SET_BUILDTOP AC_PROG_LEX AC_PROG_YACC +AC_PROG_AWK AC_PROG_ARCHIVE AC_PROG_RANLIB HAVE_YYLINENO