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

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

DEST_CA_CGI_SHEETDIR	= ${lib_prefix}/servers/${ca_prefix}/sheets

SUBDIRS = \
	inc     \
	txt

# files derived from .in files:
AC_FILES	= \
	add_module.html			\
	add_operation.html		\
	add_right.html			\
	add_role.html			\
	add_script.html			\
	bp_approve_pending_csr.html	\
	bp_issue_certificate.html	\
	bp_revoke_certificate.html	\
	bp_view_user.html		\
	ca_view_crr.html		\
	ca_view_csr.html		\
	confirm_cert_sign.msg		\
	ie_enroll.html			\
	request_success.html		\
	search_rights.html		\
	show_modules.html		\
	show_operations.html		\
	show_prepared_module.html	\
	show_prepared_operation.html	\
	show_prepared_right.html	\
	show_prepared_role.html		\
	show_prepared_script.html	\
	show_rights.html		\
	show_roles.html			\
	show_scripts.html		\
	viewValidCert.html

# files not derived from .in files:
STATIC_FILES	= \
	basic_csr_confirm_request.html	\
	basic_csr_request_cert.html	\
	bp_list_user.html		\
	ca_approved_crrs.html		\
	ca_approved_reqs.html		\
	ca_archived_crrs.html		\
	ca_archived_reqs.html		\
	ca_deleted_crrs.html		\
	ca_deleted_reqs.html		\
	ca_pending_crrs.html		\
	ca_pending_reqs.html		\
	ca_renew_reqs.html		\
	ca_search_list.html		\
	change_passwd.html		\
	gencacert.html			\
	gencareq.html			\
	gendb.html			\
	genskey.html			\
	issued_certs.html		\
	issued_crls.html		\
	remove_key.html			\
	viewSignature.html		\
	view_crl.html			\
	secure_pin_mail.msg		\
	request_pin_mail.msg		\
	viewCert.html

FILES		= $(AC_FILES) $(STATIC_FILES)
DEST_FILES	= $(FILES:%=$(DEST_CA_CGI_SHEETDIR)/%)

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

.PHONY:	default install clean distclean

default::

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

install::	$(DEST_FILES)

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

distclean::
		$(RM) $(AC_FILES)

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

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