diff --git a/libstarlight/Makefile b/libstarlight/Makefile index fc1f204..bc4779a 100644 --- a/libstarlight/Makefile +++ b/libstarlight/Makefile @@ -38,7 +38,7 @@ CFLAGS := -g -Wall -O2 -mword-relocations \ CFLAGS += $(INCLUDE) -DARM11 -D_3DS # json requires exception support, nuke -fno-exceptions -CXXFLAGS := $(CFLAGS) -fno-rtti -std=gnu++14 +CXXFLAGS := $(CFLAGS) -fno-rtti -std=c++17 ASFLAGS := -g $(ARCH) diff --git a/libstarlight/source/starlight/ui/DebugConsole.h b/libstarlight/source/starlight/ui/DebugConsole.h index a88eeca..4876fa1 100644 --- a/libstarlight/source/starlight/ui/DebugConsole.h +++ b/libstarlight/source/starlight/ui/DebugConsole.h @@ -3,6 +3,7 @@ #include #include +#include #include "starlight/datatypes/Optional.h" diff --git a/testbed/Makefile b/testbed/Makefile index 9d5ee3e..3348422 100644 --- a/testbed/Makefile +++ b/testbed/Makefile @@ -44,7 +44,7 @@ APP_TITLE := Starlight Testbed APP_DESCRIPTION := Test application for libstarlight APP_AUTHOR := zetaPRIME -3DSIP := 10.0.0.5 +3DSIP := 10.0.0.6 #--------------------------------------------------------------------------------- # options for code generation @@ -58,7 +58,7 @@ CFLAGS := -g -Wall -O2 -mword-relocations \ CFLAGS += $(INCLUDE) -DARM11 -D_3DS # was gnu++11; -fno-rtti -fno-exceptions (why no-exceptions???) -CXXFLAGS := $(CFLAGS) -fno-rtti -std=gnu++14 +CXXFLAGS := $(CFLAGS) -fno-rtti -std=c++17 # on second thought, let's not use -D_GLIBCXX_USE_C99 #CXXFLAGS := $(CFLAGS) -std=gnu++14 @@ -169,7 +169,8 @@ cia: $(TARGET)-strip.elf @echo "built ... $(TARGET).cia" #--------------------------------------------------------------------------------- send: $(BUILD) - @3dslink $(TARGET).3dsx || 3dslink $(TARGET).3dsx || 3dslink $(TARGET).3dsx || 3dslink $(TARGET).3dsx || 3dslink $(TARGET).3dsx + #@3dslink $(TARGET).3dsx || 3dslink $(TARGET).3dsx || 3dslink $(TARGET).3dsx || 3dslink $(TARGET).3dsx || 3dslink $(TARGET).3dsx + @while true; do 3dslink -a $(3DSIP) $(TARGET).3dsx && break; done #--------------------------------------------------------------------------------- send-cia: $(TARGET)-strip.elf @makerom -f cia -o $(TARGET).cia -elf $(TARGET)-strip.elf -rsf resources/$(TARGET).rsf -icon $(TARGET).smdh -banner resources/banner.bnr -logo resources/logo.bcma.lz -exefslogo -target t