wok-next diff linld/receipt @ rev 19533

Up cookutils (841).
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Nov 29 15:54:39 2016 +0200 (2016-11-29)
parents a531336a57c1
children 7f92b23984dc
line diff
     1.1 --- a/linld/receipt	Mon Nov 14 08:55:24 2016 +0100
     1.2 +++ b/linld/receipt	Tue Nov 29 15:54:39 2016 +0200
     1.3 @@ -19,21 +19,25 @@
     1.4  {
     1.5  	mv DIST $src 2> /dev/null
     1.6  	cd $src
     1.7 -	patch -p0 < $stuff/load.u
     1.8 -	patch -p0 < $stuff/jump.u
     1.9 -	patch -p0 < $stuff/a20.u
    1.10 -	patch -p0 < $stuff/memcpy32.u
    1.11 -	sed -i 's/^@pause/rem &/;s|^tasm|& /l|' LINLD$SUFFIX/*.BAT
    1.12 +	rm LINLD$SUFFIX/CRTL.CPP
    1.13 +	cp $stuff/src/* LINLD$SUFFIX/
    1.14 +	cp -a LINLD$SUFFIX TAZBOOT
    1.15 +	sed -i 's/-3/-DNO386/' TAZBOOT/BCCOPT.OPT
    1.16  	unix2dos > MAKE.BAT <<EOT
    1.17  d:
    1.18  cd linld$SUFFIX
    1.19 -!compile.bat
    1.20 +$(cat LINLD$SUFFIX/!COMPILE.BAT)
    1.21 +cd ..
    1.22 +cd tazboot
    1.23 +$(cat TAZBOOT/!COMPILEX.BAT)
    1.24  EOT
    1.25  	SDL_VIDEODRIVER=dummy dosbox MAKE.BAT -exit -c "mount D $src"
    1.26  	cp LINLD$SUFFIX/LINLD.COM linld.com
    1.27 +	cp TAZBOOT/TAZBOOT.COM tazboot.com
    1.28  	objdump -D -b binary -mi386 -Maddr16,data16 --adjust-vma=0x100 \
    1.29  		linld.com > linld.lst
    1.30  	upx linld.com
    1.31 +	upx tazboot.com
    1.32  	cc -o tobzimage.o -Wa,-algms=tobzimage.lst -c $stuff/tobzimage.S
    1.33  	objcopy -O binary tobzimage.o tobzimage.bin
    1.34  	cp $stuff/tobzimage .