Project

General

Profile

Download (1.7 KB) Statistics
| Branch: | Revision:
1
SIMTOOLS_DIR    = ../../sim-tools
2

    
3
APPLET_AID      = 0xd0:0x70:0x02:0xca:0x44:0x90:0x01:0x01
4
APPLET_NAME     = org.osmocom.IMSIPseudo.IMSIPseudo
5
PACKAGE_AID     = 0xd0:0x70:0x02:0xCA:0x44:0x90:0x01
6
PACKAGE_NAME    = org.osmocom.IMSIPseudo
7
PACKAGE_VERSION = 1.0
8

    
9
SOURCES = \
10
	  src/org/osmocom/IMSIPseudo/Bytes.java \
11
	  src/org/osmocom/IMSIPseudo/MobileIdentity.java \
12
	  src/org/osmocom/IMSIPseudo/IMSIPseudo.java \
13
	  $(NULL)
14

    
15
CAP_FILE = build/javacard/org/osmocom/IMSIPseudo/javacard/IMSIPseudo.cap
16

    
17
include ./applet-project.mk
18

    
19
flash: classes
20
	$(eval MODULE_AID   := $(shell echo $(APPLET_AID) | sed 's/0x//g' | sed 's/\://g'))
21
	$(eval INSTANCE_AID := $(shell echo $(APPLET_AID) | sed 's/0x//g' | sed 's/\://g'))
22
	. $$PWD/.sim-keys && $(SIMTOOLS_DIR)/bin/shadysim \
23
		--pcsc \
24
		-l $(CAP_FILE) \
25
		-i $(CAP_FILE) \
26
		--enable-sim-toolkit \
27
		--access-domain=00 \
28
		--module-aid $(MODULE_AID) \
29
		--instance-aid $(INSTANCE_AID) \
30
		--nonvolatile-memory-required 0100 \
31
		--volatile-memory-for-install 0100 \
32
		--max-menu-entry-text 21 \
33
		--max-menu-entries 01 \
34
		--kic "$$KIC1" \
35
		--kid "$$KID1"
36

    
37
remove:
38
	. $$PWD/.sim-keys && $(SIMTOOLS_DIR)/bin/shadysim \
39
		--pcsc \
40
		-d "$$(echo $(PACKAGE_AID) | sed 's/0x//g' | sed 's/\://g')" \
41
		--kic "$$KIC1" \
42
		--kid "$$KID1"
43

    
44
delete: remove
45

    
46
.PHONY: test
47
test:
48
	mkdir -p ./test/classes
49
	javac -target 1.1 -source 1.3 -classpath test/classes -g -d ./test/classes src/org/osmocom/IMSIPseudo/Bytes.java
50
	javac -target 1.1 -source 1.3 -classpath test/classes -g -d ./test/classes src/org/osmocom/IMSIPseudo/MobileIdentity.java
51
	javac -target 1.1 -source 1.3 -classpath test/classes -g -d ./test/classes src/org/osmocom/IMSIPseudo/Test.java
52
	java -classpath test/classes org.osmocom.IMSIPseudo.Test
(4-4/6)
Add picture from clipboard (Maximum size: 48.8 MB)