Makefile rearrangement.
svn path=/branches/kernel-image-2.6.11/; revision=3261
This commit is contained in:
parent
bf30c0d1de
commit
b430e6cb77
|
@ -1,16 +0,0 @@
|
||||||
#
|
|
||||||
# This is the Makefile for the binary linux-source
|
|
||||||
# package. It must be built first, because it makes
|
|
||||||
# the linux-source-$(version).tar.bz2 available.
|
|
||||||
#
|
|
||||||
binary: debian/control
|
|
||||||
dh_installdirs
|
|
||||||
dh_fixperms -plinux-source-$(version)
|
|
||||||
dh_installdocs -plinux-source-$(version) debian/README.Debian
|
|
||||||
dh_installchangelogs -plinux-source-$(version)
|
|
||||||
dh_compress -plinux-source-$(version)
|
|
||||||
dh_installdeb -plinux-source-$(version)
|
|
||||||
dh_gencontrol -plinux-source-$(version)
|
|
||||||
dh_builddeb -plinux-source-$(version)
|
|
||||||
|
|
||||||
PHONY: binary
|
|
|
@ -35,6 +35,13 @@ endif
|
||||||
ifeq (,$(subarchs))
|
ifeq (,$(subarchs))
|
||||||
subarchs := none
|
subarchs := none
|
||||||
endif
|
endif
|
||||||
|
#
|
||||||
|
# The following definition gets the list of relevant files in the top-level
|
||||||
|
# directory. At this point we cannot verify that we are in top-level dir
|
||||||
|
# (we probably are), so it should be referenced only in the targets which
|
||||||
|
# run dh_testdir in the beginning.
|
||||||
|
#
|
||||||
|
source_files = $(filter-out debian linux-source-$(version), $(shell echo *))
|
||||||
|
|
||||||
export version abiname ltver kbuildver flavours
|
export version abiname ltver kbuildver flavours
|
||||||
|
|
||||||
|
@ -64,7 +71,6 @@ unpatch:
|
||||||
#
|
#
|
||||||
spkg := linux-source-$(version)
|
spkg := linux-source-$(version)
|
||||||
sdir := debian/$(spkg)/usr/src
|
sdir := debian/$(spkg)/usr/src
|
||||||
files = $(filter-out debian, $(shell echo *))
|
|
||||||
source: debian/source-stamp
|
source: debian/source-stamp
|
||||||
debian/source-stamp: debian/patch-stamp
|
debian/source-stamp: debian/patch-stamp
|
||||||
dh_testdir
|
dh_testdir
|
||||||
|
@ -72,7 +78,7 @@ debian/source-stamp: debian/patch-stamp
|
||||||
dh_installdirs -p$(spkg) /usr/src
|
dh_installdirs -p$(spkg) /usr/src
|
||||||
# Link the files and create a tarball in correct location
|
# Link the files and create a tarball in correct location
|
||||||
mkdir $(spkg)
|
mkdir $(spkg)
|
||||||
cp -al $(files) $(spkg)
|
cp -al $(source_files) $(spkg)
|
||||||
tar -cjf $(sdir)/$(spkg).tar.bz2 $(spkg)
|
tar -cjf $(sdir)/$(spkg).tar.bz2 $(spkg)
|
||||||
rm -rf $(spkg)
|
rm -rf $(spkg)
|
||||||
dh_installdocs -p$(spkg) README
|
dh_installdocs -p$(spkg) README
|
||||||
|
@ -104,9 +110,9 @@ debian/tree-stamp:
|
||||||
unpack: debian/linux-source-$(version).tar.bz2 unpack-stamp
|
unpack: debian/linux-source-$(version).tar.bz2 unpack-stamp
|
||||||
unpack-stamp:
|
unpack-stamp:
|
||||||
dh_testdir
|
dh_testdir
|
||||||
for i in $(subarchs); do \
|
for i in $(subarchs); do \
|
||||||
cd debian; \
|
cd debian; \
|
||||||
$(MAKE) -f Makefile.subarch subarch=$${i} unpack; \
|
$(MAKE) subarch=$${i} source_files='$(source_files)' unpack; \
|
||||||
done
|
done
|
||||||
ln -s $$(command -v touch) debian/bin/touch.orig
|
ln -s $$(command -v touch) debian/bin/touch.orig
|
||||||
touch unpack-stamp
|
touch unpack-stamp
|
||||||
|
@ -114,9 +120,9 @@ unpack-stamp:
|
||||||
build: build-stamp
|
build: build-stamp
|
||||||
build-stamp: unpack-stamp
|
build-stamp: unpack-stamp
|
||||||
dh_testdir
|
dh_testdir
|
||||||
for i in $(subarchs); do \
|
for i in $(subarchs); do \
|
||||||
cd debian; \
|
cd debian; \
|
||||||
$(MAKE) -f Makefile.subarch subarch=$${i} build; \
|
$(MAKE) subarch=$${i} source_files='$(source_files)' build; \
|
||||||
done
|
done
|
||||||
touch build-stamp
|
touch build-stamp
|
||||||
|
|
||||||
|
@ -133,9 +139,9 @@ clean: unpatch
|
||||||
binary-indep: build
|
binary-indep: build
|
||||||
binary-arch: build
|
binary-arch: build
|
||||||
dh_testdir
|
dh_testdir
|
||||||
for i in $(subarchs); do \
|
for i in $(subarchs); do \
|
||||||
cd debian; \
|
cd debian; \
|
||||||
$(MAKE) -f Makefile.subarch subarch=$${i} binary; \
|
$(MAKE) subarch=$${i} source_files='$(source_files)' binary; \
|
||||||
done
|
done
|
||||||
|
|
||||||
binary: binary-indep binary-arch
|
binary: binary-indep binary-arch
|
||||||
|
|
Loading…
Reference in New Issue