diff options
author | John van Groningen | 2006-11-07 15:33:18 +0000 |
---|---|---|
committer | John van Groningen | 2006-11-07 15:33:18 +0000 |
commit | c35e9f71867ace9921e49ec9db3833f1936e8e4f (patch) | |
tree | 381be0c89072f8d3e403cc7c8790689ad6ade502 /make_astartup.csh | |
parent | sed script to convert .asm file for 64 bit windows to .s file for 64 bit linux (diff) |
script to make _startup.o and _startupProfile.o for 64 bit linux
Diffstat (limited to 'make_astartup.csh')
-rwxr-xr-x | make_astartup.csh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/make_astartup.csh b/make_astartup.csh new file mode 100755 index 0000000..cf81936 --- /dev/null +++ b/make_astartup.csh @@ -0,0 +1,16 @@ +mkdir -p linux64 +sed -r -f astartup.sed astartup.asm > linux64/astartup.s +sed -r -f astartup.sed acopy.asm > linux64/acopy.s +sed -r -f astartup.sed amark.asm > linux64/amark.s +sed -r -f astartup.sed amark_prefetch.asm > linux64/amark_prefetch.s +sed -r -f astartup.sed acompact.asm > linux64/acompact.s +sed -r -f astartup.sed acompact_rmark.asm > linux64/acompact_rmark.s +sed -r -f astartup.sed acompact_rmarkr.asm > linux64/acompact_rmarkr.s +sed -r -f astartup.sed acompact_rmark_prefetch.asm > linux64/acompact_rmark_prefetch.s +cp aap.s linux64/aap.s +cp areals.s linux64/areals.s +(cd linux64; as --defsym LINUX=1 astartup.s -o astartup.o) +as afileIO3.s -o afileIO3.o +gcc -c -O -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -ffunction-sections -fdata-sections -o linux64/ufileIO2.o ./ufileIO2.c +gcc -c -O -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -ffunction-sections -fdata-sections ./scon.c -o linux64/scon.o +ld -r -o linux64/_startup.o linux64/astartup.o linux64/scon.o afileIO3.o linux64/ufileIO2.o |