head	2.9;
access;
symbols;
locks; strict;
comment	@# @;


2.9
date	99.01.25.16.00.24;	author anidel;	state Exp;
branches;
next	2.8;

2.8
date	99.01.20.17.15.04;	author anidel;	state Exp;
branches;
next	2.7;

2.7
date	98.12.11.10.24.09;	author anidel;	state Exp;
branches;
next	2.6;

2.6
date	98.12.01.15.07.11;	author anidel;	state Exp;
branches;
next	2.5;

2.5
date	98.11.11.10.22.12;	author anidel;	state Exp;
branches;
next	2.4;

2.4
date	98.11.10.10.37.38;	author anidel;	state Exp;
branches;
next	2.3;

2.3
date	98.11.10.10.37.20;	author tcfs1;	state Exp;
branches;
next	2.2;

2.2
date	98.10.29.09.28.20;	author anidel;	state Exp;
branches;
next	2.1;

2.1
date	98.10.26.15.03.07;	author anidel;	state Exp;
branches;
next	2.0;

2.0
date	98.10.22.08.39.10;	author anidel;	state Exp;
branches;
next	;


desc
@This is part of tcfslib v. 0.1
@


2.9
log
@0.3 -> 0.3.1
@
text
@#
# T.C.F.S. Library 0.3.1 $Revision: 2.8 $
#
# Authors:	Giuseppe Cattaneo, <cattaneo@@udsab.dia.unisa.it>
#		Giuseppe Persiano, <giuper@@udsab.dia.unisa.it>
#		Luigi Catuogno, <luicat@@mikonos.dia.unisa.it>
#		Angelo Celentano, <angcel@@mikonos.dia.unisa.it>
#		Andrea Cozzolino, <andcoz@@mikonos.dia.unisa.it>
#		Aniello Del Sorbo, <anidel@@mikonos.dia.unisa.it>
#		Ermelindo Mauriello, <ermmau@@mikonos.dia.unisa.it>
#
# Permission  to use,  copy,  and modify this  software  without fee
# is hereby granted, provided that this entire notice is included in
# all  copies  of  any  software  which  is  or includes  a copy  or
# modification of this  software and in all copies of the supporting
# documentation for such software.
#
# This  software maybe  be used for  any purpose provided  the above 
# copyright  notice  is  retained.  It is  supplied as  is, with  no 
# warranty expressed or implied.
#/

#
#       $Source: /home/anidel/Wip/TCFS-2.2.0a/tcfslib-0.3.1/RCS/Makefile,v $
#        $State: Exp $
#
#     $Revision: 2.8 $
#       $Author: anidel $
#         $Date: 1999/01/20 17:15:04 $
#       $Locker: anidel $
#/

# -+-_== 

OBJS=src/tcfs_keymaint.o src/tcfs_dbmaint.o src/encode.o src/decode.o \
	src/md5_if.o src/md5.o src/des.o src/gentcfskey.o

SRCS=src/tcfs_keymaint.c src/tcfs_dbmaint.c src/encode.c src/decode.c \
	src/md5_if.c src/md5.c src/des.c src/gentcfskey.c

DEFINES=-DGDBM_SUPPORT
CFLAGS=-W -pedantic -g $(DEFINES) -Iinclude -shared
CC=gcc

TCFSLIB=libtcfs
MAJOR=0
MINOR=3
RELEASE=1
TCFSLIBNAME=$(TCFSLIB).so.$(MAJOR).$(MINOR).$(RELEASE)

all: static shared 

dep:
	makedepend $(SRCS)

static: $(OBJS)
	ar r $(TCFSLIB).a $(OBJS)
	ranlib $(TCFSLIB).a

shared: $(OBJS)
	$(CC) -shared -Wl,-soname,$(TCFSLIB).so $(DEFINES) -o $(TCFSLIBNAME) $(OBJS) -lgdbm

pam_module: src/pam_tcfs.o static
	$(LD) -x -shared src/pam_tcfs.o \
	-L. -lpam -ldl -lpam_misc -lgdbm -ltcfs -o pam_tcfs.so

install: shared static
	install -o root -g root -m644 $(TCFSLIB).a /usr/lib
	install -o root -g root -m644 include/tcfs* /usr/include
	install -o root -g root -m644 $(TCFSLIBNAME) /usr/lib
	ldconfig

