diff options
author | rrelyea <rrelyea@fba4d07e-fe0f-4d7f-8147-e0026e666dc0> | 2006-10-05 00:57:36 +0000 |
---|---|---|
committer | rrelyea <rrelyea@fba4d07e-fe0f-4d7f-8147-e0026e666dc0> | 2006-10-05 00:57:36 +0000 |
commit | e424480dd758810b89de0839490238fc687108f2 (patch) | |
tree | a1656b03fb92ebf93165f4690c6f1745eb570e8a /applet | |
parent | 7896c4d46a4b1f76eb3ac3abb6d87a2cb7a777df (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-x | applet/Makefile | 15 |
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: |