File: makefile_wings

package info (click to toggle)
newlisp 10.7.1-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 8,460 kB
  • ctags: 4,357
  • sloc: ansic: 33,202; lisp: 7,369; java: 7,012; sh: 647; makefile: 273
file content (90 lines) | stat: -rw-r--r-- 3,595 bytes parent folder | download
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
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# this packages the Win32 binary distribution
# this makefile is executed from a MinGW MSYS shell

VERSION=10.7.1

win-gui:
	-mkdir /c/newlisp
	-mkdir /c/newlisp/guiserver
	-mkdir /c/newlisp/modules
	-mkdir /c/newlisp/util
	cp newlisp.exe /c/newlisp
	cp newlisp.dll /c/newlisp
	cp util/newlispdoc /c/newlisp/util
	cp util/newlisp.vim /c/newlisp/util
	cp util/syntax.cgi /c/newlisp/util
	cp doc/newlisp_manual.html /c/newlisp
	cp doc/newlisp_index.html /c/newlisp
	cp doc/manual_frame.html /c/newlisp
	cp doc/CodePatterns.html /c/newlisp
	cp doc/newLISPdoc.html /c/newlisp
	cp doc/newLISP-$(VERSION)-Release.html /c/newlisp
	cp doc/COPYING /c/newlisp
	cp guiserver/guiserver.lsp /c/newlisp
	cp guiserver/guiserver.jar /c/newlisp	
	cp guiserver/newlisp-edit.lsp /c/newlisp

	# guiserver sub directory
	cp guiserver/index-gs.html /c/newlisp/guiserver
	cp guiserver/guiserver.lsp.html /c/newlisp/guiserver
	cp util/newlispdoc.css /c/newlisp/guiserver
	cp guiserver/allfonts-demo.lsp /c/newlisp/guiserver
	cp guiserver/animation-demo.lsp /c/newlisp/guiserver
	cp guiserver/border-layout-demo.lsp /c/newlisp/guiserver
	cp guiserver/button-demo.lsp /c/newlisp/guiserver
	cp guiserver/clipboard-demo.lsp /c/newlisp/guiserver
	cp guiserver/cursor-demo.lsp /c/newlisp/guiserver
	cp guiserver/drag-demo.lsp /c/newlisp/guiserver
	cp guiserver/font-demo.lsp /c/newlisp/guiserver
	cp guiserver/frameless-demo.lsp /c/newlisp/guiserver
	cp guiserver/html-demo.lsp /c/newlisp/guiserver
	cp guiserver/image-demo.lsp /c/newlisp/guiserver
	cp guiserver/midi-demo.lsp /c/newlisp/guiserver
	cp guiserver/midi2-demo.lsp /c/newlisp/guiserver
	cp guiserver/mouse-demo.lsp /c/newlisp/guiserver
	cp guiserver/move-resize-demo.lsp /c/newlisp/guiserver
	cp guiserver/pinballs-demo.lsp /c/newlisp/guiserver
	cp guiserver/properties-demo.lsp /c/newlisp/guiserver
	cp guiserver/rotation-demo.lsp /c/newlisp/guiserver
	cp guiserver/scroll-pane-demo.lsp /c/newlisp/guiserver
	cp guiserver/shapes-demo.lsp /c/newlisp/guiserver
	cp guiserver/sound-demo.lsp /c/newlisp/guiserver
	cp guiserver/stroke-demo.lsp /c/newlisp/guiserver
	cp guiserver/tabs-demo.lsp /c/newlisp/guiserver
	cp guiserver/table-demo.lsp /c/newlisp/guiserver
	cp guiserver/textrot-demo.lsp /c/newlisp/guiserver
	cp guiserver/widgets-demo.lsp /c/newlisp/guiserver
	cp guiserver/word-count.lsp /c/newlisp/guiserver
	cp guiserver/uppercase.lsp /c/newlisp/guiserver
	# modules sub directory
	cp modules/canvas.lsp /c/newlisp/modules
	cp modules/cgi.lsp /c/newlisp/modules
	cp modules/crypto.lsp /c/newlisp/modules
	cp modules/ftp.lsp /c/newlisp/modules
	cp modules/gsl.lsp /c/newlisp/modules
	cp modules/infix.lsp /c/newlisp/modules
	cp modules/mysql.lsp /c/newlisp/modules
	cp modules/odbc.lsp /c/newlisp/modules
	cp modules/plot.lsp /c/newlisp/modules
	cp modules/pop3.lsp /c/newlisp/modules
	cp modules/postgres.lsp /c/newlisp/modules
	cp modules/postscript.lsp /c/newlisp/modules
	cp modules/smtp.lsp /c/newlisp/modules
	cp modules/smtpx.lsp /c/newlisp/modules
	cp modules/sqlite3.lsp /c/newlisp/modules
	cp modules/stat.lsp /c/newlisp/modules
	cp modules/unix.lsp /c/newlisp/modules
	cp modules/xmlrpc-client.lsp /c/newlisp/modules
	cp modules/zlib.lsp /c/newlisp/modules
	cp guiserver/newlisp-win.ico /c/newlisp
	# prepare pack program
	cp guiserver/newlisp-gs.nsi /NSIS
	cp guiserver/newlisp-win.ico /NSIS
	echo 'md5sum /c/newlisp/*.exe /c/newlisp/*.dll > /c/newlisp/md5-checksums.txt' >> pack-gui
	echo 'cd /NSIS/' >> pack-gui
	echo './makensis newlisp-gs.nsi' >> pack-gui
	chmod 755 pack-gui
	# pack everything
	./pack-gui
	rm ./pack-gui
	rm -rf /c/newlisp