source: trunk/gsdl3/src/java/org/greenstone/applet/phind/Makefile@ 7778

Last change on this file since 7778 was 7778, checked in by kjdon, 20 years ago

added distclean into the Makefiles

  • Property svn:keywords set to Author Date Id Revision
File size: 988 bytes
Line 
1#############################################################
2# makefile for Java and JavaCC files ... #
3#############################################################
4#
5
6# JAVA
7GSDL3HOME=../../../../../..
8
9JAVALIBDIR=$(GSDL3HOME)/lib/java
10JAVASRCDIR=$(GSDL3HOME)/src/java
11WEBLIBDIR=$(GSDL3HOME)/web/lib
12
13#the base directory where to put class files
14JAVACLASSDIR=./classes
15
16#name/location of java compiler
17JAVAC=$(JAVA_HOME)/bin/javac
18JAVAH=$(JAVA_HOME)/bin/javah
19JAVA=$(JAVA_HOME)/bin/java
20JAVADOC=$(JAVA_HOME)/bin/javadoc
21
22JAVACOPTIONS= -deprecation -g -O
23
24
25all: compile
26
27setup:
28 mkdir -p $(JAVACLASSDIR)
29
30compile: setup
31# $(JAVAC) -target 1.1 -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) $(JAVACOPTIONS) *.java
32 $(JAVAC) -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) $(JAVACOPTIONS) *.java
33 jar cf phind.jar -C $(JAVACLASSDIR) org
34
35
36clean:
37 rm -rf $(JAVACLASSDIR) phind.jar
38
39distclean: clean
40
41install:
42 cp phind.jar $(JAVALIBDIR)/
43 cp phind.jar $(WEBLIBDIR)/
44
45
46
47
48
49
50
Note: See TracBrowser for help on using the repository browser.