]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Tweak signing process
authorEric Bollengier <eric@baculasystems.com>
Thu, 26 Nov 2020 19:50:31 +0000 (20:50 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:03:04 +0000 (09:03 +0100)
bacula/src/qt-console/make-win32
bacula/src/win32/Makefile
bacula/src/win32/win32_installer/Makefile
bacula/src/win32/win64_installer/Makefile

index 41056d980b2f8e1f8aa45d9ae32acb53452c09cc..80e262c0530091da5270181c12d87f29aca3e807 100755 (executable)
@@ -37,7 +37,6 @@ prepare_regw_build()
       echo "Make Windows RegistrationWizard"
       make -j3 -f Makefile.mingw${version} $2
       if test -f RegistrationWizard.exe; then
-          ../../win32/sign-binaries RegistrationWizard.exe
           cp -f RegistrationWizard.exe ../../win32/release${version}
       fi
       rm -f RegistrationWizard.exe
@@ -97,7 +96,6 @@ prepare_bat_build ()
       else
          cp -f debug/bat.exe ../win32/release${version}
       fi
-      ../win32/sign-binaries ../win32/release${version}/bat.exe
       rm -f bat.exe release/bat.exe debug/bat.exe
    fi
 }
@@ -123,7 +121,6 @@ prepare_tray_monitor_build ()
     else
        cp -f debug/bacula-tray-monitor.exe ../../win32/release${version}
     fi
-    ../../win32/sign-binaries ../../win32/release${version}/bacula-tray-monitor.exe
     rm -f bacula-tray-monitor.exe release/bacula-tray-monitor.exe debug/bacula-tray-monitor.exe
     cd ..
 }
index 99af1100227efb77a1b41b472c997bbff60543aa..c7e605ff853e9ae1f84d3ac6b646bcbf550cdaf7 100644 (file)
@@ -57,12 +57,16 @@ is_depkgs_set:
 release32/bat.exe: is_depkgs_set
        ( cd ../qt-console; ./make-win32 "32" )
        test -f release32/bat.exe
+       test -f release32/bacula-tray-monitor.exe
+       ./sign-binaries release32/bat.exe release32/bacula-tray-monitor.exe release32/RegistrationWizard.exe release32/Qt*dll release32/q*.dll
 
 bat32: release32/bat.exe
 
 release64/bat.exe: is_depkgs_set
        ( cd ../qt-console; ./make-win32 "64" )
        test -f release64/bat.exe
+       test -f release64/bacula-tray-monitor.exe
+       ./sign-binaries release64/bat.exe release64/bacula-tray-monitor.exe release64/RegistrationWizard.exe release64/Qt*dll release64/q*.dll
 
 bat64: release64/bat.exe
 
index 3493d10e3f3c555b7f3143df5d8d40654b6f1329..a76edbee9ae560236642c6724aca2155adedcc89 100644 (file)
@@ -133,11 +133,13 @@ release32/$$(notdir $(1)): $(1)
        $$(call checkdir,$$@)
        $(ECHO_CMD)cp -f $$^ $$@ ; \
        $(STAB2CV) $$@
+       $(BUILDDIR)/sign-binaries release32/$$(notdir $(1))
 endef
 
 define Copy_Binary
 release32/$$(notdir $(1)): $(1)
        $$(call checkdir,$$@)
+       $(BUILDDIR)/sign-binaries $$^
        $(ECHO_CMD)cp -f $$^ $$@
 endef
 
index abf6278d27b2d952567e865014c906db08709c97..1f0a030824bba9b3f5323cf96178fe8c1acbc5b6 100644 (file)
@@ -161,12 +161,14 @@ docs:
 define Convert_Binary
 release64/$$(notdir $(1)): $(1)
        $$(call checkdir,$$@)
+       $(BUILDDIR)/sign-binaries $$^
        $(ECHO_CMD)cp -f $$^ $$@
 endef
 
 define Copy_Binary
 release64/$$(notdir $(1)): $(1)
        $$(call checkdir,$$@)
+       $(BUILDDIR)/sign-binaries $$^
        $(ECHO_CMD)cp -f $$^ $$@
 endef