This commit is contained in:
Vichingo455
2025-03-23 15:26:15 +01:00
parent cacf40b6cd
commit ad8366918e
72 changed files with 10255 additions and 2 deletions

32
setup/Makefile Normal file
View File

@@ -0,0 +1,32 @@
DEBUG ?= 1
SIGN ?= 0
CI ?= 0
MAKENSIS = makensis
NSISFLAGS = -DDEBUG=$(DEBUG) -DSIGN=$(SIGN) -DCI=$(CI)
all:
+$(MAKE) -C ../nsisplugin
+$(MAKE) setup
+$(MAKE) activex
setup:
$(MAKENSIS) $(NSISFLAGS) setup.nsi
activex:
ifeq ($(SIGN),1)
cp LegacyUpdate-*.exe codebase/setup.exe
cd codebase && makecab.exe /f lucontrl.ddf
../build/sign.sh codebase/lucontrl.cab
rm codebase/setup.exe codebase/setup.rpt
endif
clean:
+$(MAKE) -C ../nsisplugin clean
rm -f LegacyUpdate-*.exe codebase/{lucontrl.cab,setup.exe,setup.rpt}
test:
+$(MAKE)
sudo.exe LegacyUpdate-*.exe
.PHONY: all nsisplugin setup activex clean