File: makedist

package info (click to toggle)
xlispstat 3.52.14-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 7,560 kB
  • ctags: 12,676
  • sloc: ansic: 91,357; lisp: 21,759; sh: 1,525; makefile: 521; csh: 1
file content (93 lines) | stat: -rw-r--r-- 3,083 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
91
92
93
!if $d(WIN16)
  DIST=\dist
  EXENAME=wxls
  ZIPNAME=\wxlszip
!else
  DIST=\dist32
  EXENAME=wxls32
  ZIPNAME=\wxls32zp
!endif

AUTOFSLFILES=cmpload.fsl oneway.fsl nonlin.fsl maximize.fsl \
             bayes.fsl stepper.fsl glim.fsl
SOURCES=init.lsp common.lsp common2.lsp common3.lsp help.lsp objects.lsp \
        stats.lsp linalg.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 \
        shlib.lsp dde.lsp
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

zip: copydist
	-del $(ZIPNAME).exe
	-\zip\pkzip -pr $(ZIPNAME).zip $(DIST)\*.*
	\zip\zip2exe $(ZIPNAME)
	del $(ZIPNAME).zip

copydist: copycore copyautoload copysources copycmpsources copydata copyexamples

copycore:
	-md $(DIST)
	-md $(DIST)\Data
	-md $(DIST)\Examples
	-md $(DIST)\Autoload
	-md $(DIST)\compiler
	-md $(DIST)\lspsrc
	-md $(DIST)\lspsrc\compiler
	copy xlisp.hlp $(DIST)
	copy $(EXENAME).exe $(DIST)
	copy xlisp.wks $(DIST)
	copy msdos\xlsx.h $(DIST)
	copy xlshlib.h $(DIST)
	copy xlwrap.h $(DIST)
	copy msdos\xlsx.c $(DIST)
	copy copying $(DIST)
	copy msdos\readme.win $(DIST)\readme
	copy msdos\config.lsp $(DIST)
	copy msdos\lspedit\lspedit.exe $(DIST)
	-copy msdos\xlsclient\xlsclient.exe $(DIST)\xlsclien.exe
	copy msdos\wxls.tex $(DIST)
	copy autoload\_autoidx.lsp $(DIST)\Autoload
	copy compiler\*.fsl $(DIST)\compiler

copyautoload: $(AUTOFSLFILES)
	&copy $** $(DIST)\Autoload

copysources: $(SOURCES)
	&copy $** $(DIST)\lspsrc

copycmpsources: $(CMPSOURCES)
	&copy $** $(DIST)\lspsrc\compiler

copydata:
	copy Data\absorbtion.lsp $(DIST)\Data\absorbti.lsp
	copy Data\aircraft.lsp $(DIST)\Data
	copy Data\book.lsp $(DIST)\Data
	copy Data\car-prices.lsp $(DIST)\Data\car-pric.lsp
	copy Data\diabetes.lsp $(DIST)\Data
	copy Data\heating.lsp $(DIST)\Data
	copy Data\iris.lsp $(DIST)\Data
	copy Data\leukemia.lsp $(DIST)\Data
	copy Data\metabolism.lsp $(DIST)\Data\metaboli.lsp
	copy Data\oxygen.lsp $(DIST)\Data
	copy Data\puromycin.lsp $(DIST)\Data\puromyci.lsp
	copy Data\randu.lsp $(DIST)\Data
	copy Data\stackloss.lsp $(DIST)\Data\stacklos.lsp
	copy Data\tutorial.lsp $(DIST)\Data

copyexamples:
	copy Examples\abrasiondemo.lsp $(DIST)\Examples\abrasion.lsp
	copy Examples\addbox.lsp $(DIST)\Examples
	copy Examples\addhandrotate.lsp $(DIST)\Examples\addhandr.lsp
	copy Examples\bcdemo.lsp $(DIST)\Examples
	copy Examples\dataprotos.lsp $(DIST)\Examples\dataprot.lsp
	copy Examples\fstat.lsp $(DIST)\Examples
	copy Examples\inspect.lsp $(DIST)\Examples
	copy Examples\plotcontrols.lsp $(DIST)\Examples\plotcont.lsp
	copy Examples\regdemo.lsp $(DIST)\Examples
	copy Examples\rotatedemo.lsp $(DIST)\Examples\rotatede.lsp
	copy Examples\tour.lsp $(DIST)\Examples
	copy Examples\tourdemo.lsp $(DIST)\Examples