mirror of
https://github.com/cahirwpz/amigaos-cross-toolchain
synced 2025-11-19 15:59:38 +00:00
Omit auto open stubs for devices.
This commit is contained in:
@ -85,25 +85,30 @@ function install_sdk {
|
||||
echo "${path} -> ${PREFIX}/os-include/lvo/${base}.i"
|
||||
sfdc --quiet --target=m68k-amigaos --mode=lvo \
|
||||
--output="${PREFIX}/os-include/lvo/${base}.i" ${path}
|
||||
;;
|
||||
"stubs")
|
||||
path=${line[2]}
|
||||
name=$(basename ${path})
|
||||
file="${name%_lib.sfd}.c"
|
||||
|
||||
echo "${path} -> ${base}.c"
|
||||
echo "${path} -> ${file}"
|
||||
sfdc --quiet --target=m68k-amigaos --mode=autoopen \
|
||||
--output="${base}.c" ${path}
|
||||
--output="${file}" ${path}
|
||||
|
||||
CFLAGS="-Wall -O3 -fomit-frame-pointer"
|
||||
add_stubs "${base}.c" "libnix"
|
||||
add_stubs "${file}" "libnix"
|
||||
CFLAGS="-Wall -O3 -fomit-frame-pointer -fbaserel -DSMALL_DATA"
|
||||
add_stubs "${base}.c" "libb/libnix"
|
||||
add_stubs "${file}" "libb/libnix"
|
||||
CFLAGS="-Wall -O3 -fomit-frame-pointer -m68020"
|
||||
add_stubs "${base}.c" "libm020/libnix"
|
||||
add_stubs "${file}" "libm020/libnix"
|
||||
CFLAGS="-Wall -O3 -fomit-frame-pointer -fbaserel -DSMALL_DATA -m68020"
|
||||
add_stubs "${base}.c" "libb/libm020/libnix"
|
||||
add_stubs "${file}" "libb/libm020/libnix"
|
||||
CFLAGS="-Wall -O3 -fomit-frame-pointer -m68020 -m68881"
|
||||
add_stubs "${base}.c" "libm020/libm881/libnix"
|
||||
add_stubs "${file}" "libm020/libm881/libnix"
|
||||
CFLAGS="-Wall -O3 -fomit-frame-pointer -fbaserel -DSMALL_DATA -m68020 -m68881"
|
||||
add_stubs "${base}.c" "libb/libm020/libm881/libnix"
|
||||
add_stubs "${file}" "libb/libm020/libm881/libnix"
|
||||
CFLAGS="-Wall -O3 -fomit-frame-pointer -fbaserel32 -DSMALL_DATA -m68020"
|
||||
add_stubs "${base}.c" "libb32/libm020/libnix"
|
||||
add_stubs "${file}" "libb32/libm020/libnix"
|
||||
;;
|
||||
*)
|
||||
echo "Unknown preprocessor: '${line}'"
|
||||
|
||||
@ -11,3 +11,4 @@ CGraphX/C/Include/proto/cybergraphics.h
|
||||
CGraphX/FD/cybergraphics_lib.fd
|
||||
fd2sfd : CGraphX/FD/cybergraphics_lib.fd CGraphX/C/Include/clib/cybergraphics_protos.h
|
||||
sfdc : cybergraphics_lib.sfd
|
||||
stubs : cybergraphics_lib.sfd
|
||||
|
||||
@ -66,3 +66,8 @@ sfdc : 68060_lib.sfd
|
||||
sfdc : 680x0_lib.sfd
|
||||
sfdc : disassembler_lib.sfd
|
||||
sfdc : mmu_lib.sfd
|
||||
stubs : 68040_lib.sfd
|
||||
stubs : 68060_lib.sfd
|
||||
stubs : 680x0_lib.sfd
|
||||
stubs : disassembler_lib.sfd
|
||||
stubs : mmu_lib.sfd
|
||||
|
||||
@ -76,3 +76,4 @@ MUI/Developer/C/Include/pragmas/muimaster_pragmas.h
|
||||
MUI/Developer/FD/muimaster_lib.fd
|
||||
fd2sfd : MUI/Developer/FD/muimaster_lib.fd MUI/Developer/C/Include/clib/muimaster_protos.h
|
||||
sfdc : muimaster_lib.sfd
|
||||
stubs : muimaster_lib.sfd
|
||||
|
||||
@ -10,3 +10,4 @@ Warp3D_Devel/Include/fd/Warp3D.fd = Warp3D_lib.fd
|
||||
Warp3D_Devel/Include/Warp3D/Warp3D.h
|
||||
fd2sfd : Warp3D_Devel/Include/fd/Warp3D_lib.fd Warp3D_Devel/Include/clib/Warp3D_protos.h
|
||||
sfdc : Warp3D_lib.sfd
|
||||
stubs : Warp3D_lib.sfd
|
||||
|
||||
Reference in New Issue
Block a user