# $Id: Makefile,v 1.9 2002/03/12 09:25:50 rousseau Exp $

all: 	sst chpin autolock_ctrl

ultraclean: clean
	rm -f core *~

clean:
	rm -f *.o
	rm -f sst autolock_ctrl chpin

install:
	install --directory $(DESTDIR)/usr/bin
	install --mode 700 sst $(DESTDIR)/usr/bin/
	install --mode 755 chpin $(DESTDIR)/usr/bin/
	install --mode 755 autolock_ctrl $(DESTDIR)/usr/bin/

sst : sst.o ../Functions/smartcard_functions.o \
	../Functions/debug.o \
	../Functions/publickey_db_functions.o \
	../Functions/crypto_functions.o \
	../Functions/crypto_functions.o \
	../Pam_Modules/pam_smartcard_utils.o

chpin : chpin.o ../Functions/smartcard_functions.o \
	../Functions/debug.o \
	../Functions/publickey_db_functions.o \
	../Functions/crypto_functions.o \
	../Functions/crypto_functions.o \
	../Pam_Modules/pam_smartcard_utils.o

autolock_ctrl : autolock_ctrl.o \
	../Functions/debug.o \
	../Pam_Modules/pam_smartcard_utils.o \
	../Functions/crypto_functions.o \
	../Functions/crypto_functions.o \
	../Pam_Modules/pam_smartcard_utils.o

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

.PHONY: tags ultraclean clean 

