Part of Slepp's ProjectsPastebinTURLImagebinFilebin
Feedback -- English French German Japanese
Create Upload Newest Tools Donate

Advertising

Someone
Monday, April 16th, 2007 at 9:22:30pm UTC 

  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.
  10. export DH_VERBOSE=1
  11.  
  12.  
  13. # These are used for cross-compiling and for saving the configure script
  14. # from having to guess our platform (since we know it already)
  15. DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
  16. DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
  17.  
  18.  
  19. CFLAGS = -Wall -g
  20.  
  21. ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
  22.         CFLAGS += -O0
  23. else
  24.         CFLAGS += -O2
  25. endif
  26.  
  27. # shared library versions, option 1
  28. version=2.0.5
  29. major=2
  30. # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
  31. #version=`ls src/.libs/lib*.so.* | \
  32. # awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
  33. #major=`ls src/.libs/lib*.so.* | \
  34. # awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
  35.  
  36. config.status: configure
  37.         dh_testdir
  38.         # Add here commands to configure the package.
  39.         ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE)
  40.  
  41.  
  42. build: build-stamp
  43. build-stamp:  config.status
  44.         dh_testdir
  45.  
  46.         # Add here commands to compile the package.
  47.         $(MAKE)
  48.  
  49.         touch [email protected]
  50.  
  51. clean:
  52.         dh_testdir
  53.         dh_testroot
  54.         rm -f build-stamp
  55.  
  56.         # Add here commands to clean up after the build process.
  57.         -$(MAKE) distclean
  58. ifneq "$(wildcard /usr/share/misc/config.sub)" ""
  59.         cp -f /usr/share/misc/config.sub config.sub
  60. endif
  61. ifneq "$(wildcard /usr/share/misc/config.guess)" ""
  62.         cp -f /usr/share/misc/config.guess config.guess
  63. endif
  64.  
  65.  
  66.         dh_clean
  67.  
  68. install: build
  69.         dh_testdir
  70.         dh_testroot
  71.         dh_clean -k
  72.         dh_installdirs
  73.  
  74.         # Add here commands to install the package into debian/tmp
  75.         $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
  76.  
  77.  
  78. # Build architecture-independent files here.
  79. binary-indep: build install
  80. # We have nothing to do by default.
  81.  
  82. # Build architecture-dependent files here.
  83. binary-arch: build install
  84.         dh_testdir
  85.         dh_testroot
  86.         dh_installchangelogs ChangeLog
  87.         dh_installdocs
  88.         dh_installexamples
  89.         dh_install
  90. #       dh_installmenu
  91. #       dh_installdebconf     
  92. #       dh_installlogrotate
  93. #       dh_installemacsen
  94. #       dh_installpam
  95. #       dh_installmime
  96. #       dh_installinit
  97. #       dh_installcron
  98. #       dh_installinfo
  99.         dh_installman
  100.         dh_link
  101.         dh_strip
  102.         dh_compress
  103.         dh_fixperms
  104. #       dh_perl
  105. #       dh_python
  106. #       dh_makeshlibs
  107.         dh_installdeb
  108.         dh_shlibdeps
  109.         dh_gencontrol
  110.         dh_md5sums
  111.         dh_builddeb
  112.  
  113. binary: binary-indep binary-arch
  114. .PHONY: build clean binary-indep binary-arch binary install

advertising

Update the Post

Either update this post and resubmit it with changes, or make a new post.

You may also comment on this post.

update paste below
details of the post (optional)

Note: Only the paste content is required, though the following information can be useful to others.

Save name / title?

(space separated, optional)



Please note that information posted here will not expire by default. If you do not want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords. All illegal activities will be reported and any information will be handed over to the authorities, so be good.

comments powered by Disqus
worth-right
worth-right