1 ## -*- mode: Makefile -*-
2 ARCHS = -arch i386 -arch x86_64
3 SPEC_WARNINGS = -Wconversion -Wformat -Wshorten-64-to-32
5 LISPSTAT-SO = liblispstat.dylib
7 CDISTOBJS = betabase.o bivnor.o cdists.o gamln.o gammabase.o nor.o ppnd.o \
10 CLINALGOBJS = cholesky.o linalgdata.o ludecomp.o complex.o svdecomp.o \
11 qrdecomp.o cfft.o clinalg.o rcondest.o kernel.o lowess.o splines.o \
12 makerotation.o eigen.o
14 CBAYESOBJS = cbayes.o functions.o derivatives.o minimize.o
18 ## CFLAGS = -g -DINTPTR -fPIC -Wall
19 CFLAGS = -g -Wall $(ARCHS) $(SPEC_WARNINGS)
27 excl: clib.a exclglue.o
29 clib.a: ${CDISTOBJS} ${CLINALGOBJS} ${CBAYESOBJS} $(CGLUE)
30 ar rcv clib.a ${CDISTOBJS} ${CLINALGOBJS} ${CBAYESOBJS} $(CGLUE)
33 $(LISPSTAT-SO) :${CDISTOBJS} ${CLINALGOBJS} ${CBAYESOBJS} $(CGLUE)
34 gcc $(ARCHS) -dynamiclib -single_module -undefined dynamic_lookup -o $(LISPSTAT-SO) ${CDISTOBJS} ${CLINALGOBJS} ${CBAYESOBJS} $(CGLUE)
37 rm -f ${CDISTOBJS} ${CLINALGOBJS} ${CBAYESOBJS} $(CGLUE) *~
41 rm -f clib.a exclglue.o