Frusta

Check-in [69fdb64b72]
Login

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

Overview
Comment:release 0.1
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:69fdb64b723883ce775a7fa28fea0c6be3bc9160
User & Date: rmelton 2014-03-13 19:38:52
Context
2014-03-13
19:39
start version 0.2 check-in: 6cf2d26bf8 user: rmelton tags: trunk
19:38
release 0.1 check-in: 69fdb64b72 user: rmelton tags: trunk
2014-03-02
02:08
0.1 - several cleanups check-in: d3a03866d2 user: rmelton tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Makefile.

17
18
19
20
21
22
23




















24
25
26
27
28
29
30
31

32
33
34
35
36
37
38
39







40
41
42

windows : OTHER =       *.dylib *.so
linux   : OTHER = *.dll *.dylib
mac     : OTHER = *.dll         *.so

windows : EXE_SUFFIX = .exe





















windows linux mac :
	rm -rf build_$@
	mkdir build_$@
	cp main.tcl build_$@/frusta.tcl
	cd build_$@ ; ../tclkit ../kits/sdx.kit qwrap frusta.tcl
	cd build_$@ ; ../tclkit ../kits/sdx.kit unwrap frusta.kit
	mkdir build_$@/frusta.vfs/lib/app-frusta/kits/
	cp -r kits/Canvas3d build_$@/frusta.vfs/lib/app-frusta/kits/

	rm $(OTHER:%=build_$@/frusta.vfs/lib/app-frusta/kits/*/%)
	cp -r lib build_$@/frusta.vfs/lib/app-frusta
	cp lib/Frustum.ico build_$@/frusta.vfs/tclkit.ico
	cd build_$@ ; ../tclkit ../kits/sdx.kit wrap frusta.kit
	cp $(TCLKIT) build_$@/tclkit$(EXE_SUFFIX)
	cd build_$@ ; ../tclkit ../kits/sdx.kit wrap frusta -runtime tclkit$(EXE_SUFFIX)
	mv build_$@/frusta ./frusta_$(VERSION)_$@$(EXE_SUFFIX)
	rm -rf build_$@








all :
	$(MAKE) windows linux mac







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>








>








>
>
>
>
>
>
>



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70

windows : OTHER =       *.dylib *.so
linux   : OTHER = *.dll *.dylib
mac     : OTHER = *.dll         *.so

windows : EXE_SUFFIX = .exe

ifeq ($(VERSION),0.0)
windows linux mac :
	rm -rf build_$@
	mkdir build_$@
	cp main.tcl build_$@/frusta.tcl
	cd build_$@ ; ../tclkit ../kits/sdx.kit qwrap frusta.tcl
	cd build_$@ ; ../tclkit ../kits/sdx.kit unwrap frusta.kit
	mkdir build_$@/frusta.vfs/lib/app-frusta/kits/
	cp -r kits/Canvas3d build_$@/frusta.vfs/lib/app-frusta/kits/
	rm $(OTHER:%=build_$@/frusta.vfs/lib/app-frusta/kits/*/%)
	cp -r lib build_$@/frusta.vfs/lib/app-frusta
	cp lib/Frustum.ico build_$@/frusta.vfs/tclkit.ico
	cd build_$@ ; ../tclkit ../kits/sdx.kit wrap frusta.kit
	cp $(TCLKIT) build_$@/tclkit$(EXE_SUFFIX)
	cd build_$@ ; ../tclkit ../kits/sdx.kit wrap frusta -runtime tclkit$(EXE_SUFFIX)
	mv build_$@/frusta ./frusta_$(VERSION)_$@$(EXE_SUFFIX)
	rm -rf build_$@
	chmod a+x  ./frusta_$(VERSION)_$@$(EXE_SUFFIX)
	cp ./frusta_$(VERSION)_$@$(EXE_SUFFIX) releases/
else ($(VERSION),0.1)
windows linux mac :
	rm -rf build_$@
	mkdir build_$@
	cp main.tcl build_$@/frusta.tcl
	cd build_$@ ; ../tclkit ../kits/sdx.kit qwrap frusta.tcl
	cd build_$@ ; ../tclkit ../kits/sdx.kit unwrap frusta.kit
	mkdir build_$@/frusta.vfs/lib/app-frusta/kits/
	cp -r kits/Canvas3d build_$@/frusta.vfs/lib/app-frusta/kits/
	cp -r kits/sqlite3 build_$@/frusta.vfs/lib/app-frusta/kits/
	rm $(OTHER:%=build_$@/frusta.vfs/lib/app-frusta/kits/*/%)
	cp -r lib build_$@/frusta.vfs/lib/app-frusta
	cp lib/Frustum.ico build_$@/frusta.vfs/tclkit.ico
	cd build_$@ ; ../tclkit ../kits/sdx.kit wrap frusta.kit
	cp $(TCLKIT) build_$@/tclkit$(EXE_SUFFIX)
	cd build_$@ ; ../tclkit ../kits/sdx.kit wrap frusta -runtime tclkit$(EXE_SUFFIX)
	mv build_$@/frusta ./frusta_$(VERSION)_$@$(EXE_SUFFIX)
	rm -rf build_$@
	chmod a+x  ./frusta_$(VERSION)_$@$(EXE_SUFFIX)
	cp ./frusta_$(VERSION)_$@$(EXE_SUFFIX) releases/
else
windows linux mac :
	$(error "no support for version=$(VERSION)")
endif


all :
	$(MAKE) windows linux mac

releases/frusta_0.0_linux became executable.

cannot compute difference between binary files

releases/frusta_0.0_mac became executable.

cannot compute difference between binary files

releases/frusta_0.0_windows.exe became executable.

cannot compute difference between binary files

Added releases/frusta_0.1_linux.

cannot compute difference between binary files

Added releases/frusta_0.1_mac.

cannot compute difference between binary files

Added releases/frusta_0.1_windows.exe.

cannot compute difference between binary files