# file: src/web-interfaces/ldap/i18n/english/sheets/Makefile
#
#  2001 OpenCA Group

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

DEST_LDAP_CGI_SHEETDIR	= ${lib_prefix}/servers/${ldap_prefix}/sheets

SUBDIRS = \
	inc	\
	txt

# commands derived from .in files:
AC_FILES	= \
	viewCert.html		\
	viewValidCert.html

# commands not derived from .in files:
STATIC_FILES	= \
	issued_certs.html	\
	issued_crls.html	\
	view_crl.html

#	certslist.html		\
#	change_passwd.html	\
#	deleted_crrs.html	\
#	deleted_reqs.html	\
#	genraserverdb.html	\
#	pending_crrs.html	\
#	pending_reqs.html	\
#	remove_key.html		\
#	revpend.html		\
#	revreq.html		\
#	search_list.html	\

FILES		= $(AC_FILES) $(STATIC_FILES)

DEST_FILES	= $(FILES:%=$(DEST_LDAP_CGI_SHEETDIR)/%)

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

.PHONY:	default install clean distclean

default::

$(DEST_LDAP_CGI_SHEETDIR):
		$(INSTALL) -d -o ${openca_user} -g ${openca_group} -m 755 $@

install::	$(DEST_FILES)

$(DEST_FILES)::	$(DEST_LDAP_CGI_SHEETDIR)
$(DEST_FILES)::
		$(INSTALL) -o ${openca_user} -g ${openca_group} -m 644 $(@:$(DEST_LDAP_CGI_SHEETDIR)/%=%) $@

distclean::
		$(RM) $(AC_FILES)

install clean distclean::
	$(MAKE) $(SUBDIRS) SUBTARGET=$@

$(SUBDIRS)::
		cd $@ && $(MAKE) $(SUBTARGET)
