@@ -16,19 +16,8 @@ INSTALLLOC := $(call NATIVEPATH,$(DESTDIR)$(PREFIX))
16
16
CP = copy /y
17
17
EXMPL_DIR = $(call NATIVEPATH,$(INSTALLLOC ) /CEdev/examples)
18
18
CP_EXMPLS = (if not exist "$(EXMPL_DIR ) " mkdir $(EXMPL_DIR ) ) && xcopy /y /s /e $(call NATIVEPATH,$(CURDIR ) /examples) $(EXMPL_DIR )
19
- ZIPVBS = __zip.vbs
20
- ARCH = cd $(INSTALLLOC ) && \
21
- echo Set oArg = WScript.Arguments > $(ZIPVBS) && \
22
- echo Set fso = CreateObject("Scripting.FileSystemObject") >> $(ZIPVBS) && \
23
- echo inDir = fso.GetAbsolutePathName(oArg(0)) >> $(ZIPVBS) && \
24
- echo outZip = fso.GetAbsolutePathName(oArg(1)) >> $(ZIPVBS) && \
25
- echo fso.CreateTextFile(outZip, True).Write "PK" ^& Chr(5) ^& Chr(6) ^& String(18, vbNullChar) >> $(ZIPVBS) && \
26
- echo Set oShell = CreateObject("Shell.Application") >> $(ZIPVBS) && \
27
- echo Set src = oShell.NameSpace(inDir).Items >> $(ZIPVBS) && \
28
- echo oShell.NameSpace(outZip).CopyHere(src) >> $(ZIPVBS) && \
29
- echo wScript.Sleep 5000 >> $(ZIPVBS) && \
30
- CScript $(ZIPVBS) $(RELEASE_NAME) $(RELEASE_NAME).zip && \
31
- $(RM) $(ZIPVBS)
19
+ ARCH = makensis.exe /DDIST_PATH=$(call NATIVEPATH,$(DESTDIR )$(PREFIX ) /CEdev) $(call NATIVEPATH,$(CURDIR ) \installer\installer.nsi) && \
20
+ (if not exist "..\release" mkdir "..\release") && move /y installer\CEdev.exe release
32
21
else
33
22
NATIVEPATH = $(subst \,/,$(1 ) )
34
23
WINPATH = $(shell winepath --windows $(1 ) )
@@ -39,7 +28,9 @@ PREFIX ?= $(HOME)
39
28
INSTALLLOC := $(call NATIVEPATH,$(DESTDIR )$(PREFIX ) )
40
29
CP = cp
41
30
CP_EXMPLS = cp -r $(call NATIVEPATH,$(CURDIR ) /examples) $(call NATIVEPATH,$(INSTALLLOC ) /CEdev)
42
- ARCH = cd $(INSTALLLOC ) ; tar -czf $(RELEASE_NAME ) .tar.gz $(RELEASE_NAME )
31
+ ARCH = cd $(INSTALLLOC ) ; tar -czf $(RELEASE_NAME ) .tar.gz $(RELEASE_NAME ) ; \
32
+ cd $(CURDIR) ; mkdir -p release ; mv -f $(INSTALLLOC)/$(RELEASE_NAME).tar.gz release
33
+ chain := ;
43
34
endif
44
35
45
36
TOOLSDIR := $(call NATIVEPATH,$(CURDIR ) /tools)
0 commit comments