mirror of https://gitee.com/openkylin/cups.git
191 lines
3.0 KiB
Makefile
191 lines
3.0 KiB
Makefile
#
|
|
# Template makefile for CUPS.
|
|
#
|
|
# Copyright 2007-2017 by Apple Inc.
|
|
# Copyright 1993-2007 by Easy Software Products.
|
|
#
|
|
# Licensed under Apache License v2.0. See the file "LICENSE" for more information.
|
|
#
|
|
|
|
include ../Makedefs
|
|
|
|
#
|
|
# Template files...
|
|
#
|
|
|
|
FILES = \
|
|
add-class.tmpl \
|
|
add-printer.tmpl \
|
|
admin.tmpl \
|
|
choose-device.tmpl \
|
|
choose-make.tmpl \
|
|
choose-model.tmpl \
|
|
choose-serial.tmpl \
|
|
choose-uri.tmpl \
|
|
class.tmpl \
|
|
class-added.tmpl \
|
|
class-confirm.tmpl \
|
|
class-deleted.tmpl \
|
|
class-jobs-header.tmpl \
|
|
class-modified.tmpl \
|
|
classes.tmpl \
|
|
classes-header.tmpl \
|
|
command.tmpl \
|
|
edit-config.tmpl \
|
|
error.tmpl \
|
|
error-op.tmpl \
|
|
header.tmpl \
|
|
help-header.tmpl \
|
|
help-trailer.tmpl \
|
|
help-printable.tmpl \
|
|
job-cancel.tmpl \
|
|
job-hold.tmpl \
|
|
job-move.tmpl \
|
|
job-moved.tmpl \
|
|
job-release.tmpl \
|
|
job-restart.tmpl \
|
|
jobs.tmpl \
|
|
jobs-header.tmpl \
|
|
list-available-printers.tmpl \
|
|
modify-class.tmpl \
|
|
modify-printer.tmpl \
|
|
norestart.tmpl \
|
|
option-boolean.tmpl \
|
|
option-conflict.tmpl \
|
|
option-header.tmpl \
|
|
option-pickmany.tmpl \
|
|
option-pickone.tmpl \
|
|
option-trailer.tmpl \
|
|
pager.tmpl \
|
|
printer.tmpl \
|
|
printer-accept.tmpl \
|
|
printer-added.tmpl \
|
|
printer-cancel-jobs.tmpl \
|
|
printer-configured.tmpl \
|
|
printer-confirm.tmpl \
|
|
printer-default.tmpl \
|
|
printer-deleted.tmpl \
|
|
printer-jobs-header.tmpl \
|
|
printer-modified.tmpl \
|
|
printer-reject.tmpl \
|
|
printer-start.tmpl \
|
|
printer-stop.tmpl \
|
|
printers.tmpl \
|
|
printers-header.tmpl \
|
|
restart.tmpl \
|
|
samba-export.tmpl \
|
|
samba-exported.tmpl \
|
|
search.tmpl \
|
|
set-printer-options-header.tmpl \
|
|
set-printer-options-trailer.tmpl \
|
|
test-page.tmpl \
|
|
trailer.tmpl \
|
|
users.tmpl
|
|
|
|
|
|
#
|
|
# Make everything...
|
|
#
|
|
|
|
all:
|
|
|
|
|
|
#
|
|
# Make library targets...
|
|
#
|
|
|
|
libs:
|
|
|
|
|
|
#
|
|
# Make unit tests...
|
|
#
|
|
|
|
unittests:
|
|
|
|
|
|
#
|
|
# Clean all config and object files...
|
|
#
|
|
|
|
clean:
|
|
|
|
|
|
#
|
|
# Dummy depend...
|
|
#
|
|
|
|
depend:
|
|
|
|
|
|
#
|
|
# Install all targets...
|
|
#
|
|
|
|
install: all install-data install-headers install-libs install-exec
|
|
|
|
|
|
#
|
|
# Install data files...
|
|
#
|
|
|
|
install-data: $(INSTALL_LANGUAGES)
|
|
$(INSTALL_DIR) -m 755 $(DATADIR)/templates
|
|
for file in $(FILES); do \
|
|
$(INSTALL_DATA) $$file $(DATADIR)/templates; \
|
|
done
|
|
|
|
install-languages:
|
|
for lang in $(LANGUAGES); do \
|
|
if test -d $$lang; then \
|
|
$(INSTALL_DIR) -m 755 $(DATADIR)/templates/$$lang; \
|
|
for file in $(FILES); do \
|
|
$(INSTALL_DATA) $$lang/$$file $(DATADIR)/templates/$$lang >/dev/null 2>&1 || true; \
|
|
done \
|
|
fi \
|
|
done
|
|
|
|
install-langbundle:
|
|
|
|
|
|
#
|
|
# Install programs...
|
|
#
|
|
|
|
install-exec:
|
|
|
|
|
|
#
|
|
# Install headers...
|
|
#
|
|
|
|
install-headers:
|
|
|
|
|
|
#
|
|
# Install libraries...
|
|
#
|
|
|
|
install-libs:
|
|
|
|
|
|
#
|
|
# Uninstall files...
|
|
#
|
|
|
|
uninstall: $(UNINSTALL_LANGUAGES)
|
|
for file in $(FILES); do \
|
|
$(RM) $(DATADIR)/templates/$$file; \
|
|
done
|
|
-$(RMDIR) $(DATADIR)/templates
|
|
|
|
uninstall-languages:
|
|
for lang in $(LANGUAGES); do \
|
|
for file in $(FILES); do \
|
|
$(RM) $(DATADIR)/templates/$$lang/$$file; \
|
|
done \
|
|
$(RMDIR) $(DATADIR)/templates/$$lang; \
|
|
done
|
|
|
|
uninstall-langbundle:
|