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