summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules34
1 files changed, 20 insertions, 14 deletions
diff --git a/debian/rules b/debian/rules
index 94a8e0a..96db945 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,8 @@
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
+BUILD_DIR := build
+
# Install the win32-loader-standalone.exe as debian/tools/win32-loader/$(SUITE)/win32-loader.exe on the mirrors
BYHAND ?= yes
@@ -29,38 +31,42 @@ override_dh_auto_build:
ifeq ($(BYHAND),yes)
# Build the standalone+pxe version
# Don't allow non-Linux kernels, as their download is currently broken (see #819092)
- STANDALONE=yes \
+ dh_auto_build -- STANDALONE=yes \
PXE=yes \
NOT_ALLKERNELS=yes \
- OUTFILE_NAME=$(W32_BYHAND_NAME).exe \
+ OUTFILE_NAME="$(BUILD_DIR)/$(W32_BYHAND_NAME).exe" \
SOURCE_DATE_EPOCH="$(SOURCE_DATE_EPOCH)" \
- dh_auto_build
+ BUILD_DIR="$(BUILD_DIR)"
# Prepare the README file
gawk '{sub(/@PACKAGES_LIST@/,"$(PACKAGES_LIST)")}1 \
{sub(/@NSIS_VERSION@/,"$(NSIS_VERSION)")}1 \
{sub(/@W32_VERSION@/,"$(DEB_VERSION)")}1' \
- debian/win32-loader_doc.txt > $(W32_BYHAND_NAME).txt
- cat debian/copyright >> $(W32_BYHAND_NAME).txt
+ debian/win32-loader_doc.txt \
+ > "$(BUILD_DIR)/$(W32_BYHAND_NAME).txt"
+ cat debian/copyright >> "$(BUILD_DIR)/$(W32_BYHAND_NAME).txt"
endif
# Build the cdrom version
- OUTFILE_NAME=win32-loader.exe \
+ dh_auto_build -- OUTFILE_NAME="$(BUILD_DIR)/win32-loader.exe" \
SOURCE_DATE_EPOCH="$(SOURCE_DATE_EPOCH)" \
- dh_auto_build
+ BUILD_DIR="$(BUILD_DIR)"
+
+override_dh_install:
+ dh_install --sourcedir="$(BUILD_DIR)"
override_dh_auto_clean:
- dh_auto_clean
- rm -f $(W32_BYHAND_NAME).exe
- rm -f $(W32_BYHAND_NAME).txt
+ rm -f "$(BUILD_DIR)/$(W32_BYHAND_NAME).exe" \
+ "$(BUILD_DIR)/$(W32_BYHAND_NAME).txt"
+ dh_auto_clean -- BUILD_DIR="$(BUILD_DIR)"
override_dh_builddeb:
dh_builddeb
ifeq ($(BYHAND),yes)
- cp $(W32_BYHAND_NAME).exe ../
- dpkg-distaddfile $(W32_BYHAND_NAME).exe byhand -
+ cp "$(BUILD_DIR)/$(W32_BYHAND_NAME).exe" ../
+ dpkg-distaddfile "$(W32_BYHAND_NAME).exe" byhand -
- cp $(W32_BYHAND_NAME).txt ../
- dpkg-distaddfile $(W32_BYHAND_NAME).txt byhand -
+ cp "$(BUILD_DIR)/$(W32_BYHAND_NAME).txt" ../
+ dpkg-distaddfile "$(W32_BYHAND_NAME).txt" byhand -
endif
override_dh_gencontrol: