initial commit
[arib_std_b25.git] / src / makefile.win
blobe5d83a3c0409bdc958aa04142b320c4b4eff15bc
1 CC = cl
2 CFLAG = /c /MT /W4 /O2
3 LINK = link
4 LFLAG = /nologo
5 LIBS = winscard.lib
7 ALL: b25.exe
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
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
15 multi2.obj: multi2.c multi2.h portable.h multi2_error_code.h 
16         $(CC) $(CFLAG) multi2.c
18 td.obj: td.c arib_std_b25.h portable.h b_cas_card.h 
19         $(CC) $(CFLAG) td.c
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
24 OBJ = arib_std_b25.obj b_cas_card.obj multi2.obj td.obj ts_section_parser.obj 
26 b25.exe: $(OBJ)
27         $(LINK) $(LFLAG) $(LIBS) /OUT:b25.exe $(OBJ)
29 clean:
30         DEL *.obj
31         DEL *.exe