#!/usr/bin/make -f # debian/rules for ncmpc # # Written by Sebastian Harl # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif config.status: configure dh_testdir CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ --mandir=\$${prefix}/share/man \ --disable-mini \ --enable-wide \ --enable-multibyte \ --enable-locale \ --enable-nls \ --enable-colors \ --enable-lirc \ --enable-help-screen \ --enable-mouse \ --enable-artist-screen \ --enable-search-screen \ --enable-song-screen \ --enable-key-screen \ --enable-lyrics-screen \ --enable-outputs-screen \ --with-ncursesw build: build-stamp build-stamp: config.status dh_testdir $(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp [ ! -f Makefile ] || $(MAKE) distclean dh_clean install-indep: dh_testdir dh_testroot dh_clean -k dh_installdirs -i mkdir -p debian/ncmpc-lyrics/usr/lib/ncmpc/lyrics/ cp lyrics/* debian/ncmpc-lyrics/usr/lib/ncmpc/lyrics/ install-arch: build dh_testdir dh_testroot dh_prep dh_installdirs -a $(MAKE) install DESTDIR=$(CURDIR)/debian/ncmpc rm -rf debian/ncmpc/usr/lib/ncmpc/lyrics/ # fail if any of these directories is not empty rmdir debian/ncmpc/usr/lib/ncmpc/ rmdir debian/ncmpc/usr/lib/ mkdir debian/ncmpc/usr/share/doc/ncmpc/examples mv debian/ncmpc/usr/share/doc/ncmpc/*.sample \ debian/ncmpc/usr/share/doc/ncmpc/examples mv debian/ncmpc/usr/share/doc/ncmpc/ncmpc.lirc \ debian/ncmpc/usr/share/doc/ncmpc/examples binary-indep: install-indep dh_testdir dh_testroot dh_installchangelogs -i dh_installdocs -A -i NEWS README AUTHORS dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i binary-arch: build install-arch dh_testdir dh_testroot dh_installchangelogs -a dh_installdocs -A -a NEWS README dh_installmenu -a dh_link -a dh_strip -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-arch binary-indep .PHONY: build clean binary-indep binary-arch binary install-indep install-arch