OSDN Git Service

svn rev.329より移動。
[chnosproject/CHNOSProject.git] / CHNOSProject / chnos / tolset_chn_000 / chnos_009 / Makefile
1 \r
2 #\83A\83v\83\8a\92Ç\89Á\8e\9e\82É\8f\91\82«\91«\82·\82×\82«\89Ó\8f\8a \r
3\83t\83@\83C\83\8b\90\90¬\8bK\91¥ 2\89Ó\8f\8a\r
4\83R\83}\83\93\83h\r
5 #  full, clan_full, src_only_full\r
6 \r
7 TOOLPATH = ../z_tools/\r
8 INCPATH  = ../z_tools/CHNOSProject/\r
9 \r
10 MAKE     = $(TOOLPATH)make.exe -r\r
11 EDIMG    = $(TOOLPATH)edimg.exe\r
12 IMGTOL   = $(TOOLPATH)RWFD.EXE\r
13 COPY     = copy\r
14 DEL      = del\r
15 \r
16\83f\83t\83H\83\8b\83g\93®\8dì\r
17 \r
18 default :\r
19         $(MAKE) chnos.img\r
20 \r
21\83t\83@\83C\83\8b\90\90¬\8bK\91¥\r
22 \r
23 chnos.img : chnos/chnipl.bin chnos/chnos.sys chnos/chnipl.nas \\r
24                 asmtest/asmtest.chn \\r
25                 bug1/bug1.chn \\r
26                 crack1/crack1.chn \\r
27                 crack2/crack2.chn \\r
28                 crack3/crack3.chn \\r
29                 crack4/crack4.chn \\r
30                 ctest/ctest.chn\r
31         $(EDIMG)   imgin:../z_tools/fdimg0at.tek \\r
32                 wbinimg src:chnos/chnipl.bin len:512 from:0 to:0 \\r
33                 copy from:chnos/chnos.sys to:@: \\r
34                 copy from:chnos/chnipl.nas to:@: \\r
35                 copy from:chnos/test.mid to:@: \\r
36                 copy from:asmtest/asmtest.chn to:@: \\r
37                 copy from:bug1/bug1.chn to:@: \\r
38                 copy from:crack1/crack1.chn to:@: \\r
39                 copy from:crack2/crack2.chn to:@: \\r
40                 copy from:crack3/crack3.chn to:@: \\r
41                 copy from:crack4/crack4.chn to:@: \\r
42                 copy from:ctest/ctest.chn to:@: \\r
43                 imgout:chnos.img\r
44 \r
45\83R\83}\83\93\83h\r
46 \r
47 run :\r
48         $(MAKE) chnos.img\r
49         $(COPY) chnos.img ..\z_tools\qemu\fdimage0.bin\r
50         $(MAKE) -C ../z_tools/qemu\r
51 \r
52 run_b :\r
53         $(MAKE) chnos.img\r
54         $(COPY) chnos.img ..\z_tools\bochs\fdimage0.bin\r
55         $(MAKE) -C ../z_tools/bochs\r
56 \r
57 iso :\r
58         $(MAKE) chnos.img\r
59         ..\z_tools\mkisofs.exe -v -iso-level 1 -b chnos.img -o ..\z_tools\qemu_iso\chnos.iso .\r
60 \r
61 run_cd :\r
62         $(MAKE) iso\r
63         $(MAKE) -C ../z_tools/qemu_iso\r
64 \r
65 install :\r
66         $(MAKE) chnos.img\r
67         $(IMGTOL) chnos.img a:\r
68 \r
69 full :\r
70         $(MAKE) -C chnos\r
71         $(MAKE) -C asmtest\r
72         $(MAKE) -C bug1\r
73         $(MAKE) -C crack1\r
74         $(MAKE) -C crack2\r
75         $(MAKE) -C crack3\r
76         $(MAKE) -C crack4\r
77         $(MAKE) -C ctest\r
78         $(MAKE) chnos.img\r
79 \r
80 run_full :\r
81         $(MAKE) full\r
82         $(COPY) chnos.img ..\z_tools\qemu\fdimage0.bin\r
83         $(MAKE) -C ../z_tools/qemu\r
84 \r
85 install_full :\r
86         $(MAKE) full\r
87         $(IMGTOL) chnos.img a:\r
88 \r
89 run_os :\r
90         $(MAKE) -C chnos\r
91         $(MAKE) run\r
92 \r
93 clean :\r
94\89½\82à\82µ\82È\82¢\r
95 \r
96 src_only :\r
97         $(MAKE) clean\r
98         -$(DEL) chnos.img\r
99 \r
100 clean_full :\r
101         $(MAKE) -C asmtest              clean\r
102         $(MAKE) -C bug1                 clean\r
103         $(MAKE) -C crack1               clean\r
104         $(MAKE) -C crack2               clean\r
105         $(MAKE) -C crack3               clean\r
106         $(MAKE) -C crack4               clean\r
107         $(MAKE) -C ctest                clean\r
108         $(MAKE) -C chnos                clean\r
109 \r
110 src_only_full :\r
111         $(MAKE) -C asmtest              src_only\r
112         $(MAKE) -C bug1                 src_only\r
113         $(MAKE) -C crack1               src_only\r
114         $(MAKE) -C crack2               src_only\r
115         $(MAKE) -C crack3               src_only\r
116         $(MAKE) -C crack4               src_only\r
117         $(MAKE) -C ctest                src_only\r
118         $(MAKE) -C chnos                src_only\r
119         -$(DEL) chnos.img\r
120 \r
121 refresh :\r
122         $(MAKE) full\r
123         $(MAKE) clean_full\r
124         -$(DEL) chnos.img\r