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

Diff for /OpenXM/src/OpenMath/Makefile between version 1.5 and 1.7

version 1.5, 1999/11/16 13:19:14 version 1.7, 2000/01/13 12:35:56
Line 1 
Line 1 
 #  #
 # $OpenXM: OpenXM/src/OpenMath/Makefile,v 1.4 1999/11/02 16:23:07 tam Exp $  # $OpenXM: OpenXM/src/OpenMath/Makefile,v 1.6 1999/12/09 00:32:36 tam Exp $
   
 make:  
         if ! test -d ../../lib/java-support; then \  
                 mkdir -p ../../lib/java-support; \  
         fi  
         make clean  
         javac -d ../../lib/java-support -O *.java  
   
   JAVADIR = /usr/local/jdk1.1.8
   LIBDIR = ../../lib/java-support
   
   
   all:    install
   
   
 clean:  clean:
         find . -name '*.class' \          find . -name '*.class' \
                 -exec echo rm -f {} \; \                  -exec echo rm -f {} \; \
                 -exec rm -f {} \;                  -exec rm -f {} \;
           -rm -f *.so *.h *.jar
   
 dist:  
         tar cvfz ../OM2OXM.tgz .  
   
 dist-clean: #clean dist  distclean:      clean
         make clean  
         find . -name '*~' \          find . -name '*~' \
                 -exec echo rm -f {} \; \                  -exec echo rm -f {} \; \
                 -exec rm -f {} \;                  -exec rm -f {} \;
   
   
 test:  test:
         javac -d . -deprecation -g *.java          $(JAVADIR)/bin/javac -d . -deprecation -g *.java
           make libnative.so
   
   
   install:        OpenXM.jar OM2OXM.class OMproxy.class libnative.so
           if ! test -d $(LIBDIR); then \
                   mkdir -p $(LIBDIR); \
           fi
           cp ${.ALLSRC} $(LIBDIR)
   
   
   .SUFFIXES:      .java .class
   
   
   .java.class :
           $(JAVADIR)/bin/javac -d . -O ${.IMPSRC}
   
   
   OpenXM.jar:     JP/ac/kobe_u/math/tam/OpenXM/{OpenXM,*}.class
           @$(JAVADIR)/bin/javac -d . -O JP/ac/kobe_u/math/tam/OpenXM/OpenXM.java
           @#$(JAVADIR)/bin/javac -d . -O ${.OODATE}
           $(JAVADIR)/bin/jar cf OpenXM.jar `find JP/ -name '*.class'`
   
   
   OMproxy.h:      OMproxy.class
           $(JAVADIR)/bin/javah -jni ${.PREFIX}
   
   
   libnative.so:   native.c OMproxy.h
           cc -o libnative.so native.c \
                   -shared `find $(JAVADIR)/include/ -type d | sed 's/^/-I/'`

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.7

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>