Revision faeef438
Added by Neels Hofmeyr about 4 years ago
sim-applet/applet-project.mk | ||
---|---|---|
8 | 8 |
else |
9 | 9 |
CLASSPATH = $(JAVACARD_SDK_DIR)/lib/api21.jar:$(JAVACARD_SDK_DIR)/lib/sim.jar |
10 | 10 |
endif |
11 |
JFLAGS = -target 1.1 -source 1.3 -g -d $(BUILD_CLASSES_DIR) -classpath "$(CLASSPATH)" |
|
11 |
JFLAGS = -target 1.1 -source 1.3 -g -d $(BUILD_CLASSES_DIR) -classpath "$(BUILD_CLASSES_DIR):$(CLASSPATH)"
|
|
12 | 12 |
JAVA ?= java |
13 | 13 |
JC ?= javac |
14 | 14 |
|
15 | 15 |
.SUFFIXES: .java .class |
16 | 16 |
.java.class: |
17 |
mkdir -p $(BUILD_CLASSES_DIR) |
|
18 |
mkdir -p $(BUILD_JAVACARD_DIR) |
|
19 |
|
|
17 |
@mkdir -p $(BUILD_CLASSES_DIR) |
|
18 |
@mkdir -p $(BUILD_JAVACARD_DIR) |
|
20 | 19 |
$(JC) $(JFLAGS) $*.java |
21 | 20 |
|
21 |
.PHONY: jar |
|
22 |
jar: classes |
|
22 | 23 |
$(JAVA) -jar $(JAVACARD_SDK_DIR)/bin/converter.jar \ |
23 | 24 |
-d $(BUILD_JAVACARD_DIR) \ |
24 | 25 |
-classdir $(BUILD_CLASSES_DIR) \ |
... | ... | |
26 | 27 |
-applet $(APPLET_AID) $(APPLET_NAME) \ |
27 | 28 |
$(PACKAGE_NAME) $(PACKAGE_AID) $(PACKAGE_VERSION) |
28 | 29 |
|
29 |
default: classes
|
|
30 |
default: jar
|
|
30 | 31 |
|
31 | 32 |
classes: $(SOURCES:.java=.class) |
32 | 33 |
|
Also available in: Unified diff
fix applet-project.mk: allow multiple .java sources, separate jar target