# $Id: Makefile,v 1.9 2002/03/12 09:22:44 rousseau Exp $

all: 	cmkdir_SC cattach_SC cdetach_SC crescue_SC

ultraclean: clean
	rm -f  *~ core

clean:
	rm -f *.o cmkdir_SC cattach_SC cdetach_SC crescue_SC

install:
	install --directory $(DESTDIR)/usr/bin
	install --mode 755 cmkdir_SC $(DESTDIR)/usr/bin/
	install --mode 755 cattach_SC $(DESTDIR)/usr/bin/
	install --mode 755 cdetach_SC $(DESTDIR)/usr/bin/
	install --mode 755 crescue_SC $(DESTDIR)/usr/bin/

cmkdir_SC: cmkdir_SC.o cfs_SC_functions.o \
	../Functions/debug.o \
	../Functions/smartcard_functions.o \
	../Functions/crypto_functions.o \
	../Pam_Modules/pam_smartcard_utils.o

cattach_SC: cattach_SC.o cfs_SC_functions.o \
	../Functions/debug.o \
	../Functions/smartcard_functions.o \
	../Functions/crypto_functions.o \
	../Pam_Modules/pam_smartcard_utils.o

cdetach_SC: cdetach_SC.o cfs_SC_functions.o \
	../Functions/debug.o \
	../Functions/smartcard_functions.o \
	../Functions/crypto_functions.o \
	../Pam_Modules/pam_smartcard_utils.o

crescue_SC: crescue_SC.o cfs_SC_functions.o \
	../Functions/debug.o \
	../Functions/smartcard_functions.o \
	../Functions/crypto_functions.o \
	../Pam_Modules/pam_smartcard_utils.o

tags:
	ctags $(shell find .. -name '*.c') $(shell find .. -name '*.h')

.PHONY: all tags ultraclean clean 

