Makefile cleaned up -- removed ancient CL targets
[CommonLispStat.git] / Makefile
blob51d86e7a54f77cd90ab0938e81f2ebf3a3407f60
1 .SUFFIXES: .o .lsp
3 default:
4 @echo "Targets:"
5 @echo " clean - remove build droppings"
6 @echo " sbcl - build using SBCL"
7 @echo " clisp - build using CLISP"
8 @echo " "
11 # Modify according to your system's needs for dynamic loading
13 CFLAGS = -O -G 0 -DINTPTR
15 # Directory for Examples and Data -- MUST end in a / if not null
16 # For now, you have to install the Examples and Data directories by hand.
18 LSLIB=/usr/statlocal/lib/xlispstat/
20 lib/clib.a:
21 (cd lib; make CFLAGS="${CFLAGS}")
23 lib/exclglue.o:
24 (cd lib; make CFLAGS="${CFLAGS}" exclglue.o)
26 clean:
27 (cd lib; make clean)
28 rm -f *.o *.fasl kclcmplr *~
30 cleanall:
31 (cd lib; make cleanall)
32 rm -f *.o *.fasl kclcmplr saved_kcls kcls cls
35 # This lets you use 'make objects' to make .o files for changed .lsp
36 # files for kcl. If you use this approach, use 'cat makesys.kcl | kcl'
37 # to make the executable.
40 OBJECTS=bayes.o compound.o dists.o fastmap.o kclglue.o \
41 kclpatch.o ladata.o linalg.o lsbasics.o lsfloat.o lsmath.o \
42 lsobjects.o lstoplevel.o matrices.o maximize.o nonlin.o \
43 regression.o statistics.o
45 .lsp.o:
46 ./kclcmplr ./ $*.lsp $*.lsp S1000