clean:
	@@rm -f *.a *.so.* src/*.o *.so
@


2.8
log
@*** empty log message ***
@
text
@d2 1
a2 1
# T.C.F.S. Library 0.1 $Revision: 2.7 $
d24 1
a24 1
#       $Source: /home/anidel/Wip/TCFS-2.2.0a/tcfslib-0.3/RCS/Makefile,v $
d27 1
a27 1
#     $Revision: 2.7 $
d29 1
a29 1
#         $Date: 1998/12/11 10:24:09 $
d48 2
a49 1
TCFSLIBNAME=$(TCFSLIB).so.$(MAJOR).$(MINOR)
@


2.7
log
@*** empty log message ***
@
text
@d2 1
a2 1
# T.C.F.S. Library 0.1 $Revision: 2.6 $
d27 1
a27 1
#     $Revision: 2.6 $
d29 1
a29 1
#         $Date: 1998/12/01 15:07:11 $
d62 2
a63 2
pam_module: pam_tcfs.o lib
	$(LD) -x -shared pam_tcfs.o \
d73 1
a73 1
	@@rm -f *.a *.so.* src/*.o
@


2.6
log
@*** empty log message ***
@
text
@d2 1
a2 1
# T.C.F.S. Library 0.1 $Revision: 2.5 $
d24 1
a24 1
#       $Source: /home/anidel/Wip/TCFS-2.2.0a/tcfslib-0.2/RCS/Makefile,v $
d27 1
a27 1
#     $Revision: 2.5 $
d29 1
a29 1
#         $Date: 1998/11/11 10:22:12 $
d47 1
a47 1
MINOR=2
@


2.5
log
@*** empty log message ***
@
text
@d2 1
a2 1
# T.C.F.S. Library 0.1 $Revision: 2.4 $
d24 1
a24 1
#       $Source: /home/anidel/Wip/Tcfs/tcfslib-0.1/RCS/Makefile,v $
d27 1
a27 1
#     $Revision: 2.4 $
d29 1
a29 1
#         $Date: 1998/11/10 10:37:38 $
d47 1
a47 1
MINOR=1
@


2.4
log
@*** empty log message ***
@
text
@d2 1
a2 1
# T.C.F.S. Library 0.1 $Revision: 2.3 $
d27 3
a29 3
#     $Revision: 2.3 $
#       $Author: tcfs1 $
#         $Date: 1998/11/10 10:37:20 $
a73 72
# DO NOT DELETE

src/tcfs_keymaint.o: /usr/include/stdio.h /usr/include/libio.h
src/tcfs_keymaint.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
src/tcfs_keymaint.o: /usr/include/fcntl.h /usr/include/features.h
src/tcfs_keymaint.o: /usr/include/sys/types.h /usr/include/linux/types.h
src/tcfs_keymaint.o: /usr/include/linux/posix_types.h
src/tcfs_keymaint.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
src/tcfs_keymaint.o: /usr/include/sys/bitypes.h /usr/include/gnu/types.h
src/tcfs_keymaint.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h
src/tcfs_keymaint.o: /usr/include/string.h
src/tcfs_keymaint.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
src/tcfs_keymaint.o: /usr/include/unistd.h /usr/include/posix_opt.h
src/tcfs_keymaint.o: /usr/include/confname.h /usr/include/mntent.h
src/tcfs_keymaint.o: /usr/include/errno.h /usr/include/linux/errno.h
src/tcfs_keymaint.o: /usr/include/asm/errno.h /usr/include/pwd.h
src/tcfs_keymaint.o: /usr/include/syslog.h /usr/include/sys/syslog.h
src/tcfs_keymaint.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stdarg.h
src/tcfs_keymaint.o: /usr/include/linux/kdes.h /usr/include/tcfslib.h
src/tcfs_keymaint.o: /usr/include/tcfsdefines.h /usr/include/tcfspwdb.h
src/tcfs_keymaint.o: /usr/include/linux/fs.h /usr/include/linux/config.h
src/tcfs_keymaint.o: /usr/include/linux/autoconf.h
src/tcfs_keymaint.o: /usr/include/linux/linkage.h /usr/include/linux/limits.h
src/tcfs_keymaint.o: /usr/include/linux/wait.h /usr/include/linux/vfs.h
src/tcfs_keymaint.o: /usr/include/asm/statfs.h /usr/include/linux/net.h
src/tcfs_keymaint.o: /usr/include/linux/socket.h /usr/include/asm/socket.h
src/tcfs_keymaint.o: /usr/include/asm/sockios.h /usr/include/linux/sockios.h
src/tcfs_keymaint.o: /usr/include/linux/uio.h /usr/include/linux/kdev_t.h
src/tcfs_keymaint.o: /usr/include/linux/ioctl.h /usr/include/asm/ioctl.h
src/tcfs_keymaint.o: /usr/include/linux/tcfs_fs.h /usr/include/linux/tcfs.h
src/tcfs_keymaint.o: /usr/include/linux/tcfs_in.h
src/tcfs_keymaint.o: /usr/include/asm/byteorder.h
src/tcfs_keymaint.o: /usr/include/linux/tcfs_mount.h
src/tcfs_dbmaint.o: /usr/include/stdio.h /usr/include/libio.h
src/tcfs_dbmaint.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
src/tcfs_dbmaint.o: /usr/include/unistd.h /usr/include/features.h
src/tcfs_dbmaint.o: /usr/include/posix_opt.h /usr/include/gnu/types.h
src/tcfs_dbmaint.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
src/tcfs_dbmaint.o: /usr/include/confname.h /usr/include/sys/types.h
src/tcfs_dbmaint.o: /usr/include/linux/types.h
src/tcfs_dbmaint.o: /usr/include/linux/posix_types.h
src/tcfs_dbmaint.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
src/tcfs_dbmaint.o: /usr/include/sys/bitypes.h
src/tcfs_dbmaint.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stdarg.h
src/tcfs_dbmaint.o: /usr/include/strings.h /usr/include/string.h
src/tcfs_dbmaint.o: /usr/include/gdbm.h /usr/include/syslog.h
src/tcfs_dbmaint.o: /usr/include/sys/syslog.h /usr/include/fcntl.h
src/tcfs_dbmaint.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h
src/tcfs_dbmaint.o: /usr/include/tcfslib.h /usr/include/tcfsdefines.h
src/tcfs_dbmaint.o: /usr/include/tcfspwdb.h
src/decode.o: /usr/include/stdio.h /usr/include/libio.h
src/decode.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
src/des.o: /usr/include/linux/kdes.h
src/gentcfskey.o: /usr/include/stdio.h /usr/include/libio.h
src/gentcfskey.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
src/gentcfskey.o: /usr/include/sys/time.h /usr/include/features.h
src/gentcfskey.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
src/gentcfskey.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
src/gentcfskey.o: /usr/include/linux/time.h /usr/include/time.h
src/gentcfskey.o: /usr/include/sys/types.h /usr/include/sys/bitypes.h
src/gentcfskey.o: /usr/include/termios.h /usr/include/linux/termios.h
src/gentcfskey.o: /usr/include/asm/termios.h /usr/include/asm/termbits.h
src/gentcfskey.o: /usr/include/asm/ioctls.h /usr/include/asm/ioctl.h
src/gentcfskey.o: /usr/include/unistd.h /usr/include/posix_opt.h
src/gentcfskey.o: /usr/include/gnu/types.h
src/gentcfskey.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
src/gentcfskey.o: /usr/include/confname.h /usr/include/stdlib.h
src/gentcfskey.o: /usr/include/errno.h /usr/include/linux/errno.h
src/gentcfskey.o: /usr/include/asm/errno.h /usr/include/alloca.h
src/gentcfskey.o: /usr/include/fcntl.h /usr/include/linux/fcntl.h
src/gentcfskey.o: /usr/include/asm/fcntl.h /usr/include/linux/kdes.h
src/gentcfskey.o: /usr/include/tcfsdefines.h
@


2.3
log
@*** empty log message ***
@
text
@d2 1
a2 1
# T.C.F.S. Library 0.1 $Revision: 2.2 $
d27 4
a30 4
#     $Revision: 2.2 $
#       $Author: anidel $
#         $Date: 1998/10/29 09:28:20 $
#       $Locker: tcfs1 $
d42 1
a42 1
CFLAGS=-W -pedantic -g $(DEFINES) -Iinclude -shared -DDEBUG_TCFS
@


2.2
log
@*** empty log message ***
@
text
@d2 1
a2 1
# T.C.F.S. Library 0.1 $Revision: 2.1 $
d27 1
a27 1
#     $Revision: 2.1 $
d29 2
a30 2
#         $Date: 1998/10/26 15:03:07 $
#       $Locker: anidel $
d42 1
a42 1
CFLAGS=-W -pedantic -g $(DEFINES) -Iinclude -shared
@


2.1
log
@*** empty log message ***
@
text
@d2 1
a2 1
# T.C.F.S. Library 0.1 $Revision: 2.0 $
d27 1
a27 1
#     $Revision: 2.0 $
d29 1
a29 1
#         $Date: 1998/10/22 08:39:10 $
d38 3
d42 1
a42 1
CFLAGS=-g $(DEFINES) -Iinclude -shared
d52 3
d74 72
@


2.0
log
@Initial revision
@
text
@d24 1
a24 1
#       $Source: /home/anidel/Wip/Tcfs/tcfslib-0.1/Makefile,v $
d29 2
a30 2
#         $Date: 1998/10/22 08:38:23 $
#       $Locker:  $
d64 1
a64 1
	@@ldconfig
@
