-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMake.rules
More file actions
33 lines (23 loc) · 738 Bytes
/
Make.rules
File metadata and controls
33 lines (23 loc) · 738 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# -*- makefile -*-
JAVACMD ?= java
#JAVACCMD = jikes -g +E -nowarn
#JAVACCMD = jikes -g +E +P -nowarn -extdirs $(JAC_ROOT)/lib
JAVACCMD ?= javac
JARCMD ?= jar
RMICCMD ?= rmic
WWWROOT = /var/www/jac
DOCDIR = $(WWWROOT)/doc
CLASSDIR = $(JAC_ROOT)/classes
ANTLR=runantlr
CLASSPATH = $(JAC_ROOT)/classes:$(JAC_ROOT)/src:$(shell find $(JAC_ROOT)/lib -name "*.jar" -exec echo -n "{}:" \;)
JAVAC_OPTS=-g -encoding UTF-8 -d $(CLASSDIR) -classpath $(CLASSPATH) -sourcepath $(JAC_ROOT)/src
RMIC_OPTS=-g -d $(CLASSDIR) -classpath $(CLASSPATH)
.SUFFIXES: .java .class .modif
.PHONY: all clean
%.png: %.fig
fig2dev -L png -S 2 -b 5 $< $@
.java.class:
@echo "Compiling $< ... "
@$(JAVACCMD) $(JAVAC_OPTS) $<
%.html: %.php
php4 -q $< > $@