+++ /dev/null
-TOOLPATH = ../z_tools/\r
-INCPATH = ../z_tools/CHNOSProject/\r
-\r
-MAKE = $(TOOLPATH)make.exe -r\r
-EDIMG = $(TOOLPATH)edimg.exe\r
-IMGTOL = $(TOOLPATH)imgtol.com\r
-COPY = copy\r
-DEL = del\r
-\r
-# \83f\83t\83H\83\8b\83g\93®\8dì\r
-\r
-default :\r
- $(MAKE) chnos.img\r
-\r
-# \83t\83@\83C\83\8b\90¶\90¬\8bK\91¥\r
-\r
-chnos.img : chnos/chnipl.bin chnos/chnos.sys chnos/chnipl.nas \\r
- a/a.hrb \\r
- bug1/bug1.hrb \\r
- bug2/bug2.hrb \\r
- bug3/bug3.hrb \\r
- crack1/crack1.hrb \\r
- crack2/crack2.hrb \\r
- crack3/crack3.hrb \\r
- crack4/crack4.hrb \\r
- hello/hello.hrb \\r
- lines/lines.hrb \\r
- star1/star1.hrb \\r
- stars/stars.hrb \\r
- walk/walk.hrb \\r
- winhelo/winhelo.hrb \\r
- winhelo2/winhelo2.hrb \\r
- winhelo3/winhelo3.hrb \r
- $(EDIMG) imgin:../z_tools/fdimg0at.tek \\r
- wbinimg src:chnos/chnipl.bin len:512 from:0 to:0 \\r
- copy from:chnos/chnos.sys to:@: \\r
- copy from:chnos/chnipl.nas to:@: \\r
- copy from:a/a.hrb to:@: \\r
- copy from:bug1/bug1.hrb to:@: \\r
- copy from:bug2/bug2.hrb to:@: \\r
- copy from:bug3/bug3.hrb to:@: \\r
- copy from:crack1/crack1.hrb to:@: \\r
- copy from:crack2/crack2.hrb to:@: \\r
- copy from:crack3/crack3.hrb to:@: \\r
- copy from:crack4/crack4.hrb to:@: \\r
- copy from:hello/hello.hrb to:@: \\r
- copy from:lines/lines.hrb to:@: \\r
- copy from:star1/star1.hrb to:@: \\r
- copy from:stars/stars.hrb to:@: \\r
- copy from:walk/walk.hrb to:@: \\r
- copy from:winhelo/winhelo.hrb to:@: \\r
- copy from:winhelo2/winhelo2.hrb to:@: \\r
- copy from:winhelo3/winhelo3.hrb to:@: \\r
- imgout:chnos.img\r
-\r
-# \83R\83}\83\93\83h\r
-\r
-run :\r
- $(MAKE) chnos.img\r
- $(COPY) chnos.img ..\z_tools\qemu\fdimage0.bin\r
- $(MAKE) -C ../z_tools/qemu\r
-\r
-run_b :\r
- $(MAKE) chnos.img\r
- $(COPY) chnos.img ..\z_tools\bochs\fdimage0.bin\r
- $(MAKE) -C ../z_tools/bochs\r
-\r
-iso :\r
- $(MAKE) chnos.img\r
- ..\z_tools\mkisofs.exe -v -iso-level 1 -b chnos.img -o ..\z_tools\qemu_iso\chnos.iso .\r
-\r
-run_cd :\r
- $(MAKE) iso\r
- $(MAKE) -C ../z_tools/qemu_iso\r
-\r
-install :\r
- $(MAKE) chnos.img\r
- $(IMGTOL) w a: chnos.img\r
-\r
-full :\r
- $(MAKE) -C chnos\r
- $(MAKE) -C a\r
- $(MAKE) -C bug1\r
- $(MAKE) -C bug2\r
- $(MAKE) -C bug3\r
- $(MAKE) -C crack1\r
- $(MAKE) -C crack2\r
- $(MAKE) -C crack3\r
- $(MAKE) -C crack4\r
- $(MAKE) -C hello\r
- $(MAKE) -C lines\r
- $(MAKE) -C star1\r
- $(MAKE) -C stars\r
- $(MAKE) -C walk\r
- $(MAKE) -C winhelo\r
- $(MAKE) -C winhelo2\r
- $(MAKE) -C winhelo3\r
- $(MAKE) chnos.img\r
-\r
-run_full :\r
- $(MAKE) full\r
- $(COPY) chnos.img ..\z_tools\qemu\fdimage0.bin\r
- $(MAKE) -C ../z_tools/qemu\r
-\r
-install_full :\r
- $(MAKE) full\r
- $(IMGTOL) w a: chnos.img\r
-\r
-run_os :\r
- $(MAKE) -C chnos\r
- $(MAKE) run\r
-\r
-clean :\r
-# \89½\82à\82µ\82È\82¢\r
-\r
-src_only :\r
- $(MAKE) clean\r
- -$(DEL) chnos.img\r
-\r
-clean_full :\r
- $(MAKE) -C chnos clean\r
- $(MAKE) -C bug1 clean\r
- $(MAKE) -C bug2 clean\r
- $(MAKE) -C bug3 clean\r
- $(MAKE) -C crack1 clean\r
- $(MAKE) -C crack2 clean\r
- $(MAKE) -C crack3 clean\r
- $(MAKE) -C crack4 clean\r
- $(MAKE) -C hello clean\r
- $(MAKE) -C lines clean\r
- $(MAKE) -C star1 clean\r
- $(MAKE) -C stars clean\r
- $(MAKE) -C walk clean\r
- $(MAKE) -C winhelo clean\r
- $(MAKE) -C winhelo2 clean\r
- $(MAKE) -C winhelo3 clean\r
-\r
-src_only_full :\r
- $(MAKE) -C chnos src_only\r
- $(MAKE) -C bug1 src_only\r
- $(MAKE) -C bug2 src_only\r
- $(MAKE) -C bug3 src_only\r
- $(MAKE) -C crack1 src_only\r
- $(MAKE) -C crack2 src_only\r
- $(MAKE) -C crack3 src_only\r
- $(MAKE) -C crack4 src_only\r
- $(MAKE) -C hello src_only\r
- $(MAKE) -C lines src_only\r
- $(MAKE) -C star1 src_only\r
- $(MAKE) -C stars src_only\r
- $(MAKE) -C walk src_only\r
- $(MAKE) -C winhelo src_only\r
- $(MAKE) -C winhelo2 src_only\r
- $(MAKE) -C winhelo3 src_only\r
- -$(DEL) chnos.img\r
-\r
-refresh :\r
- $(MAKE) full\r
- $(MAKE) clean_full\r
- -$(DEL) chnos.img\r