0
|
1 CC = cl
|
|
2 CFLAG = /c /MT /W4 /O2
|
|
3 LINK = link
|
|
4 LFLAG = /nologo
|
|
5 LIBS = winscard.lib
|
|
6
|
|
7 ALL: b25.exe
|
|
8
|
|
9 arib_std_b25.obj: arib_std_b25.c arib_std_b25.h portable.h b_cas_card.h arib_std_b25_error_code.h multi2.h ts_section_parser.h ts_common_types.h
|
|
10 $(CC) $(CFLAG) arib_std_b25.c
|
|
11
|
|
12 b_cas_card.obj: b_cas_card.c b_cas_card.h portable.h b_cas_card_error_code.h
|
|
13 $(CC) $(CFLAG) b_cas_card.c
|
|
14
|
|
15 multi2.obj: multi2.c multi2.h portable.h multi2_error_code.h
|
|
16 $(CC) $(CFLAG) multi2.c
|
|
17
|
|
18 td.obj: td.c arib_std_b25.h portable.h b_cas_card.h
|
|
19 $(CC) $(CFLAG) td.c
|
|
20
|
|
21 ts_section_parser.obj: ts_section_parser.c ts_section_parser.h ts_common_types.h portable.h ts_section_parser_error_code.h
|
|
22 $(CC) $(CFLAG) ts_section_parser.c
|
|
23
|
|
24 OBJ = arib_std_b25.obj b_cas_card.obj multi2.obj td.obj ts_section_parser.obj
|
|
25
|
|
26 b25.exe: $(OBJ)
|
|
27 $(LINK) $(LFLAG) $(LIBS) /OUT:b25.exe $(OBJ)
|
|
28
|
|
29 clean:
|
|
30 DEL *.obj
|
|
31 DEL *.exe
|
|
32
|
|
33
|