1#!/usr/bin/make -f 2# -*- makefile -*- 3# Sample debian/rules that uses debhelper. 4# This file was originally written by Joey Hess and Craig Small. 5# As a special exception, when this file is copied by dh-make into a 6# dh-make output file, you may use that output file without restriction. 7# This special exception was added by Craig Small in version 0.37 of dh-make. 8 9# Uncomment this to turn on verbose mode. 10export DH_VERBOSE=1 11 12%: 13 dh $@ --with python-central 14 15 16override_dh_auto_configure: 17 ./configure --prefix=/usr/lib/alliance --enable-alc-shared --disable-static 18 19 20override_dh_makeshlibs: 21 dh_makeshlibs 22 destdir="`pwd`/debian/alliance"; \ 23 ldsoconfdir="$${destdir}/etc/ld.so.conf.d"; \ 24 allianceldsoconf="$${ldsoconfdir}/alliance.conf"; \ 25 if [ ! -d "$${ldsoconfdir}" ]; then mkdir -p "$${ldsoconfdir}"; fi; \ 26 echo "# Alliance VLSI design system" > $${allianceldsoconf}; \ 27 echo "/usr/lib/alliance/lib" >> $${allianceldsoconf}; 28 29 30override_dh_auto_install: 31 dh_auto_install 32 destdir="`pwd`/debian/alliance"; \ 33 prefix="/usr/lib/alliance"; \ 34 sharedir="/usr/share"; \ 35 alliancesharedir="$${sharedir}/alliance"; \ 36 celldir="$${alliancesharedir}/cell"; \ 37 docdir="$${sharedir}/doc/alliance"; \ 38 mandir="$${sharedir}/man"; \ 39 bindir="/usr/bin"; \ 40 examplesdir="$${alliancesharedir}/examples"; \ 41 echo "destdir=$${destdir}"; \ 42 if [ ! -d "$${destdir}/etc/alliance" ]; then mkdir -p "$${destdir}/etc/alliance"; fi; \ 43 mv $${destdir}$${prefix}/etc/* $${destdir}/etc/alliance; \ 44 rmdir $${destdir}$${prefix}/etc; \ 45 if [ ! -d "$${destdir}$${alliancesharedir}" ]; then mkdir -p "$${destdir}$${alliancesharedir}"; fi; \ 46 mv $${destdir}$${prefix}/cells $${destdir}$${alliancesharedir}; \ 47 if [ ! -d "$${destdir}$${examplesdir}" ]; then mkdir -p "$${destdir}$${examplesdir}"; fi; \ 48 mv "$${destdir}$${prefix}/examples/alliance-examples" "$${destdir}$${examplesdir}"; \ 49 mv "$${destdir}$${prefix}/examples/alliance-run" "$${destdir}$${examplesdir}"; \ 50 mv "$${destdir}$${prefix}/examples/regression.sh" "$${destdir}$${examplesdir}"; \ 51 chmod u+x "$${destdir}$${examplesdir}/regression.sh" \ 52 "$${destdir}$${examplesdir}/alliance-examples/"*.*sh \ 53 "$${destdir}$${examplesdir}/alliance-examples/mipsR3000/asm/"*.*sh \ 54 "$${destdir}$${examplesdir}/alliance-run/"*.*sh; \ 55 rmdir "$${destdir}$${prefix}/examples"; \ 56 if [ ! -d "$${destdir}$${docdir}" ]; then mkdir -p "$${destdir}$${docdir}"; fi; \ 57 mv "$${destdir}$${prefix}/tutorials" "$${destdir}$${docdir}"; \ 58 mv "$${destdir}$${prefix}/doc/"* "$${destdir}$${docdir}"; \ 59 rmdir "$${destdir}$${prefix}/doc"; \ 60 mv "$${destdir}$${prefix}/share/man/man3/log.3" "$${destdir}$${prefix}/share/man/man3/alc_log.3"; \ 61 if [ ! -d "$${destdir}$${mandir}" ]; then mkdir -p "$${destdir}$${mandir}"; fi; \ 62 mv "$${destdir}$${prefix}/share/man/"* "$${destdir}$${mandir}"; \ 63 rmdir "$${destdir}$${prefix}/share/man"; \ 64 if [ ! -d "$${destdir}$${bindir}" ]; then mkdir -p "$${destdir}$${bindir}"; fi; \ 65 mv "$${destdir}$${prefix}/bin/"* "$${destdir}$${bindir}"; \ 66 rmdir "$${destdir}$${prefix}/bin"; \ 67 find $${destdir} -name "attila*" | xargs rm; 68