Changeset 233 in ProjectBuilder for 0.8.5/pbconf/project-builder/deb/rules
- Timestamp:
- Oct 19, 2007, 8:29:51 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
0.8.5/pbconf/project-builder/deb/rules
r232 r233 29 29 endif 30 30 31 config.status: configure 32 dh_testdir 31 build: build-stamp 33 32 34 # Configure the package. 35 CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man33 build-stamp: 34 dh_testdir 36 35 37 # Build both architecture dependent and independent 38 build: build-arch build-indep 36 # Add here commands to compile the package. 37 perl Makefile.PL 38 make 39 touch $@ 39 40 40 # Build architecture dependent 41 build-arch: build-arch-stamp 41 clean: 42 dh_testdir 43 dh_testroot 44 rm -f build-stamp 42 45 43 build-arch-stamp: config.status 44 dh_testdir46 # Add here commands to clean up after the build process. 47 -$(MAKE) distclean 45 48 46 # Compile the package. 47 $(MAKE) 49 dh_clean 48 50 49 touch build-stamp 51 install: build 52 dh_testdir 53 dh_testroot 54 dh_clean -k 55 dh_installdirs 50 56 51 # Build architecture independent 52 build-indep: build-indep-stamp 57 # Add here commands to install the package into debian/linuxcoe-sd 58 $(MAKE) install DESTDIR=$(CURDIR)/debian/PBPKG 53 59 54 build-indep-stamp: config.status55 # Nothing to do, the only indep item is the manual which is available as html in original source56 touch build-indep-stamp57 60 58 # Clean up 59 clean: 60 dh_testdir 61 dh_testroot 62 rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# 63 # Clean temporary document directory 64 rm -rf debian/doc-temp 65 # Clean up. 66 -$(MAKE) distclean 67 rm -f config.log 68 ifneq "$(wildcard /usr/share/misc/config.sub)" "" 69 cp -f /usr/share/misc/config.sub config.sub 70 endif 71 ifneq "$(wildcard /usr/share/misc/config.guess)" "" 72 cp -f /usr/share/misc/config.guess config.guess 73 endif 61 # Build architecture-independent files here. 62 binary-indep: build install 63 # We have nothing to do by default. 74 64 75 dh_clean 65 # Build architecture-dependent files here. 66 binary-arch: build install 67 dh_testdir 68 dh_testroot 69 dh_installchangelogs ChangeLog 70 dh_installdocs 71 dh_installexamples 72 # dh_install 73 # dh_installmenu 74 # dh_installdebconf 75 # dh_installlogrotate 76 # dh_installemacsen 77 # dh_installpam 78 # dh_installmime 79 # dh_python 80 # dh_installinit 81 # dh_installcron 82 # dh_installinfo 83 dh_installman 84 #dh_link usr/share/doc/linuxcoe-sd usr/share/doc/linuxcoe-sd-base 85 dh_strip 86 dh_compress 87 dh_fixperms 88 # dh_perl 89 # dh_makeshlibs 90 dh_installdeb 91 dh_shlibdeps 92 dh_gencontrol 93 dh_md5sums 94 dh_builddeb 76 95 77 # Install architecture dependent and independent 78 install: install-arch install-indep 79 80 # Install architecture dependent 81 install-arch: build-arch 82 dh_testdir 83 dh_testroot 84 dh_clean -k -s 85 dh_installdirs -s 86 87 # Install the package files into build directory: 88 # - start with upstream make install 89 $(MAKE) install prefix=$(CURDIR)/debian/$(PACKAGE_NAME)/usr mandir=$(CURDIR)/debian/$(PACKAGE_NAME)/usr/share/man 90 # - copy html manual to temporary location for renaming 91 mkdir -p debian/doc-temp 92 mkdir -p $(CURDIR)/debian/$(PACKAGE_NAME)/var/cache/mondo 93 #cp -a docs/en/mondorescue-howto debian/doc-temp/html 94 95 dh_install -s 96 97 # Install architecture independent 98 install-indep: build-indep 99 dh_testdir 100 dh_testroot 101 dh_clean -k -i 102 dh_installdirs -i 103 dh_install -i 104 105 # Must not depend on anything. This is to be called by 106 # binary-arch/binary-indep 107 # in another 'make' thread. 108 binary-common: 109 dh_testdir 110 dh_testroot 111 dh_installchangelogs ChangeLog 112 dh_installdocs 113 dh_installman 114 dh_link 115 dh_strip 116 dh_compress 117 dh_fixperms 118 dh_installdeb 119 dh_shlibdeps 120 dh_gencontrol 121 dh_md5sums 122 dh_builddeb 123 124 # Build architecture independant packages using the common target. 125 binary-indep: build-indep install-indep 126 $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common 127 128 # Build architecture dependant packages using the common target. 129 binary-arch: build-arch install-arch 130 $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common 131 132 # Build architecture depdendent and independent packages 133 binary: binary-arch binary-indep 134 .PHONY: clean binary 96 binary: binary-indep binary-arch 97 .PHONY: build clean binary-indep binary-arch binary install
Note:
See TracChangeset
for help on using the changeset viewer.