rules 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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. # Uncomment this to turn on verbose mode.
  9. #export DH_VERBOSE=1
  10. CFLAGS = -Wall -g
  11. ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
  12. CFLAGS += -O0
  13. else
  14. CFLAGS += -O2
  15. endif
  16. configure: configure-stamp
  17. configure-stamp:
  18. dh_testdir
  19. # Add here commands to configure the package.
  20. touch configure-stamp
  21. build: build-stamp
  22. build-stamp: configure-stamp
  23. dh_testdir
  24. # Add here commands to compile the package.
  25. $(MAKE)
  26. #docbook-to-man debian/ui-pdbt.sgml > ui-pdbt.1
  27. touch build-stamp
  28. clean:
  29. dh_testdir
  30. dh_testroot
  31. rm -f build-stamp configure-stamp
  32. # Add here commands to clean up after the build process.
  33. -$(MAKE) clean
  34. dh_clean
  35. install: build
  36. dh_testdir
  37. dh_testroot
  38. dh_clean -k
  39. dh_installdirs
  40. # Add here commands to install the package into debian/ui-pdbt.
  41. mkdir -p $(CURDIR)/debian/pdbt/usr/bin
  42. mkdir -p $(CURDIR)/debian/pdbt/etc
  43. $(MAKE) install DESTDIR=$(CURDIR)/debian/pdbt
  44. # Build architecture-independent files here.
  45. binary-indep: build install
  46. # We have nothing to do by default.
  47. # Build architecture-dependent files here.
  48. binary-arch: build install
  49. dh_testdir
  50. dh_testroot
  51. dh_installchangelogs
  52. # dh_installdocs
  53. dh_installexamples
  54. dh_install
  55. # dh_installmenu
  56. # dh_installdebconf
  57. dh_installlogrotate
  58. # dh_installemacsen
  59. # dh_installpam
  60. # dh_installmime
  61. dh_installinit
  62. dh_installcron
  63. # dh_installinfo
  64. dh_installman
  65. dh_link
  66. dh_strip
  67. dh_compress
  68. dh_fixperms
  69. # dh_perl
  70. # dh_python
  71. # dh_makeshlibs
  72. dh_installdeb
  73. dh_shlibdeps
  74. dh_gencontrol
  75. dh_md5sums
  76. dh_builddeb
  77. binary: binary-indep binary-arch
  78. .PHONY: build clean binary-indep binary-arch binary install configure