-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
43 lines (30 loc) · 1.18 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
CC = gcc
CPPFLAGS = -I./include
CFLAGS += -g
LIBS = -lssl -lcrypto
#files := simcard-em.o
files := filesystem.o simfs.o
#all: simcard-em
all: emulator architecture/eIM architecture/SM-DPPlus architecture/IoTDevice/IPAd
# Commenting out for now atleast
# simcard-em: simcard-em.o filesystem.o simfs.o
# $(CC) simcard-em.o filesystem.o simfs.o -o simcard-em
architecture/eIM: architecture/eIM.c
$(CC) architecture/eIM.c -o architecture/eIM $(LIBS)
architecture/SM-DPPlus: architecture/SM-DPPlus.c
$(CC) architecture/SM-DPPlus.c -o architecture/SM-DPPlus $(LIBS)
architecture/IoTDevice/IPAd: architecture/IoTDevice/IPAd.c
$(CC) architecture/IoTDevice/IPAd.c -o architecture/IoTDevice/IPAd $(LIBS)
emulator: emulator.c
$(CC) emulator.c -o emulator
#simfs.o: simfs.c MF translatefs.py
# ./translatefs.py
# $(CC) -c $(CFLAGS) $(CPPFLAGS) simfs.c -o simfs.o
%.o : %.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
clean:
rm -f *.o emulator architecture/eIM architecture/SM-DPPlus architecture/IoTDevice/IPAd architecture/IoTDevice/downloadedProfiles/"TS48 V3.0 eSIM_GTP_SAIP2.1_BERTLV.txt"
# Commenting cleaning part of previous simcard system
#clean_prev:
# rm -f *.o simcard-em
.PHONY: all clean