Don't try to compile mk_cmds. Use awk/sed shell script replacement instead.
authorTheodore Tso <tytso@mit.edu>
Mon, 3 Oct 1994 21:27:24 +0000 (21:27 +0000)
committerTheodore Tso <tytso@mit.edu>
Mon, 3 Oct 1994 21:27:24 +0000 (21:27 +0000)
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

src/util/ss/ChangeLog
src/util/ss/Makefile.in
src/util/ss/configure.in

index 726f4205ff9c0c1aa31da4c769c4080e15be3e39..0e8edd1ab0f7769389ffec8a8de164e48cbc9da8 100644 (file)
@@ -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
index 6bf519f2403b23270ab097a451ca4830d938f1a3..faab18e654c26f9401ea645e1a354e8bd8750616 100644 (file)
@@ -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)
index e81508266978d9c79c2b02b2917aab04be5fa661..8dbc1745ba31d395a682dc9c030ca2d75b534761 100644 (file)
@@ -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