WUIsBack/setup/Makefile

33 lines
618 B
Makefile

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