rendered paste body#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/kde.mk
DEB_DH_INSTALL_ARGS = --sourcedir=debian/tmp
DEB_INSTALL_MANPAGES_kile := debian/kile.1
<<<<<<< kile-1:1.8.1-3.2ubuntu1 (ubuntu)
# This has to be exported to make some magic below work.
export DH_OPTIONS
# 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)
GCC4_ICES_HERE := arm m68k hppa
DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
ifneq (,$(filter $(DEB_HOST_ARCH_CPU),$(GCC4_ICES_HERE)))
export CC=gcc-3.4
export CPP=cpp-3.4
export CXX=g++-3.4
endif
INSTALL_DIR = install -p -d -o root -g root -m 755
INSTALL_FILE = install -p -o root -g root -m 644
objdir = $(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE)
tmp = $(CURDIR)/debian/tmp
overrides = $(tmp)/usr/share/lintian/overrides
pixmaps = $(CURDIR)/debian/kile/usr/share/pixmaps
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
CFLAGS += -g
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
ifeq ($(DEB_BUILD_GNU_TYPE),i386-linux)
# Uncomment the following 2 lines to enable i686 optimziation
# You may want to tweak the settings to your likings
#export CFLAGS=-O3 -march=i686 -ffast-math -finline-functions
#export CXXFLAGS=-O3 -march=i686 -ffast-math -finline-functions
endif
-include debian/debiandirs
debian/debiandirs: admin/debianrules
perl -w admin/debianrules echodirs > debian/debiandirs
configure: configure-stamp
configure-stamp:
dh_testdir
# Apply Debian specific patches
if test ! -f patch-stamp; then \
for patch in $(CURDIR)/debian/patches/*.diff ;\
do \
echo APPLYING PATCH\: $${patch##*/};\
patch -p1 < $$patch ;\
done ;\
touch patch-stamp ;\
fi
# KDE CVS does not have aclocal.m4 or configure
if test ! -f configure; then \
$(MAKE) -f admin/Makefile.common ;\
fi
# make build directory
mkdir $(objdir)
# run configure with build tree $(objdir)
cd $(objdir) && \
../configure $(configkde)
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
cd $(objdir) && \
$(MAKE)
touch build-stamp
debian-clean:
dh_testdir
dh_testroot
dh_clean
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp debian/debiandirs
# Remove Debian specific patches
if test -f patch-stamp; then \
for patch in $(CURDIR)/debian/patches/*.diff ;\
do \
echo REMOVING PATCH\: $${patch##*/};\
patch -p1 -R < $$patch ;\
done ;\
rm -f patch-stamp ;\
fi
# Remove build tree
rm -rf $(objdir)
# If Makefile exists run distclean
if test -f Makefile; then \
$(MAKE) distclean; \
fi
if test -d CVS; then \
$(MAKE) -f admin/Makefile.common cvs-clean ;\
fi
dh_clean
install: DH_OPTIONS=
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
cd $(objdir) && \
$(MAKE) install DESTDIR=$(tmp)
# These files are already shipped with kdelibs.
rm -f $(tmp)/usr/share/apps/katepart/syntax/latex.xml
rm -f $(tmp)/usr/share/apps/katepart/syntax/bibtex.xml
# Generate HTML docs.
for i in `find $(tmp) -name "index.docbook"`; do \
( cd `dirname $$i`; meinproc `basename $$i` ); \
done
# Split into separate binary packages.
dh_install --sourcedir=debian/tmp --list-missing
# Install standard documentation links.
for pkg in `dh_listpackages`; do \
if test -d debian/$$pkg/usr/share/doc/kde/HTML/en/$$pkg; then \
dh_link -p$$pkg usr/share/doc/kde/HTML/en/$$pkg \
usr/share/doc/$$pkg/html; \
fi; \
done
# Install linda and lintian overrides.
for pkg in `dh_listpackages`; do \
if test -e debian/$$pkg.override; then \
$(INSTALL_DIR) debian/$$pkg/usr/share/lintian/overrides; \
$(INSTALL_FILE) debian/$$pkg.override \
debian/$$pkg/usr/share/lintian/overrides/$$pkg; \
fi; \
if test -e debian/$$pkg.linda; then \
$(INSTALL_DIR) debian/$$pkg/usr/share/linda/overrides; \
$(INSTALL_FILE) debian/$$pkg.linda \
debian/$$pkg/usr/share/linda/overrides/$$pkg; \
fi; \
done
# Install pixmaps.
$(INSTALL_DIR) $(pixmaps)
$(INSTALL_FILE) debian/*.xpm $(pixmaps)
# Build architecture-independent files here.
binary-indep: build install
dh_testdir
dh_testroot
dh_installdocs -i
dh_installmenu -i
dh_installman -i
dh_installchangelogs -i ChangeLog
dh_link -i
dh_strip -i
dh_compress -i -X.docbook -X.bz2 -X.css -X-license -X.dcl
dh_fixperms -i
# dh_makeshlibs -i
dh_installdeb -i
# dh_perl -i
dh_shlibdeps -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installdocs -a
dh_installmenu -a
dh_installman -a
dh_installchangelogs -a ChangeLog
dh_iconcache
dh_link -a
dh_strip -a
dh_compress -a -X.docbook -X.bz2 -X.css -X-license -X.dcl
dh_fixperms -a
# dh_makeshlibs -a
dh_installdeb -a
# dh_perl -a
dh_shlibdeps -a
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
=======
makebuilddir/kile::
-test -r /usr/share/misc/config.sub && \
cp -f /usr/share/misc/config.sub admin/config.sub
-test -r /usr/share/misc/config.guess && \
cp -f /usr/share/misc/config.guess admin/config.guess
/usr/bin/libtoolize -f
cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
$(MAKE) -f admin/Makefile.common
install/kile::
# Install pixmap
install -D -p -m0644 debian/kile.xpm debian/kile/usr/share/pixmaps/kile.xpm
chmod +x debian/tmp/usr/share/apps/kile/test/runTests.sh
clean::
rm -f admin/config.sub admin/config.guess debian/debiandirs admin/ltmain.sh configure admin/libtool.m4.in aclocal.m4 acinclude.m4
>>>>>>> kile-1:1.9.1-1 (debian)