[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM / src / OpenMath

File: [local] / OpenXM / src / OpenMath / Makefile (download)

Revision 1.37, Tue Nov 28 10:06:45 2000 UTC (23 years, 5 months ago) by ohara
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, RELEASE_1_2_1, KNOPPIX_2006, HEAD, DEB_REL_1_2_3-9
Changes since 1.36: +22 -86 lines

I discard several macros, targets and rules in the Makefile.

#
# $OpenXM: OpenXM/src/OpenMath/Makefile,v 1.37 2000/11/28 10:06:45 ohara Exp $

OpenXM_HOME = ../..
INSTALLDIR = ${OpenXM_HOME}/lib/java-support

#JAVADIR = /usr/local/jdk1.1.8/
#JAVABINDIR = ${JAVADIR}bin/
#JAVAINCLUDEDIR = ${JAVADIR}include
#JAVAINCLUDEDIR = /usr/local/include/kaffe

JAVAC = ${JAVABINDIR}javac
JAVAH = ${JAVABINDIR}javah
JAR = ${JAVABINDIR}jar

JFLAGS = -O -g -deprecation

# TARGETS = OMproxy.class OM2OXM.class ORG/openxm/tam/OpenXM.class
TARGETS = OMproxy.class

.SUFFIXES: .java .class

.java.class:
	${JAVAC} ${JFLAGS} -d . $<

all: ${TARGETS}

configure:

clean:
	-find . -name '*~' | xargs rm -f
	-find . -name '*.class' | xargs rm -f OpenXM.jar

distclean:	clean

install: all
	-mkdir -p ${INSTALLDIR}
	find . -name '*.class' | xargs tar cf - ${TARGETS} | \
	(cd ${INSTALLDIR} ; tar xf -)

OpenXM.jar:	all
	find ORG -name '*.class' | xargs ${JAR} cf OpenXM.jar