Root/usbboot/debian/rules

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)
15DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
16DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
17ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
18CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
19else
20CROSS= --build $(DEB_BUILD_GNU_TYPE)
21endif
22
23
24configure:
25    ./autogen.sh
26
27config.status: configure
28    dh_testdir
29    # Add here commands to configure the package.
30ifneq "$(wildcard /usr/share/misc/config.sub)" ""
31    cp -f /usr/share/misc/config.sub config.sub
32endif
33ifneq "$(wildcard /usr/share/misc/config.guess)" ""
34    cp -f /usr/share/misc/config.guess config.guess
35endif
36    ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
37
38
39build: build-stamp
40
41build-stamp: config.status
42    dh_testdir
43
44    # Add here commands to compile the package.
45    $(MAKE)
46    #docbook-to-man debian/usbboot.sgml > usbboot.1
47
48    touch $@
49
50clean:
51    dh_testdir
52    dh_testroot
53    rm -f build-stamp
54
55    rm -f debian/stamp-autothings-update
56    @# Delete generated files, we don't want them in the diff.
57    rm -f aclocal.m4 config.h.in configure Makefile.in m4/install-sh
58    rm -f m4/missing m4/depcomp src/Makefile.in src/xburst-tools_version.h
59
60    # Add here commands to clean up after the build process.
61    [ ! -f Makefile ] || $(MAKE) distclean
62    rm -f config.sub config.guess
63
64    dh_clean
65
66install: build
67    dh_testdir
68    dh_testroot
69    dh_prep
70    dh_installdirs
71
72    # Add here commands to install the package into debian/xburst-tools.
73    $(MAKE) DESTDIR=$(CURDIR)/debian/xburst-tools install
74
75# Build architecture-independent files here.
76binary-indep: install
77# We have nothing to do by default.
78
79# Build architecture-dependent files here.
80binary-arch: install
81    dh_testdir
82    dh_testroot
83    dh_installchangelogs ChangeLog
84    dh_installdocs
85# dh_installexamples
86# dh_install
87# dh_installmenu
88# dh_installdebconf
89# dh_installlogrotate
90# dh_installemacsen
91# dh_installpam
92# dh_installmime
93# dh_python
94# dh_installinit
95# dh_installcron
96# dh_installinfo
97    dh_installman
98    dh_link
99    dh_strip
100    dh_compress
101    dh_fixperms
102# dh_perl
103# dh_makeshlibs
104    dh_installdeb
105    dh_shlibdeps
106    dh_gencontrol
107    dh_md5sums
108    dh_builddeb
109
110binary: binary-indep binary-arch
111.PHONY: build clean binary-indep binary-arch binary install
112

Archive Download this file



interactive