1 TOOLPATH = ../z_tools/
\r
2 INCPATH = ../z_tools/CHNOSProject/
\r
4 MAKE = $(TOOLPATH)make.exe -r
\r
5 EDIMG = $(TOOLPATH)edimg.exe
\r
6 IMGTOL = $(TOOLPATH)imgtol.com
\r
10 #
\83f
\83t
\83H
\83\8b\83g
\93®
\8dì
\r
15 #
\83t
\83@
\83C
\83\8b\90¶
\90¬
\8bK
\91¥
\r
17 chnos.img : chnos/chnipl.bin chnos/chnos.sys chnos/chnipl.nas \
\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
56 #
\83R
\83}
\83\93\83h
\r
60 $(COPY) chnos.img ..\z_tools\qemu\fdimage0.bin
\r
61 $(MAKE) -C ../z_tools/qemu
\r
65 $(COPY) chnos.img ..\z_tools\bochs\fdimage0.bin
\r
66 $(MAKE) -C ../z_tools/bochs
\r
70 ..\z_tools\mkisofs.exe -v -iso-level 1 -b chnos.img -o ..\z_tools\qemu_iso\chnos.iso .
\r
74 $(MAKE) -C ../z_tools/qemu_iso
\r
78 $(IMGTOL) w a: chnos.img
\r
102 $(COPY) chnos.img ..\z_tools\qemu\fdimage0.bin
\r
103 $(MAKE) -C ../z_tools/qemu
\r
107 $(IMGTOL) w a: chnos.img
\r
114 #
\89½
\82à
\82µ
\82È
\82¢
\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
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