File: Makefile

package info (click to toggle)
apt-listchanges 2.83
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 632 kB
  • ctags: 107
  • sloc: python: 690; makefile: 107; sh: 66
file content (28 lines) | stat: -rw-r--r-- 966 bytes parent folder | download | duplicates (6)
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
all::
	docbook-to-man apt-listchanges.sgml > apt-listchanges.1
	docbook-to-man apt-listchanges.es.sgml > apt-listchanges.es.1
	docbook-to-man apt-listchanges.fr.sgml > apt-listchanges.fr.1

install:: all
	# modules
	install -d $(DESTDIR)/usr/share/apt-listchanges
	install -m 644 apt-listchanges/* $(DESTDIR)/usr/share/apt-listchanges
	# config
	install -d $(DESTDIR)/etc/apt/apt.conf.d
	install -m 644 debian/apt.conf $(DESTDIR)/etc/apt/apt.conf.d/20listchanges
	# exe
	install -d $(DESTDIR)/usr/bin
	install -m 755 apt-listchanges.py $(DESTDIR)/usr/bin/apt-listchanges
	# man pages
	for man in apt-listchanges*.1; do \
	    lang=`echo $$man | sed -e 's/apt-listchanges\.*// ; s/\.*1//'`; \
	    install -d $(DESTDIR)/usr/share/man/$$lang/man1;                \
	    install -m 644 $$man $(DESTDIR)/usr/share/man/$$lang/man1/apt-listchanges.1; \
	done

clean::
	rm -f apt-listchanges*.1
	rm -f apt-listchanges/*.pyc

all install clean update-po::
	$(MAKE) -C po $@