Project

General

Profile

« Previous | Next » 

Revision faeef438

Added by Neels Hofmeyr about 4 years ago

fix applet-project.mk: allow multiple .java sources, separate jar target

View differences:

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

Add picture from clipboard (Maximum size: 48.8 MB)