################################################################################
# Library sources
################################################################################
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/valarray.cpp
LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/algorithm.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/regex.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/any.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/bind.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/charconv.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/chrono.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/condition_variable.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/exception.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/experimental/memory_resource.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/functional.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/future.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/hash.cpp
LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/ios.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/system_error.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/typeinfo.cpp
LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/iostream.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/string.cpp
LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/locale.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/stdexcept.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/optional.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/strstream.cpp
LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/memory.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/chrono.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/mutex.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/new.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/optional.cpp
LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/random.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/variant.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/experimental/memory_resource.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/regex.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/shared_mutex.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/stdexcept.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/string.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/strstream.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/system_error.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/thread.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/typeinfo.cpp
LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/utility.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/charconv.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/valarray.cpp
+LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/variant.cpp
LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/vector.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/bind.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/new.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/thread.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/any.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/shared_mutex.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/functional.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/future.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/exception.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/mutex.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/condition_variable.cpp
-LIBCXX_SRCS-y += $(LIBCXX_SRC)/src/hash.cpp