#!/usr/bin/make -f # Made with the aid of debhelper by by Joey Hess, # based on the sample debian/rules file for GNU hello by Ian Jackson. # # This is free software; see the GNU General Public Licence # version 2 or later for copying conditions. There is NO warranty. # # Currently maintained by Anthony Fok # for Debian GNU/Linux. package = lilypond SHELL = /bin/sh r = debian/tmp d = usr/doc/$(package) # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 build: build-stamp build-stamp: dh_testdir # CC=egcc LIBS=-lqthreads CC=egcc ./configure --disable-checking --disable-debugging \ --enable-printing --prefix=/usr --disable-optimise \ --enable-shared $(MAKE) all # $(MAKE) htmldoc touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp install-stamp -$(MAKE) distclean # Correct the owner of the out/dummy.dep files when built with sudo. if [ -n "$$SUDO_USER" -a -n "$$SUDO_GID" ]; then \ find . -user root | xargs -r chown --dereference $$SUDO_USER.$$SUDO_GID; \ else \ find . -user root | xargs -r chown --dereference $$LOGNAME; \ fi # Remove the following line once the *.make files are fixed rm -f stepmake/bin/*.pyc rm -f stepmake/stepmake/stepmake rm -f stepmake/stepmake/bin rm -f GNUmakefile stepmake/GNUmakefile rm -f config.h rm -f wwwlist dh_clean install: install-stamp install-stamp: build-stamp dh_testdir dh_testroot dh_clean -k dh_installdirs usr/lib/texmf/doc \ usr/lib/emacs/site-lisp \ usr/doc/$(package)/examples ln -fs ../../../doc/lilypond $(r)/usr/lib/texmf/doc/lilypond $(MAKE) prefix=`pwd`/$(r)/usr install touch install-stamp # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. binary-arch: build install dh_testdir dh_testroot cp -av mudela-mode.el $(r)/usr/lib/emacs/site-lisp dh_installdocs ANNOUNCEMENT ANNOUNCE-0.1 NEWS-* DEDICATION \ BUGS TODO *.txt \ Documentation/pictures/*.xpm \ Documentation/out/*.txt \ Documentation/tex/*.doc \ Documentation/tex/*.bib # dh_installexamples input cp -aP `find input mutopia \( -name '*.ly' -o -name '*.tex' -o -name 'TODO' \)` \ $(r)/$(d)/examples for i in `find $(r)/$(d)/examples/ -type d -name out`; do \ mv -fv $$i/* $$i/..; rmdir $$i; done # dh_installmenu # dh_installemacsen # dh_installcron # dh_installmanpages # dh_undocumented dh_installchangelogs -k NEWS # dh_strip dh_compress dh_fixperms dh_suidregister dh_installdeb dh_shlibdeps dh_gencontrol # dh_makeshlibs dh_md5sums dh_builddeb source diff: @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false binary: binary-indep binary-arch .PHONY: build clean install binary-indep binary-arch binary