OSDN Git Service

AI003:config.txt, words.txtを追加。
[chnosproject/CHNOSProject.git] / CHNOSProject / chnos / tolset_chn_000 / chnos_008 / Makefile
1 TOOLPATH = ../z_tools/\r
2 INCPATH  = ../z_tools/CHNOSProject/\r
3 \r
4 MAKE     = $(TOOLPATH)make.exe -r\r
5 EDIMG    = $(TOOLPATH)edimg.exe\r
6 IMGTOL   = $(TOOLPATH)imgtol.com\r
7 COPY     = copy\r
8 DEL      = del\r
9 \r
10\83f\83t\83H\83\8b\83g\93®\8dì\r
11 \r
12 default :\r
13         $(MAKE) chnos.img\r
14 \r
15\83t\83@\83C\83\8b\90\90¬\8bK\91¥\r
16 \r
17 chnos.img : chnos/chnipl.bin chnos/chnos.sys chnos/chnipl.nas \\r
18                 a/a.hrb \\r
19                 bug1/bug1.hrb \\r
20                 bug2/bug2.hrb \\r
21                 bug3/bug3.hrb \\r
22                 crack1/crack1.hrb \\r
23                 crack2/crack2.hrb \\r
24                 crack3/crack3.hrb \\r
25                 crack4/crack4.hrb \\r
26                 hello/hello.hrb \\r
27                 lines/lines.hrb \\r
28                 star1/star1.hrb \\r
29                 stars/stars.hrb \\r
30                 walk/walk.hrb \\r
31                 winhelo/winhelo.hrb \\r
32                 winhelo2/winhelo2.hrb \\r
33                 winhelo3/winhelo3.hrb \r
34         $(EDIMG)   imgin:../z_tools/fdimg0at.tek \\r
35                 wbinimg src:chnos/chnipl.bin len:512 from:0 to:0 \\r
36                 copy from:chnos/chnos.sys to:@: \\r
37                 copy from:chnos/chnipl.nas to:@: \\r
38                 copy from:a/a.hrb to:@: \\r
39                 copy from:bug1/bug1.hrb to:@: \\r
40                 copy from:bug2/bug2.hrb to:@: \\r
41                 copy from:bug3/bug3.hrb to:@: \\r
42                 copy from:crack1/crack1.hrb to:@: \\r
43                 copy from:crack2/crack2.hrb to:@: \\r
44                 copy from:crack3/crack3.hrb to:@: \\r
45                 copy from:crack4/crack4.hrb to:@: \\r
46                 copy from:hello/hello.hrb to:@: \\r
47                 copy from:lines/lines.hrb to:@: \\r
48                 copy from:star1/star1.hrb to:@: \\r
49                 copy from:stars/stars.hrb to:@: \\r
50                 copy from:walk/walk.hrb to:@: \\r
51                 copy from:winhelo/winhelo.hrb to:@: \\r
52                 copy from:winhelo2/winhelo2.hrb to:@: \\r
53                 copy from:winhelo3/winhelo3.hrb to:@: \\r
54                 imgout:chnos.img\r
55 \r
56\83R\83}\83\93\83h\r
57 \r
58 run :\r
59         $(MAKE) chnos.img\r
60         $(COPY) chnos.img ..\z_tools\qemu\fdimage0.bin\r
61         $(MAKE) -C ../z_tools/qemu\r
62 \r
63 run_b :\r
64         $(MAKE) chnos.img\r
65         $(COPY) chnos.img ..\z_tools\bochs\fdimage0.bin\r
66         $(MAKE) -C ../z_tools/bochs\r
67 \r
68 iso :\r
69         $(MAKE) chnos.img\r
70         ..\z_tools\mkisofs.exe -v -iso-level 1 -b chnos.img -o ..\z_tools\qemu_iso\chnos.iso .\r
71 \r
72 run_cd :\r
73         $(MAKE) iso\r
74         $(MAKE) -C ../z_tools/qemu_iso\r
75 \r
76 install :\r
77         $(MAKE) chnos.img\r
78         $(IMGTOL) w a: chnos.img\r
79 \r
80 full :\r
81         $(MAKE) -C chnos\r
82         $(MAKE) -C a\r
83         $(MAKE) -C bug1\r
84         $(MAKE) -C bug2\r
85         $(MAKE) -C bug3\r
86         $(MAKE) -C crack1\r
87         $(MAKE) -C crack2\r
88         $(MAKE) -C crack3\r
89         $(MAKE) -C crack4\r
90         $(MAKE) -C hello\r
91         $(MAKE) -C lines\r
92         $(MAKE) -C star1\r
93         $(MAKE) -C stars\r
94         $(MAKE) -C walk\r
95         $(MAKE) -C winhelo\r
96         $(MAKE) -C winhelo2\r
97         $(MAKE) -C winhelo3\r
98         $(MAKE) chnos.img\r
99 \r
100 run_full :\r
101         $(MAKE) full\r
102         $(COPY) chnos.img ..\z_tools\qemu\fdimage0.bin\r
103         $(MAKE) -C ../z_tools/qemu\r
104 \r
105 install_full :\r
106         $(MAKE) full\r
107         $(IMGTOL) w a: chnos.img\r
108 \r
109 run_os :\r
110         $(MAKE) -C chnos\r
111         $(MAKE) run\r
112 \r
113 clean :\r
114\89½\82à\82µ\82È\82¢\r
115 \r
116 src_only :\r
117         $(MAKE) clean\r
118         -$(DEL) chnos.img\r
119 \r
120 clean_full :\r
121         $(MAKE) -C chnos                clean\r
122         $(MAKE) -C bug1                 clean\r
123         $(MAKE) -C bug2                 clean\r
124         $(MAKE) -C bug3                 clean\r
125         $(MAKE) -C crack1               clean\r
126         $(MAKE) -C crack2               clean\r
127         $(MAKE) -C crack3               clean\r
128         $(MAKE) -C crack4               clean\r
129         $(MAKE) -C hello                clean\r
130         $(MAKE) -C lines                clean\r
131         $(MAKE) -C star1                clean\r
132         $(MAKE) -C stars                clean\r
133         $(MAKE) -C walk                 clean\r
134         $(MAKE) -C winhelo              clean\r
135         $(MAKE) -C winhelo2             clean\r
136         $(MAKE) -C winhelo3             clean\r
137 \r
138 src_only_full :\r
139         $(MAKE) -C chnos                src_only\r
140         $(MAKE) -C bug1                 src_only\r
141         $(MAKE) -C bug2                 src_only\r
142         $(MAKE) -C bug3                 src_only\r
143         $(MAKE) -C crack1               src_only\r
144         $(MAKE) -C crack2               src_only\r
145         $(MAKE) -C crack3               src_only\r
146         $(MAKE) -C crack4               src_only\r
147         $(MAKE) -C hello                src_only\r
148         $(MAKE) -C lines                src_only\r
149         $(MAKE) -C star1                src_only\r
150         $(MAKE) -C stars                src_only\r
151         $(MAKE) -C walk                 src_only\r
152         $(MAKE) -C winhelo              src_only\r
153         $(MAKE) -C winhelo2             src_only\r
154         $(MAKE) -C winhelo3             src_only\r
155         -$(DEL) chnos.img\r
156 \r
157 refresh :\r
158         $(MAKE) full\r
159         $(MAKE) clean_full\r
160         -$(DEL) chnos.img\r