| # |
| # 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: |