diff options
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 34 |
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: |