===================================================================
RCS file: /home/cvs/OpenXM/src/ox_math/Attic/Makefile.FreeBSD,v
retrieving revision 1.1.1.1
retrieving revision 1.3
diff -u -p -r1.1.1.1 -r1.3
--- OpenXM/src/ox_math/Attic/Makefile.FreeBSD	1999/10/29 08:06:42	1.1.1.1
+++ OpenXM/src/ox_math/Attic/Makefile.FreeBSD	1999/11/07 12:12:54	1.3
@@ -1,5 +1,5 @@
 # -*- mode: Makefile; coding: euc-japan -*-
-# $OpenXM$ 
+# $OpenXM: OpenXM/src/ox_math/Makefile.FreeBSD,v 1.2 1999/11/02 06:11:57 ohara Exp $ 
 
 #
 PREFIX=/usr/local
@@ -13,37 +13,42 @@ MPREP = ${ADDONSDIR}/mprep
 # ADDONSDIR =
 
 CC = gcc
-#GMPSRC = ../kan96xx/gmp-2.0.2
+#GMPSRC = ${OpenXM_HOME}/src/gmp
 GMPSRC = /usr/lib
 #GMPINC = -I${GMPSRC}
-#GMPINC = -I${PREFIX}/include
 
-# CDEFS = -DDEBUG -DSTREAM_PIPE
 CDEFS  = -DDEBUG
 INCDIR = -I${ADDONSDIR} ${GMPINC}
 LIBDIR = -L${ADDONSDIR} -L.
-CFLAGS = -O2 ${CDEFS} ${INCDIR} ${LIBDIR}
+CFLAGS = -g -O2 ${CDEFS} ${INCDIR} ${LIBDIR}
 
 #SOLLIBS  = -lsocket -lnsl
 #MATHLIBS = -lML  -lm
 LIBS = -lox -lgmp ${MATHLIBS} ${SOLLIBS}
 
 LIBOBJS = ox.o parse.o mysocket.o
+BINARIES = bconv testclient
 
-all: libox.a bconv testclient
+all: libox.a $(BINARIES)
 
-bconv.o:  ox.h oxtag.h parse.h
-parse.o:  ox.h oxtag.h parse.h
-ox.o:     ox.h oxtag.h mysocket.h
+configure:
+	@(cd ${OpenXM_HOME}/src; ${MAKE} configure)
+	@(cd ${OpenXM_HOME}/src/gmp; ./configure; make)
+
+bconv.o:      ox.h oxtag.h parse.h
+math2ox.o:    ox.h oxtag.h parse.h
+mysocket.o:   mysocket.h
+ox.o:         ox.h oxtag.h parse.h mysocket.h
+parse.o:      ox.h oxtag.h parse.h
+serv1.o:      ox.h oxtag.h serv2.h
+serv2.o:      ox.h oxtag.h parse.h serv2.h
 testclient.o: ox.h oxtag.h
-serv1.o:  ox.h oxtag.h serv2.h
-serv2.o:  ox.h oxtag.h serv2.h
 
 libgmp.a:
 	@if [ ! -f ${GMPSRC}/libgmp.a ]; then \
-		(cd ${GMPSRC}; ./configure; make) \
+		${MAKE} configure; \
 	fi
-	cp ${GMPSRC}/libgmp.a .
+	cp -f ${GMPSRC}/libgmp.a .
 
 libox.a: ${LIBOBJS} libgmp.a
 	-rm -f $@
@@ -69,8 +74,8 @@ math2.c: math2.tm
 	-rm -f $@
 	${MPREP} $? > $@
 
-install-openXM-bin: ox_math math2ox
-	install -c -m 755 ox_math math2ox ${OpenXM_HOME}/bin/
+install-openXM-bin:  $(BINARIES)
+	install -c -m 755  $(BINARIES) ${OpenXM_HOME}/bin/
 
 clean:
 	-rm -f *.o *~ libox.a libgmp.a math2.c