diff options
Diffstat (limited to 'lib/et')
-rw-r--r-- | lib/et/.depend | 25 | ||||
-rw-r--r-- | lib/et/ChangeLog | 36 | ||||
-rw-r--r-- | lib/et/Makefile | 118 | ||||
-rw-r--r-- | lib/et/Makefile.in | 121 | ||||
-rw-r--r-- | lib/et/compile_et.sh.in (renamed from lib/et/compile_et.sh) | 2 | ||||
-rw-r--r-- | lib/et/config_script | 25 | ||||
-rw-r--r-- | lib/et/dll/jump.funcs (renamed from lib/et/jump/jump.funcs) | 0 | ||||
-rw-r--r-- | lib/et/dll/jump.ignore (renamed from lib/et/jump/jump.ignore) | 0 | ||||
-rw-r--r-- | lib/et/dll/jump.import (renamed from lib/et/jump/jump.import) | 0 | ||||
-rw-r--r-- | lib/et/dll/jump.params (renamed from lib/et/jump/jump.params) | 0 | ||||
-rw-r--r-- | lib/et/dll/jump.undefs | 1 | ||||
-rw-r--r-- | lib/et/dll/jump.vars (renamed from lib/et/jump/jump.vars) | 0 | ||||
-rw-r--r-- | lib/et/init_et.c | 2 | ||||
-rw-r--r-- | lib/et/jump/jump.undefs | 1 | ||||
-rw-r--r-- | lib/et/vfprintf.c | 2 |
15 files changed, 174 insertions, 159 deletions
diff --git a/lib/et/.depend b/lib/et/.depend index 2556ee49..42855603 100644 --- a/lib/et/.depend +++ b/lib/et/.depend @@ -1,17 +1,16 @@ -com_err.o : com_err.c /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/libio.h /usr/include/_G_config.h com_err.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/stdarg.h \ - mit-sipb-copyright.h error_table.h internal.h /usr/include/errno.h /usr/include/linux/errno.h -error_message.o : error_message.c /usr/include/stdio.h /usr/include/features.h \ +com_err.o : ./com_err.c /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/libio.h /usr/include/_G_config.h ./com_err.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/stdarg.h \ + ./mit-sipb-copyright.h ./error_table.h ./internal.h /usr/include/errno.h /usr/include/linux/errno.h +error_message.o : ./error_message.c /usr/include/stdio.h /usr/include/features.h \ /usr/include/sys/cdefs.h /usr/include/libio.h /usr/include/_G_config.h /usr/include/string.h \ /usr/lib/gcc-lib/i486-linux/2.5.8/include/stddef.h /usr/include/errno.h /usr/include/linux/errno.h \ - com_err.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/stdarg.h error_table.h mit-sipb-copyright.h \ - internal.h -et_name.o : et_name.c error_table.h mit-sipb-copyright.h internal.h /usr/include/errno.h \ - /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h -init_et.o : init_et.c /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ + ./com_err.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/stdarg.h ./error_table.h \ + ./mit-sipb-copyright.h ./internal.h +et_name.o : ./et_name.c ./error_table.h ./mit-sipb-copyright.h ./internal.h \ + /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h +init_et.o : ./init_et.c /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ /usr/include/libio.h /usr/include/_G_config.h /usr/include/errno.h /usr/include/linux/errno.h \ /usr/include/stdlib.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/stddef.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/float.h \ - /usr/include/alloca.h com_err.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/stdarg.h \ - error_table.h mit-sipb-copyright.h -vfprintf.o : vfprintf.c /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/libio.h /usr/include/_G_config.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/varargs.h + /usr/include/alloca.h ./com_err.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/stdarg.h \ + ./error_table.h ./mit-sipb-copyright.h +vfprintf.o : ./vfprintf.c diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog index 3c372243..99436325 100644 --- a/lib/et/ChangeLog +++ b/lib/et/ChangeLog @@ -1,3 +1,39 @@ +Mon Sep 4 21:44:47 1995 Remy Card <card@bbj> + + * Makefile.in: Added support for BSD shared libraries. + +Sat Aug 12 03:11:28 1995 Remy Card <card@bbj> + + * Makefile.in (install): Install static libraries in $(ulibdir) + (/usr/lib on Linux) instead of $(libdir) (/lib on Linux). + +Sat Aug 5 11:44:17 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu> + + * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the + installation directories correctly. + +Thu Jun 15 23:39:51 1995 Remy Card <card@bbj> + + * Makefile.in: Added support for ELF shared libraries. + Fixed typos in the compilation rules. + (distclean): Added compile_et.sh. + +Sat Jun 10 19:56:13 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu> + + * compile_et.sh.in: Use ET_DIR instead of srcdir to determine the + location of the et directory. + +Thu Jun 8 12:45:41 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * vfprintf.c (vfprintf): Only compile this function if vfprintf + doesn't already exist and _doprnt does. + + * compile_et.sh: Moved to compile_et.sh.in. + + * Makefile.in: Rewritten to conform to GNU coding standards and + support separate compilation directories. + Don't preprocess compile_et.sh, as this is now done by configure. + Mon Nov 7 21:17:48 1994 Remy Card <card@bbj> * Makefile: Added a dummy install target in case shared libraries diff --git a/lib/et/Makefile b/lib/et/Makefile deleted file mode 100644 index 2dcf1ef1..00000000 --- a/lib/et/Makefile +++ /dev/null @@ -1,118 +0,0 @@ -# -# Makefile for lib/et -# - -all:: compile_et libcom_err.a - -include ../../MCONFIG - -OBJS= error_message.o et_name.o init_et.o com_err.o -SRCS = error_message.c et_name.c init_et.c com_err.c - -HFILES= com_err.h - -ifdef BUILD_PROFILE_LIBS -all:: libcom_err_p.a -endif - -ifdef BUILD_DLL_SHLIBS -DLL_ADDRESS = 0x66800000 -DLL_JUMPSIZE = 0x1000 -DLL_GOTSIZE = 0x1000 -DLL_VERSION = 1.0 -DLL_IMAGE = libet -DLL_STUB = libcom_err -DLL_MYDIR = et -DLL_INSTALL_DIR = $(SHLIBDIR) - -include ../Makefile.dll-lib -endif - -RM=rm -f -MV=mv -LN=ln -s -TAGS=etags - -DEFS= -DHAS_STDLIB_H - -CFLAGS_NO= $(WFLAGS) $(DEFS) -CFLAGS= $(CFLAGS_NO) $(OPT) - -# -# what to build... -# - -.c.o: - $(CC) $(CFLAGS) -c $*.c -ifdef BUILD_PROFILE_LIBS - $(CC) $(CFLAGS_NO) -g -pg -o profiled/$*.o -c $*.c -endif -ifdef BUILD_DLL_SHLIBS - (export JUMP_DIR=`pwd`/jump; $(CC) -B$(JUMP_PREFIX) $(CFLAGS) \ - -o jump/$*.o -c $*.c) -endif - - -compile_et: compile_et.sh - ./config_script compile_et.sh $(AWK) > compile_et - chmod +x compile_et - -libcom_err.a: $(OBJS) - $(RM) $@.bak - -$(MV) $@ $@.bak - $(ARCHIVE) $@ $(OBJS) - $(RANLIB) $@ - $(RM) ../$@ - $(LN) et/$@ ../$@ - -libcom_err_p.a: $(OBJS) - $(RM) $@.bak - -$(MV) $@ $@.bak - (cd profiled ; $(ARCHIVE) ../$@ $(OBJS)) - $(RANLIB) $@ - $(RM) ../$@ - $(LN) et/$@ ../$@ - -clean:: - $(RM) compile_et libcom_err.a libcom_err_p.a - $(RM) $(OBJS) profiled/* - $(RM) *~ \#* *.bak *.otl *.aux *.toc *.PS *.dvi *.ps TAGS *.ln - $(RM) ../libcom_err.a ../libcom_err_p.a - -really-clean:: clean - $(RM) .depend - -install-libs:: libcom_err.a - $(INSTALLLIB) libcom_err.a $(LIBDIR)/libcom_err.a - $(CHMOD) 644 $(LIBDIR)/libcom_err.a - $(RANLIB) $(LIBDIR)/libcom_err.a - $(CHMOD) $(LIBMODE) $(LIBDIR)/libcom_err.a - -install-libs:: $(HFILES) - @rm -rf $(INCLDIR)/et - @mkdir $(INCLDIR)/et - for i in $(HFILES); do \ - $(INSTALLINC) $$i $(INCLDIR)/et/$$i; \ - done - -install-tree:: - -install:: - -## - -com_err.ps : com_err.dvi -com_err.dvi: com_err.texinfo - -libcom_err.o: $(LIBOBJS) - ld -r -s -o libcom_err.o $(LIBOBJS) - chmod -x libcom_err.o - - -TAGS: $(SRCS) - $(TAGS) $(SRCS) - -dep depend .depend: compile_et - $(CPP) -M $(CFLAGS) *.c >.depend - -include .depend diff --git a/lib/et/Makefile.in b/lib/et/Makefile.in new file mode 100644 index 00000000..39141a45 --- /dev/null +++ b/lib/et/Makefile.in @@ -0,0 +1,121 @@ +# +# Makefile for lib/et +# + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +top_builddir = ../.. +INSTALL = @INSTALL@ + +@MCONFIG@ + +all:: compile_et + +OBJS= error_message.o et_name.o init_et.o com_err.o +SRCS = $(srcdir)/error_message.c $(srcdir)/et_name.c $(srcdir)/init_et.c \ + $(srcdir)/com_err.c + +HFILES= com_err.h + +LIBRARY= libcom_err +LIBDIR= et + +DLL_ADDRESS = 0x66800000 +DLL_JUMPSIZE = 0x1000 +DLL_GOTSIZE = 0x1000 +DLL_VERSION = 1.0 +DLL_IMAGE = libet +DLL_STUB = libcom_err +DLL_MYDIR = et +DLL_INSTALL_DIR = $(libdir) + +ELF_VERSION = 2.0 +ELF_IMAGE = libcom_err +ELF_MYDIR = et +ELF_INSTALL_DIR = $(libdir) + +BSDLIB_VERSION = 1.0 +BSDLIB_IMAGE = libcom_err +BSDLIB_MYDIR = et +BSDLIB_INSTALL_DIR = $(libdir) + +# +# what to build... +# +.c.o: + $(CC) $(CFLAGS) -c $< -o $@ +@PROFILE_CMT@ $(CC) $(CFLAGS) -pg -o profiled/$*.o -c $< +@CHECKER_CMT@ $(CC) $(CFLAGS) -checker -g -o checker/$*.o -c $< +@DLL_CMT@ (export JUMP_DIR=`pwd`/jump; $(CC) -B$(JUMP_PREFIX) $(CFLAGS) \ +@DLL_CMT@ -o jump/$*.o -c $<) +@ELF_CMT@ $(CC) $(CFLAGS) -fPIC -o elfshared/$*.o -c $< +@BSDLIB_CMT@ $(CC) $(CFLAGS) -fpic -o pic/$*.o -c $< + +@MAKEFILE_LIBRARY@ +@MAKEFILE_DLL@ +@MAKEFILE_ELF@ +@MAKEFILE_BSDLIB@ +@MAKEFILE_PROFILE@ +@MAKEFILE_CHECKER@ + +compile_et: compile_et.sh + $(CP) $< $@ && $(CHMOD) +x compile_et + +com_err.ps : com_err.dvi +com_err.dvi: com_err.texinfo + +#libcom_err.o: $(LIBOBJS) +# $(LD) -r -s -o libcom_err.o $(LIBOBJS) +# chmod -x libcom_err.o + +TAGS: $(SRCS) + $(TAGS) $(SRCS) + +installdirs:: + $(top_srcdir)/mkinstalldirs $(DESTDIR)$(ulibdir) \ + $(DESTDIR)$(includedir)/et + +install:: libcom_err.a $(HFILES) installdirs + $(INSTALL_DATA) libcom_err.a $(DESTDIR)$(ulibdir)/libcom_err.a + $(CHMOD) 644 $(DESTDIR)$(ulibdir)/libcom_err.a + -$(RANLIB) $(DESTDIR)$(ulibdir)/libcom_err.a + $(CHMOD) $(LIBMODE) $(DESTDIR)$(ulibdir)/libcom_err.a + for i in $(HFILES); do \ + $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/et/$$i; \ + done + +uninstall:: + $(RM) -f $(ulibdir)/libcom_err.a + $(RM) -rf $(includedir)/et + +clean:: + $(RM) -f compile_et libcom_err.a libcom_err_p.a + $(RM) -f $(OBJS) profiled/* + $(RM) -f *~ \#* *.bak *.otl *.aux *.toc *.PS *.dvi *.ps TAGS *.ln + $(RM) -f ../libcom_err.a ../libcom_err_p.a +mostlyclean:: clean +distclean:: clean + $(RM) -f .depend compile_et.sh Makefile + +# +++ Dependency line eater +++ +# +# Makefile dependencies follow. This must be the last section in +# the Makefile.in file +# +error_message.o : $(srcdir)/error_message.c \ + $(srcdir)/com_err.h \ + $(srcdir)/error_table.h $(srcdir)/mit-sipb-copyright.h $(srcdir)/internal.h +et_name.o : $(srcdir)/et_name.c $(srcdir)/error_table.h $(srcdir)/mit-sipb-copyright.h \ + $(srcdir)/internal.h \ + +init_et.o : $(srcdir)/init_et.c \ + $(srcdir)/com_err.h \ + $(srcdir)/error_table.h \ + $(srcdir)/mit-sipb-copyright.h +com_err.o : $(srcdir)/com_err.c \ + $(srcdir)/com_err.h \ + $(srcdir)/mit-sipb-copyright.h \ + $(srcdir)/error_table.h $(srcdir)/internal.h \ + + diff --git a/lib/et/compile_et.sh b/lib/et/compile_et.sh.in index fdd249e8..0cae2971 100644 --- a/lib/et/compile_et.sh +++ b/lib/et/compile_et.sh.in @@ -2,7 +2,7 @@ # # AWK=@AWK@ -DIR=@DIR@ +DIR=@ET_DIR@ ROOT=`echo $1 | sed -e s/.et$//` BASE=`basename $ROOT` diff --git a/lib/et/config_script b/lib/et/config_script deleted file mode 100644 index e3de35c8..00000000 --- a/lib/et/config_script +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh -# -# This program takes a shell script and configures for the following -# variables: @DIR@ -# @AWK@ -# @SED@ -# -# Usage: config_script <filename> [<awk>] [<sed>] -# - -FILE=$1 -AWK=$2 -SED=$3 - -# Grr.... not all Unix's have the dirname command -TMP=`echo $1 | sed -e 's;[^/]*$;;' -e 's/^$/./'` -DIR=`cd ${TMP}; pwd` - -if test "${AWK}x" = "x" ; then - AWK=awk -fi -if test "${SED}x" = "x" ; then - SED=sed -fi -sed -e "s;@DIR@;${DIR};" -e "s;@AWK@;${AWK};" -e "s;@SED@;${SED};" $FILE diff --git a/lib/et/jump/jump.funcs b/lib/et/dll/jump.funcs index c5cdbc41..c5cdbc41 100644 --- a/lib/et/jump/jump.funcs +++ b/lib/et/dll/jump.funcs diff --git a/lib/et/jump/jump.ignore b/lib/et/dll/jump.ignore index 0bcb5519..0bcb5519 100644 --- a/lib/et/jump/jump.ignore +++ b/lib/et/dll/jump.ignore diff --git a/lib/et/jump/jump.import b/lib/et/dll/jump.import index 51b1fd88..51b1fd88 100644 --- a/lib/et/jump/jump.import +++ b/lib/et/dll/jump.import diff --git a/lib/et/jump/jump.params b/lib/et/dll/jump.params index d88c8c2f..d88c8c2f 100644 --- a/lib/et/jump/jump.params +++ b/lib/et/dll/jump.params diff --git a/lib/et/dll/jump.undefs b/lib/et/dll/jump.undefs new file mode 100644 index 00000000..de3f8d49 --- /dev/null +++ b/lib/et/dll/jump.undefs @@ -0,0 +1 @@ +66803000 D __NEEDS_SHRLIB_libc_4 diff --git a/lib/et/jump/jump.vars b/lib/et/dll/jump.vars index c0aad656..c0aad656 100644 --- a/lib/et/jump/jump.vars +++ b/lib/et/dll/jump.vars diff --git a/lib/et/init_et.c b/lib/et/init_et.c index 8e5af844..969ef362 100644 --- a/lib/et/init_et.c +++ b/lib/et/init_et.c @@ -11,7 +11,7 @@ #include <stdio.h> #include <errno.h> -#ifdef HAS_STDLIB_H +#ifdef HAVE_STDLIB_H #include <stdlib.h> #endif #include "com_err.h" diff --git a/lib/et/jump/jump.undefs b/lib/et/jump/jump.undefs deleted file mode 100644 index c61658a2..00000000 --- a/lib/et/jump/jump.undefs +++ /dev/null @@ -1 +0,0 @@ -66804000 D __NEEDS_SHRLIB_libc_4 diff --git a/lib/et/vfprintf.c b/lib/et/vfprintf.c index 94f0fb58..a1dc1e8c 100644 --- a/lib/et/vfprintf.c +++ b/lib/et/vfprintf.c @@ -19,6 +19,7 @@ static char sccsid[] = "@(#)vfprintf.c 5.2 (Berkeley) 6/27/88"; #endif /* LIBC_SCCS and not lint */ +#if !HAVE_VPRINTF && HAVE_DOPRNT #include <stdio.h> #include <varargs.h> @@ -45,3 +46,4 @@ vfprintf(iop, fmt, ap) return (ferror(iop) ? EOF : len); } +#endif /* !HAVE_VPRINTF */ |