116 lines
2.9 KiB
Makefile
Executable File
116 lines
2.9 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
|
|
# This version is for a hypothetical package that builds an
|
|
# architecture-dependant package, as well as an architecture-independent
|
|
# package.
|
|
|
|
# Uncomment this to turn on verbose mode.
|
|
#export DH_VERBOSE=1
|
|
|
|
i=$(shell pwd)/debian/tmp
|
|
b=$(shell pwd)/debian/build
|
|
|
|
configure: configure.in
|
|
@echo "--- Making configure script and configuring"
|
|
chmod +x autogen.sh
|
|
./autogen.sh --prefix=/@PREFIX@ --with-gnome=/@GNOMEPREFIX@ \
|
|
--localstatedir=/@LOCALSTATEDIR@
|
|
|
|
Makefile: configure
|
|
@echo "--- Configuring"
|
|
./configure --prefix=/@PREFIX@ --with-gnome=/@GNOMEPREFIX@ \
|
|
--localstatedir=/@LOCALSTATEDIR@
|
|
|
|
build: configure Makefile build-debstamp
|
|
build-debstamp:
|
|
@echo "--- Compiling"
|
|
dh_testdir
|
|
$(MAKE) all
|
|
touch build-debstamp
|
|
|
|
clean: Makefile
|
|
@echo "--- Cleaning"
|
|
dh_testdir
|
|
dh_clean
|
|
-rm -rf static shared
|
|
-rm -f build-debstamp install-debstamp
|
|
-make -k distclean
|
|
-rm -f `find . -name "*~"`
|
|
-rm -f `find . -name "*\.la"`
|
|
-rm -rf `find . -name "\.deps"`
|
|
-rm -rf `find . -name "\.libs"`
|
|
-rm -rf `find . -name "*\.rej"`
|
|
-rm -rf debian/tmp `find debian/* -type d ! -name CVS` debian/files* core
|
|
-rm -f debian/*substvars
|
|
|
|
install: build install-debstamp
|
|
install-debstamp:
|
|
@echo "--- Installing"
|
|
dh_testdir
|
|
dh_testroot
|
|
rm -rf $(b)
|
|
$(MAKE) install prefix=$(i)/@PREFIX@ exec_prefix=$(i)/@PREFIX@ \
|
|
localstatedir=$(i)/@LOCALSTATEDIR@
|
|
touch install-debstamp
|
|
|
|
install-save: install
|
|
rm -rf $(i).saved
|
|
cp -a $(i) $(i).saved
|
|
|
|
install-saved:
|
|
rm -rf $(i)
|
|
cp -a $(i).saved $(i)
|
|
rm -rf $(b)
|
|
touch install-debstamp
|
|
|
|
binary-indep: build install
|
|
|
|
binary-arch: build install \
|
|
libgtop1@SUFFIX@ \
|
|
libgtop-dev@SUFFIX@
|
|
|
|
#
|
|
# libgtop1@SUFFIX@
|
|
#
|
|
|
|
libgtop1@SUFFIX@: install
|
|
@echo "--- Building: $@"
|
|
dh_installdocs -p$@ -P$(b)/$@ README NEWS AUTHORS
|
|
dh_installchangelogs -p$@ -P$(b)/$@ ChangeLog
|
|
dh_movefiles -p$@ -P$(b)/$@
|
|
dh_strip -p$@ -P$(b)/$@
|
|
dh_compress -p$@ -P$(b)/$@
|
|
dh_fixperms -p$@ -P$(b)/$@
|
|
dh_installdeb -p$@ -P$(b)/$@
|
|
dh_shlibdeps -p$@ -P$(b)/$@
|
|
dh_gencontrol -p$@ -P$(b)/$@
|
|
dh_makeshlibs -p$@ -P$(b)/$@ -V
|
|
dh_md5sums -p$@ -P$(b)/$@
|
|
dh_builddeb -p$@ -P$(b)/$@
|
|
|
|
#
|
|
# libgtop-dev
|
|
#
|
|
|
|
libgtop-dev@SUFFIX@: install
|
|
@echo "--- Building: $@"
|
|
mkdir -p $(b)/$@/usr/doc
|
|
cd $(b)/$@/usr/doc; ln -s libgtop1@SUFFIX@ $@
|
|
dh_movefiles -p$@ -P$(b)/$@
|
|
dh_strip -p$@ -P$(b)/$@
|
|
dh_compress -p$@ -P$(b)/$@
|
|
dh_fixperms -p$@ -P$(b)/$@
|
|
dh_installdeb -p$@ -P$(b)/$@
|
|
dh_shlibdeps -p$@ -P$(b)/$@
|
|
dh_gencontrol -p$@ -P$(b)/$@
|
|
dh_makeshlibs -p$@ -P$(b)/$@ -V
|
|
dh_undocumented -p$@ -P$(b)/$@ \
|
|
libgtop-config.1
|
|
dh_md5sums -p$@ -P$(b)/$@
|
|
dh_builddeb -p$@ -P$(b)/$@
|
|
|
|
binary: binary-indep binary-arch
|
|
.PHONY: binary clean binary-indep binary-arch build install install-save install-saved
|
|
|
|
|