# file: src/scripts/Makefile
#
#  2001 OpenCA Group

TOP	= ../..
include $(TOP)/Makefile.global-vars

# scripts derived from .in files:
AC_SCRIPTS	= \
	openca-addcert		\
	openca-backup		\
	openca-configure	\
	openca-dblist		\
	openca-digest		\
	openca-importcerts	\
	openca-browserexp	\
	openca-dbview		\
	openca-importreqs	\
	openca-dbbuild		\
	openca-getcert		\
	openca-newcert		\
	openca-dbcreate		\
	openca-getitem		\
	openca-unrevoke         \
        openssl-setopt          

SCRIPTS		= $(AC_SCRIPTS)

#---- variable settings above, rules below ----

.PHONY:	default test install install-ca install-common install-ldap install-node install-pub install-ra clean distclean

default::

test::

# here is nothing to do
install-ca:
install-ra:
install-ldap:
install-node:
install-pub:
install-scep:

install-common install::	$(SCRIPTS)

$(SCRIPTS)::	$(DEST_BINDIR)
		$(INSTALL) -o ${openca_user} -g ${openca_group} -m 755 $@ $(DEST_DIR)$(DEST_BINDIR)/$@

$(DEST_BINDIR):
	$(MAKE) __install_dir USER=${openca_user} GROUP=${openca_group} MODE=755 DIR=$(DEST_DIR)$@

clean::

distclean::
	for i in $(AC_SCRIPTS) ; do \
		if test -e $$i ; then $(RM) "$$i" ; fi ;\
	done

	#$(RM) $(AC_SCRIPTS)
