real Makefile.in, NO_YYLINENO
authorMark Eichin <eichin@mit.edu>
Fri, 10 Jun 1994 19:59:11 +0000 (19:59 +0000)
committerMark Eichin <eichin@mit.edu>
Fri, 10 Jun 1994 19:59:11 +0000 (19:59 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3729 dc483132-0cff-0310-8789-dd5450dbe970

src/util/ss/Makefile.in
src/util/ss/mk_cmds.c

index 7a5b3c891440694071f0823ba1d25ee223a2c014..c9b53699932a97607ea64c21f12560114587aac1 100644 (file)
@@ -1,6 +1,29 @@
-#### insert configury here
-# flags
+srcdir = @srcdir@
+VPATH = @srcdir@
+DEFS = @DEFS@
+LIBS = @LIBS@
+CFLAGS = -g $(DEFS) $(LOCALINCLUDE)
+LDFLAGS = -g
+
+LEX = @LEX@
+LEXLIB = @LEXLIB@
+
+ARCHIVE = @ARCHIVE@
+RANLIB = @RANLIB@
+RM = rm -f
+MV = mv
+
+AWK = @AWK@
+INSTALLLIB=cp
+INSTALLFILE=cp
+CHMOD=chmod
+
+all::
+
 BUILDTOP=../..
+TOP=$(BUILDTOP)
 
 # hard coded srcdir/.. is so that ss/ss.h works
 
@@ -54,17 +77,26 @@ FILES=      $(SRCS) $(MKCMDSFILES) $(HFILES) \
 # stuff to build
 #
 
-all::  mk_cmds libss.a # libss_p.a lint
+all::  mk_cmds libss.a includes # libss_p.a lint
 
 dist:  archives
 
-install:: all
+install:: libss.a
        $(INSTALLLIB) libss.a ${DESTDIR}$(LIBDIR)/libss.a
        $(RANLIB) ${DESTDIR}$(LIBDIR)/libss.a
        @rm -rf ${DESTDIR}$(INCLDIR)/ss
        @mkdir ${DESTDIR}$(INCLDIR)/ss
 
 
+includes:: mk_cmds ss_err.h
+       -$(RM) -rf $(TOP)/include/ss
+       mkdir $(TOP)/include/ss
+       cp $(srcdir)/ss.h $(TOP)/include/ss
+       cp $(srcdir)/mit-sipb-copyright.h $(TOP)/include/ss
+       cp $(srcdir)/copyright.h $(TOP)/include/ss
+       cp $(srcdir)/ss_err.h $(TOP)/include/ss
+       cp $(srcdir)/ss_internal.h $(TOP)/include/ss
+
 
 install:: $(HFILES) copyright.h
        for i in $(HFILES) copyright.h; do \
@@ -122,6 +154,8 @@ all:: mk_cmds
 mk_cmds: $(MKCMDSOBJS)
        $(CC) $(CFLAGS) -o $@ $(MKCMDSOBJS) $(LEXLIB) $(BSDLIB)
 
+mk_cmds.o:     ss_err.h
+
 install::
        $(INSTALLPROG) mk_cmds ${DESTDIR}$(PROGDIR)/mk_cmds
 
index af04ec083ea7d3d90d2e824661b9c486c155a9ad..21345e21807066a76b5964adde954d55e186dcd6 100644 (file)
@@ -25,7 +25,9 @@ extern char *last_token;
 extern FILE *output_file;
 
 extern FILE *yyin, *yyout;
+#ifndef NO_YYLINENO
 extern int yylineno;
+#endif
 
 int main(argc, argv)
     int argc;