## Process this file with automake to produce Makefile.in
# $Id: Makefile.am,v 1.41 2001/08/20 20:01:33 dm Exp $

$(PROGRAMS): $(LDEPS)

bin_PROGRAMS = sfsagent sfskey ssu dirsearch
exec_PROGRAMS = newaid
noinst_HEADERS = agent.h agentmisc.h sfskey.h

sfsagent_SOURCES = sfsagent.C agentdir.C agentrex.C

sfskey_SOURCES = \
agentmisc.C sfsconnect.C sfskey.C sfskeycert.C sfskeyctl.C sfskeyfetch.C sfskeygen.C sfskeyhostid.C sfskeyreg.C sfskeyrevoke.C sfskeyupdate.C

newaid_SOURCES = newaid.C
if STATIC
newaid_LDADD = $(top_builddir)/libsfs/libsfs.a \
	$(LIBSFSMISC) $(LIBARPC) $(LIBASYNC) $(LIBGMP)
else
newaid_LDADD = $(top_builddir)/libsfs/libsfs.a $(LDADD)
endif
newaid_DEPENDENCIES = $(top_builddir)/libsfs/libsfs.a

ssu_SOURCES = ssu.C
dirsearch_SOURCES = dirsearch.c

install-exec-hook:
if DMALLOC
	-chmod u-s $(DESTDIR)$(execdir)/newaid
else
	-chown root $(DESTDIR)$(execdir)/newaid \
	   && chmod 4555 $(DESTDIR)$(execdir)/newaid
endif
	rm -f $(DESTDIR)$(bindir)/newaid
	$(LN_S) $(execdir)/newaid $(DESTDIR)/$(bindir)

uninstall-local:
	rm -f $(DESTDIR)$(bindir)/newaid

EXTRA_DIST = .cvsignore
CLEANFILES = core *.core *~ *.rpo
MAINTAINERCLEANFILES = Makefile.in
