summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-10-03 21:27:24 +0000
committerTheodore Tso <tytso@mit.edu>1994-10-03 21:27:24 +0000
commit4d1eecf53c98a00d4572b6cb42635cfc8ef5699e (patch)
tree1110cf3ef0ce323f6f7c2a317b0be18ba219f842 /src
parentf46b22bf773559c747d789170da72dcc52641e9a (diff)
downloadkrb5-4d1eecf53c98a00d4572b6cb42635cfc8ef5699e.tar.gz
krb5-4d1eecf53c98a00d4572b6cb42635cfc8ef5699e.tar.xz
krb5-4d1eecf53c98a00d4572b6cb42635cfc8ef5699e.zip
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
Diffstat (limited to 'src')
-rw-r--r--src/util/ss/ChangeLog7
-rw-r--r--src/util/ss/Makefile.in25
-rw-r--r--src/util/ss/configure.in1
3 files changed, 27 insertions, 6 deletions
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