Blame templates/Makefile

Packit 2fc92b
#
Packit 2fc92b
# Template makefile for CUPS.
Packit 2fc92b
#
Packit 2fc92b
# Copyright 2007-2017 by Apple Inc.
Packit 2fc92b
# Copyright 1993-2007 by Easy Software Products.
Packit 2fc92b
#
Packit 2fc92b
# These coded instructions, statements, and computer programs are the
Packit 2fc92b
# property of Apple Inc. and are protected by Federal copyright
Packit 2fc92b
# law.  Distribution and use rights are outlined in the file "LICENSE.txt"
Packit 2fc92b
# which should have been included with this file.  If this file is
Packit 2fc92b
# missing or damaged, see the license at "http://www.cups.org/".
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
include ../Makedefs
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Template files...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
FILES	=	\
Packit 2fc92b
		add-class.tmpl \
Packit 2fc92b
		add-printer.tmpl \
Packit 2fc92b
		add-rss-subscription.tmpl \
Packit 2fc92b
		admin.tmpl \
Packit 2fc92b
		choose-device.tmpl \
Packit 2fc92b
		choose-make.tmpl \
Packit 2fc92b
		choose-model.tmpl \
Packit 2fc92b
		choose-serial.tmpl \
Packit 2fc92b
		choose-uri.tmpl \
Packit 2fc92b
		class.tmpl \
Packit 2fc92b
		class-added.tmpl \
Packit 2fc92b
		class-confirm.tmpl \
Packit 2fc92b
		class-deleted.tmpl \
Packit 2fc92b
		class-jobs-header.tmpl \
Packit 2fc92b
		class-modified.tmpl \
Packit 2fc92b
		classes.tmpl \
Packit 2fc92b
		classes-header.tmpl \
Packit 2fc92b
		command.tmpl \
Packit 2fc92b
		edit-config.tmpl \
Packit 2fc92b
		error.tmpl \
Packit 2fc92b
		error-op.tmpl \
Packit 2fc92b
		header.tmpl \
Packit 2fc92b
		help-header.tmpl \
Packit 2fc92b
		help-trailer.tmpl \
Packit 2fc92b
		help-printable.tmpl \
Packit 2fc92b
		job-cancel.tmpl \
Packit 2fc92b
		job-hold.tmpl \
Packit 2fc92b
		job-move.tmpl \
Packit 2fc92b
		job-moved.tmpl \
Packit 2fc92b
		job-release.tmpl \
Packit 2fc92b
		job-restart.tmpl \
Packit 2fc92b
		jobs.tmpl \
Packit 2fc92b
		jobs-header.tmpl \
Packit 2fc92b
		list-available-printers.tmpl \
Packit 2fc92b
		modify-class.tmpl \
Packit 2fc92b
		modify-printer.tmpl \
Packit 2fc92b
		norestart.tmpl \
Packit 2fc92b
		option-boolean.tmpl \
Packit 2fc92b
		option-conflict.tmpl \
Packit 2fc92b
		option-header.tmpl \
Packit 2fc92b
		option-pickmany.tmpl \
Packit 2fc92b
		option-pickone.tmpl \
Packit 2fc92b
		option-trailer.tmpl \
Packit 2fc92b
		pager.tmpl \
Packit 2fc92b
		printer.tmpl \
Packit 2fc92b
		printer-accept.tmpl \
Packit 2fc92b
		printer-added.tmpl \
Packit 2fc92b
		printer-cancel-jobs.tmpl \
Packit 2fc92b
		printer-configured.tmpl \
Packit 2fc92b
		printer-confirm.tmpl \
Packit 2fc92b
		printer-default.tmpl \
Packit 2fc92b
		printer-deleted.tmpl \
Packit 2fc92b
		printer-jobs-header.tmpl \
Packit 2fc92b
		printer-modified.tmpl \
Packit 2fc92b
		printer-reject.tmpl \
Packit 2fc92b
		printer-start.tmpl \
Packit 2fc92b
		printer-stop.tmpl \
Packit 2fc92b
		printers.tmpl \
Packit 2fc92b
		printers-header.tmpl \
Packit 2fc92b
		restart.tmpl \
Packit 2fc92b
		samba-export.tmpl \
Packit 2fc92b
		samba-exported.tmpl \
Packit 2fc92b
		search.tmpl \
Packit 2fc92b
		set-printer-options-header.tmpl \
Packit 2fc92b
		set-printer-options-trailer.tmpl \
Packit 2fc92b
		subscription-added.tmpl \
Packit 2fc92b
		subscription-canceled.tmpl \
Packit 2fc92b
		test-page.tmpl \
Packit 2fc92b
		trailer.tmpl \
Packit 2fc92b
		users.tmpl
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Make everything...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
all:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Make library targets...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
libs:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Make unit tests...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
unittests:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Clean all config and object files...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
clean:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Dummy depend...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
depend:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Install all targets...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
install:	all install-data install-headers install-libs install-exec
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Install data files...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
install-data: $(INSTALL_LANGUAGES)
Packit 2fc92b
	$(INSTALL_DIR) -m 755 $(DATADIR)/templates
Packit 2fc92b
	for file in $(FILES); do \
Packit 2fc92b
		$(INSTALL_DATA) $$file $(DATADIR)/templates; \
Packit 2fc92b
	done
Packit 2fc92b
Packit 2fc92b
install-languages:
Packit 2fc92b
	for lang in $(LANGUAGES); do \
Packit 2fc92b
		if test -d $$lang; then \
Packit 2fc92b
			$(INSTALL_DIR) -m 755 $(DATADIR)/templates/$$lang; \
Packit 2fc92b
			for file in $(FILES); do \
Packit 2fc92b
				$(INSTALL_DATA) $$lang/$$file $(DATADIR)/templates/$$lang >/dev/null 2>&1 || true; \
Packit 2fc92b
			done \
Packit 2fc92b
		fi \
Packit 2fc92b
	done
Packit 2fc92b
Packit 2fc92b
install-langbundle:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Install programs...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
install-exec:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Install headers...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
install-headers:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Install libraries...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
install-libs:
Packit 2fc92b
Packit 2fc92b
Packit 2fc92b
#
Packit 2fc92b
# Uninstall files...
Packit 2fc92b
#
Packit 2fc92b
Packit 2fc92b
uninstall: $(UNINSTALL_LANGUAGES)
Packit 2fc92b
	for file in $(FILES); do \
Packit 2fc92b
		$(RM) $(DATADIR)/templates/$$file; \
Packit 2fc92b
	done
Packit 2fc92b
	-$(RMDIR) $(DATADIR)/templates
Packit 2fc92b
Packit 2fc92b
uninstall-languages:
Packit 2fc92b
	for lang in $(LANGUAGES); do \
Packit 2fc92b
		for file in $(FILES); do \
Packit 2fc92b
			$(RM) $(DATADIR)/templates/$$lang/$$file; \
Packit 2fc92b
		done \
Packit 2fc92b
		$(RMDIR) $(DATADIR)/templates/$$lang; \
Packit 2fc92b
	done
Packit 2fc92b
Packit 2fc92b
uninstall-langbundle: