summaryrefslogtreecommitdiffstats
path: root/src/isode/support
diff options
context:
space:
mode:
authorMark Eichin <eichin@mit.edu>1994-06-10 03:36:08 +0000
committerMark Eichin <eichin@mit.edu>1994-06-10 03:36:08 +0000
commit90864cc89d4323e379b5cc2270865627cd7fc665 (patch)
tree5a5458b3967c32bb7ef50b968f240a63744e966a /src/isode/support
parent9f848ddada00ab926f70bd892b199f875404e26a (diff)
downloadkrb5-90864cc89d4323e379b5cc2270865627cd7fc665.tar.gz
krb5-90864cc89d4323e379b5cc2270865627cd7fc665.tar.xz
krb5-90864cc89d4323e379b5cc2270865627cd7fc665.zip
autoconfed isode for kerberos work
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3697 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/isode/support')
-rw-r--r--src/isode/support/Makefile.in119
-rw-r--r--src/isode/support/aliases.local43
-rw-r--r--src/isode/support/configure.in2
-rw-r--r--src/isode/support/entities.local30
-rw-r--r--src/isode/support/macros.local25
-rw-r--r--src/isode/support/objects.local42
-rw-r--r--src/isode/support/services.local45
-rw-r--r--src/isode/support/version.major1
-rw-r--r--src/isode/support/version.minor1
9 files changed, 308 insertions, 0 deletions
diff --git a/src/isode/support/Makefile.in b/src/isode/support/Makefile.in
new file mode 100644
index 000000000..09a701587
--- /dev/null
+++ b/src/isode/support/Makefile.in
@@ -0,0 +1,119 @@
+###############################################################################
+# Instructions to Make, for compilation of ISODE support processes
+###############################################################################
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+BUILDTOP = ../../
+TOPDIR = $(BUILDTOP)
+
+OPTIONS = -I. -I$(HDIR) $(PEPYPATH) $(KRBOPT)
+CFLAGS = $(OPTIONS) $(LOPTIONS)
+
+HDIR = $(TOPDIR)isode/h/
+UTILDIR = $(TOPDIR)isode/util/
+INCDIRM = $(HDIR)
+INCDIR = $(INCDIRM)/
+PEPSYDIRM= $(INCDIR)pepsy
+PEPSYDIR= $(PEPSYDIRM)/
+LIBISODE= $(TOPDIR)libisode.a
+LIBDSAP = $(TOPDIR)libdsap.a
+
+LIBES = libcompat.a
+LLIBS =
+HFILES = $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h
+LN = ln
+
+###############################################################################
+#
+# NOTICE
+#
+# Acquisition, use, and distribution of this module and related
+# materials are subject to the restrictions of a license agreement.
+# Consult the Preface in the User's Manual for the full terms of
+# this agreement.
+#
+###############################################################################
+
+
+LIBES = $(TOPDIR)libpepsy.a $(TOPDIR)libpsap.a $(TOPDIR)libcompat.a
+
+
+LLIBS = $(TOPDIR)llib-lpsap $(TOPDIR)llib-lcompat
+
+
+##################################################################
+# Here it is...
+##################################################################
+
+all: libisode
+inst-all: inst-libisode
+install: inst-all clean
+
+inst-:;
+man-:;
+l-:;
+
+
+################################################################
+# libisode
+################################################################
+
+inst-libisode: $(LIBDIR)libisode.a
+
+libisode: libisode.a libisode-$(SHAREDLIB)
+
+libisode.a: isodevrsn.o
+ -rm -f $@ $(TOPDIR)libisode.a
+ -rm -rf tmp
+ -mkdir tmp
+ ln isodevrsn.o tmp || cp isodevrsn.o tmp
+ for i in $(LIBES); do (cd tmp; ar x ../$$i; \
+ ../$(UTILDIR)make-lib.sh -quick $(SYSTEM) ../$@ *.o; \
+ rm -f *); done
+ $(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
+ -rm -rf tmp
+ -@rm -f $(TOPDIR)libisode.a
+ -@$(LN) $@ $(TOPDIR)lib/libisode.a || cp $@ $(TOPDIR)lib/libisode.a
+ -@ls -l $@
+ -@echo "ISODE library built normally"
+
+libisode-:;
+
+libisode-shared: isodevrsn.o
+ @rm -f libisode.so.* $(TOPDIR)libisode.so.*
+ @$(UTILDIR)make-lib.sh $(SYSTEM) -shared \
+ -major `cat version.major``cat version.minor` \
+ -minor `cat version.local` \
+ libisode.a
+ @for i in libisode.s[ao].* ;\
+ do \
+ rm -f $(TOPDIR)$$i; \
+ $(LN) $$i $(TOPDIR)$$i; \
+ ls -l $$i; \
+ done
+ @echo "shared ISODE library built normally"
+ @touch $@
+
+
+llib-lisode: $(LLIBS)
+ -@echo '/* llib-lisode - lint library for -lisode */' > $@
+ -@echo '' >> $@
+ cat $(LLIBS) >> $@
+ -@rm -f $(TOPDIR)llib-lisode
+ -@$(LN) llib-lisode $(TOPDIR)llib-lisode
+
+isodevrsn.c: $(LIBES)
+ @$(UTILDIR)version.sh isode > $@
+
+
+################################################################
+# clean
+################################################################
+
+clean:; rm -f *.o *.a *.so.* x* z* _* core isodevrsn.c llib-lisode \
+ libisode-shared
+
+true:;
+
diff --git a/src/isode/support/aliases.local b/src/isode/support/aliases.local
new file mode 100644
index 000000000..ad7bf93d9
--- /dev/null
+++ b/src/isode/support/aliases.local
@@ -0,0 +1,43 @@
+###############################################################################
+#
+# isoaliases - ISODE alias file
+#
+# Mappings between user-friendly strings and distinguished names
+#
+#
+# $Header$
+#
+#
+# $Log$
+# Revision 1.1 1994/06/10 03:35:41 eichin
+# autoconfed isode for kerberos work
+#
+# Revision 1.1 1994/05/31 20:42:55 eichin
+# reduced-isode release from /mit/isode/isode-subset/src
+#
+# Revision 8.0 91/07/17 12:20:17 isode
+# Release 7.0
+#
+#
+###############################################################################
+
+
+###############################################################################
+#
+# Syntax:
+#
+# <alias> <name>
+#
+# Each token is separated by LWSP, though double-quotes may be
+# used to prevent separation
+#
+# Maybe in the future we'll support a macro facility!
+#
+###############################################################################
+
+###############################################################################
+# locally defined aliases
+# (this section is empty unless you're running an OSI Directory...)
+###############################################################################
+
+
diff --git a/src/isode/support/configure.in b/src/isode/support/configure.in
new file mode 100644
index 000000000..cdff2db09
--- /dev/null
+++ b/src/isode/support/configure.in
@@ -0,0 +1,2 @@
+AC_INIT(configure.in)
+AC_OUTPUT(Makefile)
diff --git a/src/isode/support/entities.local b/src/isode/support/entities.local
new file mode 100644
index 000000000..3eaf0ff70
--- /dev/null
+++ b/src/isode/support/entities.local
@@ -0,0 +1,30 @@
+###############################################################################
+#
+# $Header$
+#
+#
+# $Log$
+# Revision 1.1 1994/06/10 03:35:45 eichin
+# autoconfed isode for kerberos work
+#
+# Revision 1.1 1994/05/31 20:42:58 eichin
+# reduced-isode release from /mit/isode/isode-subset/src
+#
+# Revision 8.0 91/07/17 12:20:26 isode
+# Release 7.0
+#
+#
+###############################################################################
+
+
+# templates for local services: 1.17.4.1
+# local additions go here...
+
+
+# local additions end here (do not remove this line)
+
+
+# examples of specific services: 1.17.4.2
+# this section is empty
+
+
diff --git a/src/isode/support/macros.local b/src/isode/support/macros.local
new file mode 100644
index 000000000..2f5e89181
--- /dev/null
+++ b/src/isode/support/macros.local
@@ -0,0 +1,25 @@
+###############################################################################
+#
+# $Header$
+#
+#
+# $Log$
+# Revision 1.1 1994/06/10 03:35:47 eichin
+# autoconfed isode for kerberos work
+#
+# Revision 1.1 1994/05/31 20:43:18 eichin
+# reduced-isode release from /mit/isode/isode-subset/src
+#
+# Revision 8.0 91/07/17 12:20:28 isode
+# Release 7.0
+#
+#
+###############################################################################
+
+
+###############################################################################
+# locally defined macros
+# (this section is usually empty...)
+###############################################################################
+
+
diff --git a/src/isode/support/objects.local b/src/isode/support/objects.local
new file mode 100644
index 000000000..025c94445
--- /dev/null
+++ b/src/isode/support/objects.local
@@ -0,0 +1,42 @@
+###############################################################################
+#
+# isobjects - ISODE Objects Database
+#
+# Mappings between object descriptors and object identifiers
+#
+#
+# $Header$
+#
+#
+# $Log$
+# Revision 1.1 1994/06/10 03:35:49 eichin
+# autoconfed isode for kerberos work
+#
+# Revision 1.1 1994/05/31 20:43:24 eichin
+# reduced-isode release from /mit/isode/isode-subset/src
+#
+# Revision 8.0 91/07/17 12:20:30 isode
+# Release 7.0
+#
+#
+###############################################################################
+
+
+###############################################################################
+#
+# Syntax:
+#
+# <object descriptor> <object id>
+#
+# Each token is separated by LWSP, though double-quotes may be
+# used to prevent separation
+#
+###############################################################################
+
+
+###############################################################################
+# locally defined objects
+# (this section is usually empty...)
+###############################################################################
+
+
diff --git a/src/isode/support/services.local b/src/isode/support/services.local
new file mode 100644
index 000000000..cb5ad3fc4
--- /dev/null
+++ b/src/isode/support/services.local
@@ -0,0 +1,45 @@
+###############################################################################
+#
+# isoservices - ISODE Services Database
+#
+# Mappings between services, selectors, and programs
+#
+#
+# $Header$
+#
+#
+# $Log$
+# Revision 1.1 1994/06/10 03:35:51 eichin
+# autoconfed isode for kerberos work
+#
+# Revision 1.1 1994/05/31 20:43:27 eichin
+# reduced-isode release from /mit/isode/isode-subset/src
+#
+# Revision 8.0 91/07/17 12:20:32 isode
+# Release 7.0
+#
+#
+###############################################################################
+
+
+###############################################################################
+#
+# Syntax:
+#
+# <provider>/<entity> <selector> <arg0> <arg1> ... <argn>
+#
+# Each token is separated by LWSP, though double-quotes may be
+# used to prevent separation
+#
+###############################################################################
+
+
+###############################################################################
+# locally defined services
+# (this section is usually empty...)
+###############################################################################
+
+
+
+# local additions end here (do not remove this line)
+
diff --git a/src/isode/support/version.major b/src/isode/support/version.major
new file mode 100644
index 000000000..7f8f011eb
--- /dev/null
+++ b/src/isode/support/version.major
@@ -0,0 +1 @@
+7
diff --git a/src/isode/support/version.minor b/src/isode/support/version.minor
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/src/isode/support/version.minor
@@ -0,0 +1 @@
+0