message: chore: fix undefined TEMPORARY_DIRECTORY variable
  This variable was renamed to `BUILD_TEMPORARY_DIRECTORY`, but the
  Makefile silently expands this to nothing and carries on with the build.
  Now that the variable is expanded correctly, we must add it as an
  order-only prerequisite so it gets created.
diff: @@ -211,7 +211,7 @@ $(BUILD_DIRECTORY)/electron-$(ELECTRON_VERSION)-$(TARGET_PLATFORM)-$(TARGET_ARCH
  $(BUILD_DIRECTORY)/$(APPLICATION_NAME)-$(APPLICATION_VERSION)-$(TARGET_PLATFORM)-$(TARGET_ARCH): \
  $(BUILD_DIRECTORY)/electron-$(TARGET_PLATFORM)-$(APPLICATION_VERSION)-$(TARGET_ARCH)-app.asar \
  $(BUILD_DIRECTORY)/electron-$(ELECTRON_VERSION)-$(TARGET_PLATFORM)-$(TARGET_ARCH).zip \
  - | $(BUILD_DIRECTORY)
  + | $(BUILD_DIRECTORY) $(BUILD_TEMPORARY_DIRECTORY)
  ifeq ($(TARGET_PLATFORM),darwin)
  ./scripts/build/electron-configure-package-darwin.sh -p $(word 2,$^) -a $< \
  -n "$(APPLICATION_NAME)" \
  @@ -238,7 +238,7 @@ ifeq ($(TARGET_PLATFORM),win32)
  -c "$(APPLICATION_COPYRIGHT)" \
  -m "$(COMPANY_NAME)" \
  -i assets/icon.ico \
  - -w $(TEMPORARY_DIRECTORY) \
  + -w $(BUILD_TEMPORARY_DIRECTORY) \
  -o $@
  ifdef CODE_SIGN_CERTIFICATE
  ifdef CODE_SIGN_CERTIFICATE_PASSWORD
  