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 = src/org/osmocom/IMSIPseudo/IMSIPseudo.java
|
10
|
CAP_FILE = build/javacard/org/osmocom/IMSIPseudo/javacard/IMSIPseudo.cap
|
11
|
|
12
|
include $(SIMTOOLS_DIR)/javacard/makefiles/applet-project.mk
|
13
|
|
14
|
flash: classes
|
15
|
$(eval MODULE_AID := $(shell echo $(APPLET_AID) | sed 's/0x//g' | sed 's/\://g'))
|
16
|
$(eval INSTANCE_AID := $(shell echo $(APPLET_AID) | sed 's/0x//g' | sed 's/\://g'))
|
17
|
. $$PWD/.sim-keys && $(SIMTOOLS_DIR)/bin/shadysim \
|
18
|
--pcsc \
|
19
|
-l $(CAP_FILE) \
|
20
|
-i $(CAP_FILE) \
|
21
|
--enable-sim-toolkit \
|
22
|
--module-aid $(MODULE_AID) \
|
23
|
--instance-aid $(INSTANCE_AID) \
|
24
|
--nonvolatile-memory-required 0100 \
|
25
|
--volatile-memory-for-install 0100 \
|
26
|
--max-menu-entry-text 21 \
|
27
|
--max-menu-entries 01 \
|
28
|
--kic "$$KIC1" \
|
29
|
--kid "$$KID1"
|
30
|
|
31
|
remove:
|
32
|
. $$PWD/.sim-keys && $(SIMTOOLS_DIR)/bin/shadysim \
|
33
|
--pcsc \
|
34
|
-d "$$(echo $(PACKAGE_AID) | sed 's/0x//g' | sed 's/\://g')" \
|
35
|
--kic "$$KIC1" \
|
36
|
--kid "$$KID1"
|