Annotation of OpenXM/src/ox_math/Makefile.in, Revision 1.10
1.1 ohara 1: # -*- mode: Makefile -*-
1.10 ! ohara 2: # $OpenXM: OpenXM/src/ox_math/Makefile.in,v 1.9 2000/12/03 22:09:34 ohara Exp $
1.1 ohara 3:
4: OpenXM_HOME=../..
5:
6: PREFIX = @prefix@
7: SYS = @ml_system@
1.7 ohara 8: ADDONSDIR = /usr/local/mathematica/AddOns/MathLink/DevelopersKits/${SYS}/CompilerAdditions
1.1 ohara 9: MPREP = ${ADDONSDIR}/mprep
10:
11: LN = @LN_S@
12: CC = @CC@
13: DEFS = -DDEBUG
1.3 ohara 14: CFLAGS = -g -O2 ${DEFS} -I${ADDONSDIR} -I${OpenXM_HOME}/include
1.4 ohara 15: LIBS = @LIBS@ -L${OpenXM_HOME}/lib -lox -lgmp -L${ADDONSDIR} -lML -lm
1.6 ohara 16: STATIC_LINK_FLAGS = @static_link_flags@
17:
1.1 ohara 18:
19: BINARIES = ox_math math2ox
20: INSTALL = @INSTALL@
21: INSTALL_PROGRAM = @INSTALL_PROGRAM@
22:
1.10 ! ohara 23: .SUFFIXES: .tm .c
! 24:
! 25: .tm.c:
! 26: -rm -f $@
! 27: ${MPREP} $? > $@
! 28:
1.3 ohara 29: all: ${BINARIES}
1.1 ohara 30:
1.8 ohara 31: serv1.o sm.o sm_ext.o mlo.o: sm.h
1.1 ohara 32:
1.8 ohara 33: ox_math: serv1.o sm.o sm_ext.o mlo.o
34: ${CC} ${CFLAGS} ${STATIC_LINK_FLAGS} -o $@ sm.o sm_ext.o serv1.o mlo.o ${LIBS}
1.1 ohara 35:
1.10 ! ohara 36: math2ox: math2ox.o math2.o mlo.o sm.o sm_ext.o
1.8 ohara 37: ${CC} ${CFLAGS} ${STATIC_LINK_FLAGS} -o $@ math2ox.o math2.o sm.o sm_ext.o mlo.o ${LIBS}
1.1 ohara 38:
39: math2.c: math2.tm
40: -rm -f $@
41: ${MPREP} $? > $@
42:
43: install: install-binary install-document
44:
45: install-document:
46: (cd documents; ${MAKE} install-document)
47:
48: install-binary:
49: if [ -x ${MPREP} ]; then \
50: ${MAKE} install-binary-real ; \
51: fi
52:
53: install-binary-real: ${BINARIES}
54: ${INSTALL_PROGRAM} ${BINARIES} ${OpenXM_HOME}/bin/
55: (cd lib; ${MAKE} install)
56:
57: install-for-debug: ${BINARIES}
58: -for i in ${BINARIES}; do \
59: ${LN} ${OpenXM_HOME}/src/ox_math/$$i ${OpenXM_HOME}/bin ; \
60: done
61:
62: clean-for-debug:
63: (cd ${OpenXM_HOME}/bin; rm -f ${BINARIES})
64:
65: clean-binary: clean-for-debug
66:
67: clean:
1.3 ohara 68: -rm -f *.o *~ math2.c ox_math math2ox
69:
70: distclean: clean
71: -rm -f .configure_done configure config.cache config.log config.status Makefile
1.5 ohara 72:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>