#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
#
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
#
# Modified to make a template file for a multi-binary package with separated
# build-arch and build-indep targets  by Bill Allombert 2001

# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1

# This has to be exported to make some magic below work.
export DH_OPTIONS

prefix=/opt/rtems-4.11
exec_prefix=$(prefix)
bindir=$(exec_prefix)/bin
datarootdir=$(prefix)/share
datadir=$(datarootdir)
mandir=$(datarootdir)/man
infodir=$(datarootdir)/info
localedir=$(datarootdir)/locale
libexecdir=$(exec_prefix)/libexec
libdir=$(exec_prefix)/lib

export PATH:=/opt/rtems-4.11/bin:$(PATH)

override_dh_auto_clean:
	[ ! -f Makefile ] || $(MAKE) distclean

override_dh_auto_test:

override_dh_auto_configure:
	CC="gcc $(CFLAGS)" dh_auto_configure -Bbuild -- --prefix=$(prefix) --bindir=$(bindir) --exec_prefix=$(exec_prefix) --datadir=$(datadir) --libexecdir=$(libexecdir) --mandir=$(mandir) --infodir=$(infodir) \
	 --target=m68k-rtems4.11 \
	 --disable-libstdcxx-pch \
	 --disable-nls --disable-werror --without-included-gettext \
	 --with-gnu-as --with-gnu-ld --with-newlib --with-system-zlib \
	 --enable-version-specific-runtime-libs --enable-threads \
	 --disable-lto --disable-plugin --enable-newlib-io-c99-formats \
	 --enable-newlib-iconv \
	 --enable-languages="c,c++"

override_dh_auto_build:
	dh_auto_build -Bbuild

override_dh_auto_install:
	$(MAKE) -C build install DESTDIR=`pwd`/debian/tmp
	$(MAKE) -C build/m68k-rtems4.11/newlib install-info DESTDIR=`pwd`/debian/tmp
	rm -f debian/tmp$(infodir)/dir
	gzip -9nf debian/tmp$(infodir)/*.info*
	gzip -9nf debian/tmp$(mandir)/man*/*

override_dh_strip:
	dh_strip -X/opt/rtems-4.11/lib/gcc/m68k-rtems4.11/ -X/opt/rtems-4.11/m68k-rtems4.11/lib/

%:
	dh $@ 
