File tree Expand file tree Collapse file tree 16 files changed +28
-24
lines changed Expand file tree Collapse file tree 16 files changed +28
-24
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ TARGETLD = $(TARGETPREFIX)-ld
3939TARGETAS = $(TARGETPREFIX)-as
4040TARGETSIZE = $(TARGETPREFIX)-size
4141TARGETLDFLAGS = -Wl,--gc-sections -Tshlelf.xc -nostartfiles -nostdlib -nodefaultlibs
42- TARGETCFLAGS = -ml -m4-single-only -ffunction-sections -fdata-sections -ffreestanding \
42+ TARGETCFLAGS = -ml -m4-single -ffunction-sections -fdata-sections -ffreestanding \
4343 -fno-builtin -fno-strict-aliasing -fomit-frame-pointer \
4444 -Wall -std =c17 -Wextra -Werror \
4545 -DLOADER_ADDR =$(TARGET) \
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ TARGETLD = $(TARGETPREFIX)-ld
1616TARGETAS = $(TARGETPREFIX ) -as
1717TARGETSIZE = $(TARGETPREFIX ) -size
1818TARGETLDFLAGS = -Wl,--gc-sections -Tshlelf.xc -nostartfiles -nostdlib -nodefaultlibs
19- TARGETCFLAGS = -ml -m4-single-only -ffunction-sections -fdata-sections -ffreestanding \
19+ TARGETCFLAGS = -ml -m4-single -ffunction-sections -fdata-sections -ffreestanding \
2020 -fno-builtin -fno-strict-aliasing -fomit-frame-pointer \
2121 -Wall -std=c17 -Wextra -Werror
2222
Original file line number Diff line number Diff line change 55#
66
77TARGET_NAME = ffmpeg
8+ GCC_LIB = -lgcc
89OBJS = module.o player.o aica.o mpg123.o oggvorbis.o # xvid.o
910DBG_LIBS = -lds -lbzip2 -loggvorbis -lmpg123 # -lxvidcore
1011LIBS = -lavcodec -lavformat -lavutil # -lswscale
1112EXPORTS_FILE = exports.txt
12- GCC_LIB =
1313
1414VER_MAJOR = 0
1515VER_MINOR = 6
Original file line number Diff line number Diff line change 77TARGET_NAME = luaKOS
88LUA_MODULE_NAME = KOS
99OBJS = module.o
10+ GCC_LIB = -lgcc
1011DBG_LIBS = -lds -ltolua
1112EXPORTS_FILE = exports.txt
1213
Original file line number Diff line number Diff line change @@ -109,9 +109,9 @@ AWK = gawk
109109CC = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
110110CCAS = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
111111CCASDEPMODE = depmode=gcc3
112- CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
112+ CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
113113CCDEPMODE = depmode=gcc3
114- CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
114+ CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
115115COREAUDIO_CFLAGS =
116116COREAUDIO_LDFLAGS =
117117COREAUDIO_LIBS = -framework AudioToolbox -framework AudioUnit -framework CoreServices
@@ -158,7 +158,7 @@ INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
158158JACK_CFLAGS =
159159JACK_LDFLAGS =
160160JACK_LIBS =
161- LDFLAGS = -ml -m4-single-only -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
161+ LDFLAGS = -ml -m4-single -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
162162LFS_LOBJ = lfs_alias.lo
163163LIBMPG123_VERSION = 32:0:32
164164LIBOBJS =
Original file line number Diff line number Diff line change @@ -68,9 +68,9 @@ AWK = gawk
6868CC = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
6969CCAS = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
7070CCASDEPMODE = depmode=gcc3
71- CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
71+ CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
7272CCDEPMODE = depmode=gcc3
73- CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
73+ CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
7474COREAUDIO_CFLAGS =
7575COREAUDIO_LDFLAGS =
7676COREAUDIO_LIBS = -framework AudioToolbox -framework AudioUnit -framework CoreServices
@@ -117,7 +117,7 @@ INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
117117JACK_CFLAGS =
118118JACK_LDFLAGS =
119119JACK_LIBS =
120- LDFLAGS = -ml -m4-single-only -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
120+ LDFLAGS = -ml -m4-single -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
121121LFS_LOBJ = lfs_alias.lo
122122LIBMPG123_VERSION = 32:0:32
123123LIBOBJS =
Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ AR_FLAGS="cru"
8585LTCC=" /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc"
8686
8787# LTCC compiler flags.
88- LTCFLAGS=" -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing"
88+ LTCFLAGS=" -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing"
8989
9090# A language-specific compiler.
9191CC=" /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc"
@@ -7358,7 +7358,7 @@ AR_FLAGS="cru"
73587358LTCC=" /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc"
73597359
73607360# LTCC compiler flags.
7361- LTCFLAGS=" -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing"
7361+ LTCFLAGS=" -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing"
73627362
73637363# A language-specific compiler.
73647364CC=" sh-elf-g++"
Original file line number Diff line number Diff line change @@ -144,9 +144,9 @@ AWK = gawk
144144CC = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
145145CCAS = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
146146CCASDEPMODE = depmode=gcc3
147- CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
147+ CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
148148CCDEPMODE = depmode=gcc3
149- CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
149+ CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
150150COREAUDIO_CFLAGS =
151151COREAUDIO_LDFLAGS =
152152COREAUDIO_LIBS = -framework AudioToolbox -framework AudioUnit -framework CoreServices
@@ -193,7 +193,7 @@ INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
193193JACK_CFLAGS =
194194JACK_LDFLAGS =
195195JACK_LIBS =
196- LDFLAGS = -ml -m4-single-only -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
196+ LDFLAGS = -ml -m4-single -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
197197LFS_LOBJ = lfs_alias.lo
198198LIBMPG123_VERSION = 32:0:32
199199LIBOBJS =
Original file line number Diff line number Diff line change @@ -114,9 +114,9 @@ AWK = gawk
114114CC = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
115115CCAS = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
116116CCASDEPMODE = depmode=gcc3
117- CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
117+ CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
118118CCDEPMODE = depmode=gcc3
119- CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
119+ CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
120120COREAUDIO_CFLAGS =
121121COREAUDIO_LDFLAGS =
122122COREAUDIO_LIBS = -framework AudioToolbox -framework AudioUnit -framework CoreServices
@@ -163,7 +163,7 @@ INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
163163JACK_CFLAGS =
164164JACK_LDFLAGS =
165165JACK_LIBS =
166- LDFLAGS = -ml -m4-single-only -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
166+ LDFLAGS = -ml -m4-single -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
167167LFS_LOBJ = lfs_alias.lo
168168LIBMPG123_VERSION = 32:0:32
169169LIBOBJS =
Original file line number Diff line number Diff line change @@ -368,9 +368,9 @@ AWK = gawk
368368CC = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
369369CCAS = /opt/toolchains/dc/sh-elf/bin/sh-elf-gcc
370370CCASDEPMODE = depmode=gcc3
371- CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
371+ CCASFLAGS = -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
372372CCDEPMODE = depmode=gcc3
373- CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single-only -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
373+ CFLAGS = -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -fomit-frame-pointer -ml -m4-single -fno-crossjumping -I/usr/local/dc/kos/kos/../kos-ports/include -I/usr/local/dc/kos/kos/include -I/usr/local/dc/kos/kos/kernel/arch/dreamcast/include -I/usr/local/dc/kos/kos/addons/include -D_arch_dreamcast -D_arch_sub_pristine -Wall -g -fno-builtin -fno-strict-aliasing
374374COREAUDIO_CFLAGS =
375375COREAUDIO_LDFLAGS =
376376COREAUDIO_LIBS = -framework AudioToolbox -framework AudioUnit -framework CoreServices
@@ -417,7 +417,7 @@ INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
417417JACK_CFLAGS =
418418JACK_LDFLAGS =
419419JACK_LIBS =
420- LDFLAGS = -ml -m4-single-only -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
420+ LDFLAGS = -ml -m4-single -Wl,-Ttext=0x8c010000 -T/usr/local/dc/kos/kos/utils/ldscripts/shlelf.xc -nodefaultlibs -L/usr/local/dc/kos/kos/lib/dreamcast -L/usr/local/dc/kos/kos/addons/lib/dreamcast
421421LFS_LOBJ = lfs_alias.lo
422422LIBMPG123_VERSION = 32:0:32
423423LIBOBJS =
You can’t perform that action at this time.
0 commit comments