summaryrefslogtreecommitdiff
path: root/applet
diff options
context:
space:
mode:
authorrrelyea <rrelyea@fba4d07e-fe0f-4d7f-8147-e0026e666dc0>2006-10-05 00:57:36 +0000
committerrrelyea <rrelyea@fba4d07e-fe0f-4d7f-8147-e0026e666dc0>2006-10-05 00:57:36 +0000
commite424480dd758810b89de0839490238fc687108f2 (patch)
treea1656b03fb92ebf93165f4690c6f1745eb570e8a /applet
parent7896c4d46a4b1f76eb3ac3abb6d87a2cb7a777df (diff)
Fetch visa open platform externally.
git-svn-id: http://svn.fedorahosted.org/svn/coolkey/trunk@31 fba4d07e-fe0f-4d7f-8147-e0026e666dc0
Diffstat (limited to 'applet')
-rwxr-xr-xapplet/Makefile15
1 files changed, 11 insertions, 4 deletions
diff --git a/applet/Makefile b/applet/Makefile
index b6bbb8c..ffa1f5e 100755
--- a/applet/Makefile
+++ b/applet/Makefile
@@ -70,9 +70,15 @@ CORE_DEPTH = ..
#
#SLB_DIR=c:\Program Files\Schlumberger
+#
+# The top-level of the open platform toolkey
+#
+#OPEN_PLATFORM_DIR=C:/open_platform
+
-include custom.mk
ifdef SLB_DIR
+# sub directory of Schlumberger's Cyberflex SDK.
SLB_JAVA_DIR=$(SLB_DIR)/Smart Cards and Terminals/Cyberflex Access Kits/v4/
endif
@@ -147,7 +153,7 @@ clean:
#
# The classpath needed to compile the Java source code.
#
-BUILD_CLASSPATH="$(JAVACARD_KIT_DIR)/lib/javacardframework.jar$(SEP)$(JAVACARD_KIT_DIR)/lib/api.jar$(SEP)jars/visaop20.jar"
+BUILD_CLASSPATH="$(JAVACARD_KIT_DIR)/lib/javacardframework.jar$(SEP)$(JAVACARD_KIT_DIR)/lib/api.jar$(SEP)$(OPEN_PLATFORM_DIR)/jc211/bin/visaop20.jar"
#BUILD_CLASSPATH="$(JAVACARD_KIT_DIR)/lib/javacardframework.jar"
#
@@ -180,11 +186,12 @@ EXPORT_PATH="$(SLB_JAVA_DIR)/Toolkit/PRGMaker/Export Files"
# build rule
#
$(CONVERTER_OUTPUT_DIR)/applet.jar: $(JAVA_CLASS_FILES)
- @if [ "$(JAVACARD_KIT_DIR)" = "" -o "$(JAVA_HOME)" = "" -o "$(SLB_JAVA_DIR)" = "" ]; then \
+ @if [ "$(JAVACARD_KIT_DIR)" = "" -o "$(JAVA_HOME)" = "" -o "$(SLB_JAVA_DIR)" = "" -o "$(OPEN_PLATFORM_DIR)" = "" ]; then \
echo "Not all necessary variables have been set."; \
echo "JAVACARD_KIT_DIR=$(JAVA_CARD_KIT_DIR)"; \
echo "JAVA_HOME=$(JAVA_HOME)"; \
echo "SLB_JAVA_DIR=$(SLB_JAVA_DIR)"; \
+ echo "OPEN_PLATFORM_DIR=$(OPEN_PLATFORM_DIR)"; \
exit 1; \
fi
$(JAVA) -classpath ${CONVERT_CLASSPATH} com.sun.javacard.converter.Converter -classdir $(OUTPUT_DIR) -out EXP JCA CAP -exportpath $(EXPORT_PATH) -applet $(AID) $(APPLET_QUALIFIED_CLASS_NAME) -d $(OUTPUT_DIR) $(PACKAGE) $(PID) 1.0
@@ -208,8 +215,8 @@ IJC_CLASSPATH="$(SLB_JAVA_DIR)/Toolkit/PRGMaker/makeijc.jar"
#
$(CONVERTER_OUTPUT_DIR)/applet.ijc: $(CONVERTER_OUTPUT_DIR)/applet.jar
$(JAVA) -classpath $(IJC_CLASSPATH) com.slb.javacard.jctools.ijc.MakeIJC -verbose -expFileDir $(EXPORT_PATH) -type onCardVerifier $(CONVERTER_OUTPUT_DIR)/applet.jar
- mkdir -p ../dist/$(OBJDIR)/bin
- cp $@ ../dist/$(OBJDIR)/bin/CardEdge.$(shell cat .buildid).ijc
+ -@mkdir -p .libs
+ cp $@ .libs/CardEdge.$(shell cat .buildid).ijc
export: