MkSIS

Check-in [b2e25790ed]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Modified top-level Makefile, mainly changed zip to m2.zip to reduce confusion re: 'MkSIS' name. Restored upx compression in runner. Interesting that downloading the repo as tarball, decompressing and unpacking m2.zip doesn't trigger the 'unrecognized app' issue. Substituted m2.tar.gz for *.zip, could be safer. In view of changes, will modify instructions for setting up.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | 0.5.17
Files: files | file ages | folders
SHA1: b2e25790ed907883c8ce74bc7f85ac5cf931216d
User & Date: jra 2020-10-15 00:52:38
Context
2021-01-08
21:33
Numerous changes: updated to tcltk 8.6.11. This required correcting bug in ttk/utils.tcl (missing parenthesis preventing mousewheel from working). Recompiled wish86s.exe, replaced tcl8.6,tk8.6. Fixed issue in gui-img.tcl where system memory use was constantly very high at >600mb. Image resources weren't released when stereogram window was closed. Required extensive revisions in gui-img.tcl to delete created tk photo image commands (i.e., mem mapped image data) and leave the window in unmapped state. Now at release quality, bumping version to 1.0. Leaf check-in: fa38d71f07 user: jra tags: 1.0, trunk
2020-10-15
00:52
Modified top-level Makefile, mainly changed zip to m2.zip to reduce confusion re: 'MkSIS' name. Restored upx compression in runner. Interesting that downloading the repo as tarball, decompressing and unpacking m2.zip doesn't trigger the 'unrecognized app' issue. Substituted m2.tar.gz for *.zip, could be safer. In view of changes, will modify instructions for setting up. check-in: b2e25790ed user: jra tags: 0.5.17, trunk
2020-10-14
09:14
Didn't work, appears MS is determined to make it as difficult as possible for independent developers who don't have a big budget for jumping through the hoops MS is insisting on. It will be up to users to manipulate their own computers and not be bullied by MS. check-in: 4b9806505c user: jra tags: 0.5.16, trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Makefile.

1
2


3
4

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
## MkSIS top-level Makefile



MkSIS.zip: backend runner
	7za a MkSIS.zip MkSIS/


#install-console-apps: 
#	cd ./backend && make install
#	cd ./runner && make install

backend/mksis.exe:
	cd ./backend && Make
	
backend: backend/mksis.exe
	cd ./backend && make install

runner/runner.exe: 
	cd ./runner && make 

runner: runner/runner.exe
	cd ./runner && make install

clean-backend:
	cd ./backend && make clean

clean-runner:
	cd ./runner && make clean

clean-mksis:
	rm -f ./MkSIS/{runner.exe,runner.cfg,sis-backend.exe}

clean-zip:
	rm -f ./MkSIS.zip

clean-all: clean-backend clean-runner clean-mksis clean-zip

clean-deploy: clean-backend clean-runner clean-mksis



>
>
|
|
>






|

|





|












|





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
## MkSIS top-level Makefile

all: m2.zip

m2.zip: backend runner
	#7za a m2.zip MkSIS/
	tar czf m2.tar.gz MkSIS

#install-console-apps: 
#	cd ./backend && make install
#	cd ./runner && make install

backend/mksis.exe:
	cd ./backend && make
	
backend: ./backend/mksis.exe
	cd ./backend && make install

runner/runner.exe: 
	cd ./runner && make 

runner: ./runner/runner.exe
	cd ./runner && make install

clean-backend:
	cd ./backend && make clean

clean-runner:
	cd ./runner && make clean

clean-mksis:
	rm -f ./MkSIS/{runner.exe,runner.cfg,sis-backend.exe}

clean-zip:
	rm -f *.zip *.tar.gz

clean-all: clean-backend clean-runner clean-mksis clean-zip

clean-deploy: clean-backend clean-runner clean-mksis

Deleted MkSIS.zip.

cannot compute difference between binary files

Added m2.tar.gz.

cannot compute difference between binary files

Changes to runner/Makefile.

23
24
25
26
27
28
29

30
31
32
33
34
35
36
37
readfile.o: readfile.c
	${CC} ${CFLAGS} -c readfile.c -o readfile.o

errormsg.o: errormsg.c
	${CC} ${CFLAGS} -c errormsg.c -o errormsg.o

install: ${TARGET_EXE}

	mkdir -p ${INSTALL_DIR}
	cp -f ${CONFIG_FILE} ${INSTALL_DIR}
	cp -f ${TARGET_EXE} ${INSTALL_DIR}
	#upx ${INSTALL_DIR}/${TARGET_EXE}

clean:
	rm -f *.o *.exe *.res








>



<




23
24
25
26
27
28
29
30
31
32
33

34
35
36
37
readfile.o: readfile.c
	${CC} ${CFLAGS} -c readfile.c -o readfile.o

errormsg.o: errormsg.c
	${CC} ${CFLAGS} -c errormsg.c -o errormsg.o

install: ${TARGET_EXE}
	upx ${TARGET_EXE}
	mkdir -p ${INSTALL_DIR}
	cp -f ${CONFIG_FILE} ${INSTALL_DIR}
	cp -f ${TARGET_EXE} ${INSTALL_DIR}


clean:
	rm -f *.o *.exe *.res