1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
## Process this file with automake to produce a Makefile.in
AUTOMAKE_OPTIONS = 1.1 foreign
## Directory definitions
pkglibdir = $(libdir)/@PACKAGE@
pkglocalstatedir = $(sharedstatedir)/@PACKAGE@
parsechangelogdir = $(pkglibdir)/parsechangelog
altssysconfdir = $(pkgsysconfdir)/alternatives
altslocalstatedir = $(pkglocalstatedir)/alternatives
# This should be $(pkgsysconfdir), but uses $(sysconfdir) for backwards compatibility.
altssysconfdir = $(sysconfdir)/alternatives
## Automake variables
bin_SCRIPTS = dpkg-name dpkg-source dpkg-genchanges dpkg-gencontrol \
dpkg-shlibdeps dpkg-buildpackage dpkg-parsechangelog \
dpkg-distaddfile 822-date dpkg-scanpackages
sbin_PROGRAMS = start-stop-daemon
start_stop_daemon_SOURCES = start-stop-daemon.c
sbin_SCRIPTS = update-rc.d update-alternatives \
install-info dpkg-divert cleanup-info
pkglib_SCRIPTS = controllib.pl
lisp_LISP = debian-changelog-mode.el
ELCFILES = debian-changelog-mode.elc
man_MANS = dpkg-name.1 dpkg-source.1 822-date.1 update-rc.d.8 \
start-stop-daemon.8 update-alternatives.8 \
install-info.8 dpkg-scanpackages.8
EXTRA_DIST = update-rc.d.pl \
dpkg-name.sh dpkg-source.pl dpkg-genchanges.pl \
dpkg-gencontrol.pl dpkg-shlibdeps.pl \
dpkg-buildpackage.sh dpkg-parsechangelog.pl \
dpkg-distaddfile.pl 822-date.pl dpkg-scanpackages.pl \
update-alternatives.pl install-info.pl dpkg-divert.pl \
cleanup-info.pl controllib.pl debian-changelog-mode.el \
cl-debian.pl \
$(man_MANS)
noinst_DATA = cl-debian
LSMANL = dpkg-gencontrol dpkg-genchanges dpkg-buildpackage \
dpkg-distaddfile dpkg-parsechangelog dpkg-shlibdeps
CLEANFILES = $(bin_SCRIPTS) $(sbin_SCRIPTS) $(noinst_DATA) $(ELCFILES)
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in $(srcdir)/elisp-comp
## Rules
.PHONY: install-data-local uninstall-local
SUFFIXES = .pl .sh
%: %.pl
sed -e "s:^#![:space:]*/usr/bin/perl:#! $(perlpath):; \
s:\$$dpkglibdir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$dpkglibdir=\"$(pkglibdir)\":; \
s:\$$version[[:space:]]*=[[:space:]]*['\"][^'\"]*[\"']:\$$version=\"$(VERSION)\":" \
< $< > $@.new
chmod 755 $@.new
mv $@.new $@
%: %.sh
sed -e "s:version=\"[^\"]*\":version=\"$(VERSION)\":" \
< $< > $@.new
chmod 755 $@.new
mv $@.new $@
install-data-local: cl-debian
$(mkinstalldirs) $(altslocalstatedir) $(altssysconfdir)
set -e; for f in $(LSMANL); do ln -sf $(mandir)/man1/dpkg-source.1 $(mandir)/man1/$$f.1; done
$(mkinstalldirs) $(parsechangelogdir)
$(INSTALL_PROGRAM) cl-debian $(parsechangelogdir)/debian
uninstall-local:
$(RM) $(parsechangelogdir)/debian
-[ -e $(parsechangelogdir) ] && rmdir $(parsechangelogdir)
set -e; for f in $(LSMANL); do $(RM) $(mandir)/man1/$$f.1; done
-[ -e $(altssysconfdir) ] && rmdir $(altssysconfdir)
-[ -e $(altslocalstatedir) ] && rmdir $(altslocalstatedir)
## End of file.
|