# opkhelper # Makefile.in # Input Makefile for configure. # # Copyright (C) 2012 Patrick "P. J." McDermott # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . package_name = @package_name@ package_version= @package_version@ srcdir = @srcdir@ prefix = @prefix@ bindir = @bindir@ libdir = @libdir@ datadir = @datadir@ mandir = @mandir@ libopkhelper = @libopkhelper@ libopkbuild_1 = @libopkbuild_1@ DESTDIR = / sh = @sh@ archtab = @archtab@ MACROS = \ 'DESTDIR=$(DESTDIR)' \ 'prefix=$(prefix)' \ 'bindir=$(bindir)' \ 'libdir=$(libdir)' \ 'datadir=$(datadir)' \ 'mandir=$(mandir)' \ 'libopkhelper=$(libopkhelper)' \ 'libopkbuild_1=$(libopkbuild_1)' \ 'archtab=$(archtab)' .SUFFIXES: include $(srcdir)/src/local.mk include $(srcdir)/lib/local.mk bin = $(src_bin) lib = $(lib_lib) distdir = $(package_name)-$(package_version) distfiles = \ configure \ Makefile.in \ COPYING.2 \ COPYING.3 \ README \ INSTALL \ ChangeLog \ TODO \ $(src_distfiles) all: all-exec @printf 'Making locales...\n' @cd locale && $(MAKE) $(MACROS) all @printf 'Making manual pages...\n' @cd man && $(MAKE) $(MACROS) all all-exec: all-bin all-lib all-bin: $(bin) all-lib: $(lib) clean: clean-exec @printf 'Cleaning locales...\n' @cd locale && $(MAKE) $(MACROS) clean @printf 'Cleaning manual pages...\n' @cd man && $(MAKE) $(MACROS) clean clean-exec: clean-bin clean-lib clean-bin: @for f in $(bin); do \ printf ' RM %s\n' "$${f}"; \ rm -f "$${f}"; \ done clean-lib: @for f in $(lib); do \ printf ' RM %s\n' "$${f}"; \ rm -f "$${f}"; \ done install: all install-exec @printf 'Installing locales...\n' @cd locale && $(MAKE) $(MACROS) install @printf 'Installing manual pages...\n' @cd man && $(MAKE) $(MACROS) install install-exec: install-bin install-lib install-bin: @mkdir -p '$(DESTDIR)/$(bindir)' @for f in $(bin); do \ printf ' INSTALL %s\n' "$${f}"; \ ff="$$(printf '%s' "$${f}" | sed 's|^[^/]*/||')"; \ [ "x$${ff%/?*}" != "x$${ff}" ] && \ mkdir -p "$(DESTDIR)/$(bindir)/$${ff%/?*}"; \ cp "$${f}" "$(DESTDIR)/$(bindir)/$${ff}"; \ chmod 755 "$(DESTDIR)/$(bindir)/$${ff}"; \ done install-lib: @mkdir -p '$(DESTDIR)/$(libdir)' @for f in $(lib); do \ printf ' INSTALL %s\n' "$${f}"; \ ff="$$(printf '%s' "$${f}" | sed 's|^[^/]*/||')"; \ [ "x$${ff%/?*}" != "x$${ff}" ] && \ mkdir -p "$(DESTDIR)/$(libdir)/$${ff%/?*}"; \ cp "$${f}" "$(DESTDIR)/$(libdir)/$${ff}"; \ chmod 644 "$(DESTDIR)/$(libdir)/$${ff}"; \ done uninstall: uninstall-exec @printf 'Uninstalling locales...\n' @cd locale && $(MAKE) $(MACROS) uninstall @printf 'Uninstalling manual pages...\n' @cd man && $(MAKE) $(MACROS) uninstall uninstall-exec: uninstall-bin uninstall-lib uninstall-bin: @for f in $(bin); do \ printf ' RM %s\n' "$${f}"; \ ff="$$(printf '%s' "$${f}" | sed 's|^[^/]*/||')"; \ rm -f "$(DESTDIR)/$(bindir)/$${ff}"; \ done uninstall-lib: @for f in $(lib); do \ printf ' RM %s\n' "$${f}"; \ ff="$$(printf '%s' "$${f}" | sed 's|^[^/]*/||')"; \ rm -f "$(DESTDIR)/$(libdir)/$${ff}"; \ done $(distdir): @mkdir -p '$(distdir)' @cp -pR $(distfiles) '$(distdir)' @cd src && $(MAKE) '../$(distdir)/src' @cd lib && $(MAKE) '../$(distdir)/lib' @cd lib/buildsystem && $(MAKE) '../../$(distdir)/lib/buildsystem' @cd locale && $(MAKE) '../$(distdir)/locale' @cd man && $(MAKE) '../$(distdir)/man' dist dist-gzip: $(distdir) @tar -cf - '$(distdir)' | gzip -9c > '$(distdir).tar.gz' @rm -Rf '$(distdir)' dist-bzip2: $(distdir) @tar -cf - '$(distdir)' | bzip2 -9c > '$(distdir).tar.bz2' @rm -Rf '$(distdir)' dist-xz: $(distdir) @tar -cf - '$(distdir)' | xz -c > '$(distdir).tar.xz' @rm -Rf '$(distdir)'