# file: src/web-interfaces/pub/i18n/C/htdocs/cacert/Makefile
#
#  2001 OpenCA Group

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

DEST_PUB_HTDOC_CACERTDIR	= ${pub_htdocs_fs_prefix}/cacert
DEST_CACERT_DIR			= ${var_prefix}/crypto/cacerts

FILES	= \
	index.html

LINKS	=\
	cacert.cer	\
	cacert.crt	\
	cacert.der	\
	cacert.pem	\
	cacert.txt

DEST_FILES	= $(FILES:%=$(DEST_PUB_HTDOC_CACERTDIR)/%)
DEST_LINKS	= $(LINKS:%=$(DEST_CACERT_DIR)/%)

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

.PHONY:	default install clean distclean

default::

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

install::	$(DEST_FILES) $(DEST_LINKS)

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

$(DEST_LINKS)::	$(DEST_PUB_HTDOC_CACERTDIR)
$(DEST_LINKS)::
		@if [ -h $(DEST_PUB_HTDOC_CACERTDIR)/$(@:$(DEST_CACERT_DIR)/%=%) ]; then \
			echo "software update detected, removing old link"; \
			$(RM) $(DEST_PUB_HTDOC_CACERTDIR)/$(@:$(DEST_CACERT_DIR)/%=%); \
		fi
		$(LN_S) $(@:$(DESTDIR)%=%) $(DEST_PUB_HTDOC_CACERTDIR)/$(@:$(DEST_CACERT_DIR)/%=%)

distclean::
		#$(RM)
