mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
debian/rules.real: Use correct scripts dir for headers packages. r6045: waldi | 2006-03-03 17:28:57 +0100 debian/modules/rules.defs, debian/modules/rules.include: Add. r6046: waldi | 2006-03-03 17:30:54 +0100 debian/modules/rules.include: Use another variable name. svn path=/dists/trunk/linux-2.6/; revision=6047
55 lines
1.6 KiB
Plaintext
55 lines
1.6 KiB
Plaintext
__MODULES_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
|
|
|
|
DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
|
|
DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
|
|
|
|
include $(__MODULES_DIR)rules.defs
|
|
|
|
build: debian/control $(STAMPS_DIR)/build-stamp
|
|
$(STAMPS_DIR)/build-stamp: $(BUILD_DIR) $(STAMPS_DIR)
|
|
dh_testdir
|
|
$(MAKE) -f debian/rules.gen build-$(DEB_HOST_ARCH)
|
|
touch $@
|
|
|
|
$(BUILD_DIR) $(STAMPS_DIR):
|
|
@[ -d $@ ] || mkdir $@
|
|
|
|
clean: debian/control
|
|
dh_testdir
|
|
rm -rf $(BUILD_DIR) $(STAMPS_DIR)
|
|
dh_clean
|
|
|
|
binary-indep:
|
|
dh_testdir
|
|
$(MAKE) -f debian/rules.gen binary-indep
|
|
|
|
binary-arch:
|
|
dh_testdir
|
|
$(MAKE) -f debian/rules.gen binary-arch-$(DEB_HOST_ARCH)
|
|
|
|
binary: binary-indep binary-arch
|
|
|
|
CONTROL_FILES = debian/changelog $(wildcard debian/templates/control.*)
|
|
CONTROL_FILES += debian/arch/defines $(wildcard debian/arch/*/defines) $(wildcard debian/arch/*/*/defines)
|
|
debian/control debian/rules.gen: $(__MODULES_DIR)gencontrol.py $(CONTROL_FILES)
|
|
if [ -f debian/control.md5sum ]; then \
|
|
if md5sum $^ | diff - debian/control.md5sum > /dev/null; then true; else \
|
|
$(MAKE) -f debian/rules debian/control-real; \
|
|
fi \
|
|
else \
|
|
$(MAKE) -f debian/rules debian/control-real; \
|
|
fi
|
|
|
|
debian/control-real: $(__MODULES_DIR)gencontrol.py $(CONTROL_FILES)
|
|
$<
|
|
md5sum $^ > debian/control.md5sum
|
|
@echo
|
|
@echo This target is made to fail intentionally, to make sure
|
|
@echo that it is NEVER run during the automated build. Please
|
|
@echo ignore the following error, the debian/control file has
|
|
@echo been generated SUCCESSFULLY.
|
|
@echo
|
|
exit 1
|
|
|
|
.PHONY: clean build binary-indep binary-arch binary
|