File: MakeXLSDistribution

package info (click to toggle)
xlispstat 3.52.0-3
  • links: PTS
  • area: main
  • in suites: hamm, slink
  • size: 7,472 kB
  • ctags: 12,480
  • sloc: ansic: 89,534; lisp: 21,690; sh: 1,525; makefile: 520; csh: 1
file content (50 lines) | stat: -rw-r--r-- 1,946 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
If {#} != 1  OR  "{1}" == ""
	Echo "### {0} - A version must be specified." > Dev:StdErr
	Exit 1
Else
	set VERSION "{1}"
End

set LOCATION "Macintosh HD:Desktop Folder"
set BINARIES ":macintosh"

set FOLDER "{LOCATION}:XLISP-STAT {VERSION} "

set AUTOFSLFILES "cmpload.fsl oneway.fsl nonlin.fsl maximize.fsl 
                  bayes.fsl stepper.fsl glim.fsl symaclet.fsl"
set SOURCES "init.lsp common.lsp common2.lsp common3.lsp help.lsp objects.lsp stats.lsp dialogs.lsp 
             graphics.lsp graph2.lsp graph3.lsp regress.lsp menus.lsp loadfsl.lsp 
			 conditns.lsp pathname.lsp cmpload.lsp oneway.lsp nonlin.lsp 
			 maximize.lsp bayes.lsp stepper.lsp glim.lsp cmpsys.lsp savesys.lsp 
			 symaclet.lsp shlib.lsp"
set CMPSOURCES ":compiler:backquot.lsp :compiler:cmpmacro.lsp 
                :compiler:convert.lsp :compiler:cells.lsp :compiler:simplify.lsp 
				:compiler:lift.lsp :compiler:gencode.lsp :compiler:peephole.lsp 
				:compiler:assemble.lsp :compiler:cmpfront.lsp"

duplicate -y {AUTOFSLFILES} :Autoload

NewFolder "{FOLDER}"
NewFolder "{FOLDER}:Autoload"
NewFolder "{FOLDER}:Compiler"
NewFolder "{FOLDER}:Lisp Sources"
NewFolder "{FOLDER}:Lisp Sources:Compiler"

duplicate -y xlisp.hlp "{FOLDER}"
duplicate -y xlisp.wks "{FOLDER}"
duplicate -y :macintosh:xlsx.h xlshlib.h xlwrap.h "{FOLDER}"
duplicate -y COPYING "{FOLDER}"
duplicate -y :macintosh:README.mac "{FOLDER}:README"

duplicate -y :Data "{FOLDER}"
duplicate -y :Examples "{FOLDER}"
duplicate -y :Autoload:_autoidx.lsp :Autoload:.fsl "{FOLDER}:Autoload"
duplicate -y :Compiler:.fsl "{FOLDER}:Compiler"

duplicate -y {SOURCES} "{FOLDER}:Lisp Sources"
duplicate -y {CMPSOURCES} "{FOLDER}:Lisp Sources:Compiler"

duplicate -y XLSPPC    "{LOCATION}:XLISP-STAT {VERSION} PPC"
duplicate -y XLS68KGEN "{LOCATION}:XLISP-STAT {VERSION} GEN"
duplicate -y XLS68K020 "{LOCATION}:XLISP-STAT {VERSION} 020"
duplicate -y XLS68K881 "{LOCATION}:XLISP-STAT {VERSION} 881"