From b36264c5d7bda481c851d138dea86c31068dd58b Mon Sep 17 00:00:00 2001 From: C-ColinTH Date: Fri, 16 Jan 2026 17:12:16 +0800 Subject: [PATCH 1/2] Move: third-party libs to "code/thirdparty" --- HOWTO-Build (cygwin).txt | 2 +- Makefile | 20 +++++++++--------- code/client/client.h | 4 ++-- code/client/qal.h | 6 +++--- code/client/snd_codec_ogg.c | 2 +- code/qcommon/files.c | 2 +- code/renderer/tr_font.c | 2 +- code/steam/steam.c | 2 +- code/{ => thirdparty}/AL/al.h | 0 code/{ => thirdparty}/AL/alc.h | 0 code/{ => thirdparty}/AL/alext.h | 0 code/{ => thirdparty}/AL/efx-creative.h | 0 code/{ => thirdparty}/AL/efx-presets.h | 0 code/{ => thirdparty}/AL/efx.h | 0 .../{ => thirdparty}/SDL2/include-2.0.1/SDL.h | 0 .../SDL2/include-2.0.1/SDL_assert.h | 0 .../SDL2/include-2.0.1/SDL_atomic.h | 0 .../SDL2/include-2.0.1/SDL_audio.h | 0 .../SDL2/include-2.0.1/SDL_bits.h | 0 .../SDL2/include-2.0.1/SDL_blendmode.h | 0 .../SDL2/include-2.0.1/SDL_clipboard.h | 0 .../SDL2/include-2.0.1/SDL_config.h | 0 .../SDL2/include-2.0.1/SDL_config.h.cmake | 0 .../SDL2/include-2.0.1/SDL_config.h.in | 0 .../SDL2/include-2.0.1/SDL_config_android.h | 0 .../SDL2/include-2.0.1/SDL_config_iphoneos.h | 0 .../SDL2/include-2.0.1/SDL_config_macosx.h | 0 .../SDL2/include-2.0.1/SDL_config_minimal.h | 0 .../SDL2/include-2.0.1/SDL_config_pandora.h | 0 .../SDL2/include-2.0.1/SDL_config_psp.h | 0 .../SDL2/include-2.0.1/SDL_config_windows.h | 0 .../SDL2/include-2.0.1/SDL_config_wiz.h | 0 .../SDL2/include-2.0.1/SDL_copying.h | 0 .../SDL2/include-2.0.1/SDL_cpuinfo.h | 0 .../SDL2/include-2.0.1/SDL_endian.h | 0 .../SDL2/include-2.0.1/SDL_error.h | 0 .../SDL2/include-2.0.1/SDL_events.h | 0 .../SDL2/include-2.0.1/SDL_filesystem.h | 0 .../SDL2/include-2.0.1/SDL_gamecontroller.h | 0 .../SDL2/include-2.0.1/SDL_gesture.h | 0 .../SDL2/include-2.0.1/SDL_haptic.h | 0 .../SDL2/include-2.0.1/SDL_hints.h | 0 .../SDL2/include-2.0.1/SDL_joystick.h | 0 .../SDL2/include-2.0.1/SDL_keyboard.h | 0 .../SDL2/include-2.0.1/SDL_keycode.h | 0 .../SDL2/include-2.0.1/SDL_loadso.h | 0 .../SDL2/include-2.0.1/SDL_log.h | 0 .../SDL2/include-2.0.1/SDL_main.h | 0 .../SDL2/include-2.0.1/SDL_messagebox.h | 0 .../SDL2/include-2.0.1/SDL_mouse.h | 0 .../SDL2/include-2.0.1/SDL_mutex.h | 0 .../SDL2/include-2.0.1/SDL_name.h | 0 .../SDL2/include-2.0.1/SDL_opengl.h | 0 .../SDL2/include-2.0.1/SDL_opengles.h | 0 .../SDL2/include-2.0.1/SDL_opengles2.h | 0 .../SDL2/include-2.0.1/SDL_pixels.h | 0 .../SDL2/include-2.0.1/SDL_platform.h | 0 .../SDL2/include-2.0.1/SDL_power.h | 0 .../SDL2/include-2.0.1/SDL_quit.h | 0 .../SDL2/include-2.0.1/SDL_rect.h | 0 .../SDL2/include-2.0.1/SDL_render.h | 0 .../SDL2/include-2.0.1/SDL_revision.h | 0 .../SDL2/include-2.0.1/SDL_rwops.h | 0 .../SDL2/include-2.0.1/SDL_scancode.h | 0 .../SDL2/include-2.0.1/SDL_shape.h | 0 .../SDL2/include-2.0.1/SDL_stdinc.h | 0 .../SDL2/include-2.0.1/SDL_surface.h | 0 .../SDL2/include-2.0.1/SDL_system.h | 0 .../SDL2/include-2.0.1/SDL_syswm.h | 0 .../SDL2/include-2.0.1/SDL_test.h | 0 .../SDL2/include-2.0.1/SDL_test_assert.h | 0 .../SDL2/include-2.0.1/SDL_test_common.h | 0 .../SDL2/include-2.0.1/SDL_test_compare.h | 0 .../SDL2/include-2.0.1/SDL_test_crc32.h | 0 .../SDL2/include-2.0.1/SDL_test_font.h | 0 .../SDL2/include-2.0.1/SDL_test_fuzzer.h | 0 .../SDL2/include-2.0.1/SDL_test_harness.h | 0 .../SDL2/include-2.0.1/SDL_test_images.h | 0 .../SDL2/include-2.0.1/SDL_test_log.h | 0 .../SDL2/include-2.0.1/SDL_test_md5.h | 0 .../SDL2/include-2.0.1/SDL_test_random.h | 0 .../SDL2/include-2.0.1/SDL_thread.h | 0 .../SDL2/include-2.0.1/SDL_timer.h | 0 .../SDL2/include-2.0.1/SDL_touch.h | 0 .../SDL2/include-2.0.1/SDL_types.h | 0 .../SDL2/include-2.0.1/SDL_version.h | 0 .../SDL2/include-2.0.1/SDL_video.h | 0 .../SDL2/include-2.0.1/begin_code.h | 0 .../SDL2/include-2.0.1/close_code.h | 0 .../SDL2/include-2.0.1/doxyfile | 0 code/{ => thirdparty}/SDL2/include/SDL.h | 0 .../SDL2/include/SDL_assert.h | 0 .../SDL2/include/SDL_atomic.h | 0 .../{ => thirdparty}/SDL2/include/SDL_audio.h | 0 code/{ => thirdparty}/SDL2/include/SDL_bits.h | 0 .../SDL2/include/SDL_blendmode.h | 0 .../SDL2/include/SDL_clipboard.h | 0 .../SDL2/include/SDL_config.h | 0 .../SDL2/include/SDL_config.h.cmake | 0 .../SDL2/include/SDL_config.h.in | 0 .../SDL2/include/SDL_config_android.h | 0 .../SDL2/include/SDL_config_emscripten.h | 0 .../SDL2/include/SDL_config_iphoneos.h | 0 .../SDL2/include/SDL_config_macosx.h | 0 .../SDL2/include/SDL_config_minimal.h | 0 .../SDL2/include/SDL_config_ngage.h | 0 .../SDL2/include/SDL_config_os2.h | 0 .../SDL2/include/SDL_config_pandora.h | 0 .../SDL2/include/SDL_config_psp.h | 0 .../SDL2/include/SDL_config_windows.h | 0 .../SDL2/include/SDL_config_wingdk.h | 0 .../SDL2/include/SDL_config_winrt.h | 0 .../SDL2/include/SDL_config_wiz.h | 0 .../SDL2/include/SDL_config_xbox.h | 0 .../SDL2/include/SDL_copying.h | 0 .../SDL2/include/SDL_cpuinfo.h | 0 code/{ => thirdparty}/SDL2/include/SDL_egl.h | 0 .../SDL2/include/SDL_endian.h | 0 .../{ => thirdparty}/SDL2/include/SDL_error.h | 0 .../SDL2/include/SDL_events.h | 0 .../SDL2/include/SDL_filesystem.h | 0 .../SDL2/include/SDL_gamecontroller.h | 0 .../SDL2/include/SDL_gesture.h | 0 code/{ => thirdparty}/SDL2/include/SDL_guid.h | 0 .../SDL2/include/SDL_haptic.h | 0 .../SDL2/include/SDL_hidapi.h | 0 .../{ => thirdparty}/SDL2/include/SDL_hints.h | 0 .../SDL2/include/SDL_joystick.h | 0 .../SDL2/include/SDL_keyboard.h | 0 .../SDL2/include/SDL_keycode.h | 0 .../SDL2/include/SDL_loadso.h | 0 .../SDL2/include/SDL_locale.h | 0 code/{ => thirdparty}/SDL2/include/SDL_log.h | 0 code/{ => thirdparty}/SDL2/include/SDL_main.h | 0 .../SDL2/include/SDL_messagebox.h | 0 .../{ => thirdparty}/SDL2/include/SDL_metal.h | 0 code/{ => thirdparty}/SDL2/include/SDL_misc.h | 0 .../{ => thirdparty}/SDL2/include/SDL_mouse.h | 0 .../{ => thirdparty}/SDL2/include/SDL_mutex.h | 0 code/{ => thirdparty}/SDL2/include/SDL_name.h | 0 .../SDL2/include/SDL_opengl.h | 0 .../SDL2/include/SDL_opengl_glext.h | 0 .../SDL2/include/SDL_opengles.h | 0 .../SDL2/include/SDL_opengles2.h | 0 .../SDL2/include/SDL_opengles2_gl2.h | 0 .../SDL2/include/SDL_opengles2_gl2ext.h | 0 .../SDL2/include/SDL_opengles2_gl2platform.h | 0 .../SDL2/include/SDL_opengles2_khrplatform.h | 0 .../SDL2/include/SDL_pixels.h | 0 .../SDL2/include/SDL_platform.h | 0 .../SDL2/include/SDL_platform.h.orig | 0 .../{ => thirdparty}/SDL2/include/SDL_power.h | 0 code/{ => thirdparty}/SDL2/include/SDL_quit.h | 0 code/{ => thirdparty}/SDL2/include/SDL_rect.h | 0 .../SDL2/include/SDL_render.h | 0 .../SDL2/include/SDL_revision.h | 0 .../SDL2/include/SDL_revision.h.cmake | 0 .../{ => thirdparty}/SDL2/include/SDL_rwops.h | 0 .../SDL2/include/SDL_scancode.h | 0 .../SDL2/include/SDL_sensor.h | 0 .../{ => thirdparty}/SDL2/include/SDL_shape.h | 0 .../SDL2/include/SDL_stdinc.h | 0 .../SDL2/include/SDL_surface.h | 0 .../SDL2/include/SDL_system.h | 0 .../{ => thirdparty}/SDL2/include/SDL_syswm.h | 0 code/{ => thirdparty}/SDL2/include/SDL_test.h | 0 .../SDL2/include/SDL_test_assert.h | 0 .../SDL2/include/SDL_test_common.h | 0 .../SDL2/include/SDL_test_compare.h | 0 .../SDL2/include/SDL_test_crc32.h | 0 .../SDL2/include/SDL_test_font.h | 0 .../SDL2/include/SDL_test_fuzzer.h | 0 .../SDL2/include/SDL_test_harness.h | 0 .../SDL2/include/SDL_test_images.h | 0 .../SDL2/include/SDL_test_log.h | 0 .../SDL2/include/SDL_test_md5.h | 0 .../SDL2/include/SDL_test_memory.h | 0 .../SDL2/include/SDL_test_random.h | 0 .../SDL2/include/SDL_thread.h | 0 .../{ => thirdparty}/SDL2/include/SDL_timer.h | 0 .../{ => thirdparty}/SDL2/include/SDL_touch.h | 0 .../{ => thirdparty}/SDL2/include/SDL_types.h | 0 .../SDL2/include/SDL_version.h | 0 .../{ => thirdparty}/SDL2/include/SDL_video.h | 0 .../SDL2/include/SDL_vulkan.h | 0 .../SDL2/include/begin_code.h | 0 .../SDL2/include/close_code.h | 0 .../curl-7.60.0/include/README | 0 .../curl-7.60.0/include/curl/curl.h | 0 .../curl-7.60.0/include/curl/curlver.h | 0 .../curl-7.60.0/include/curl/easy.h | 0 .../curl-7.60.0/include/curl/mprintf.h | 0 .../curl-7.60.0/include/curl/multi.h | 0 .../curl-7.60.0/include/curl/stdcheaders.h | 0 .../curl-7.60.0/include/curl/system.h | 0 .../curl-7.60.0/include/curl/typecheck-gcc.h | 0 .../include/freetype/config/ftconfig.h | 0 .../include/freetype/config/ftheader.h | 0 .../include/freetype/config/ftmodule.h | 0 .../include/freetype/config/ftoption.h | 0 .../include/freetype/config/ftstdlib.h | 0 .../freetype-2.9/include/freetype/freetype.h | 0 .../freetype-2.9/include/freetype/ftadvanc.h | 0 .../freetype-2.9/include/freetype/ftbbox.h | 0 .../freetype-2.9/include/freetype/ftbdf.h | 0 .../freetype-2.9/include/freetype/ftbitmap.h | 0 .../freetype-2.9/include/freetype/ftbzip2.h | 0 .../freetype-2.9/include/freetype/ftcache.h | 0 .../include/freetype/ftchapters.h | 0 .../freetype-2.9/include/freetype/ftcid.h | 0 .../freetype-2.9/include/freetype/ftdriver.h | 0 .../freetype-2.9/include/freetype/fterrdef.h | 0 .../freetype-2.9/include/freetype/fterrors.h | 0 .../freetype-2.9/include/freetype/ftfntfmt.h | 0 .../freetype-2.9/include/freetype/ftgasp.h | 0 .../freetype-2.9/include/freetype/ftglyph.h | 0 .../freetype-2.9/include/freetype/ftgxval.h | 0 .../freetype-2.9/include/freetype/ftgzip.h | 0 .../freetype-2.9/include/freetype/ftimage.h | 0 .../freetype-2.9/include/freetype/ftincrem.h | 0 .../freetype-2.9/include/freetype/ftlcdfil.h | 0 .../freetype-2.9/include/freetype/ftlist.h | 0 .../freetype-2.9/include/freetype/ftlzw.h | 0 .../freetype-2.9/include/freetype/ftmac.h | 0 .../freetype-2.9/include/freetype/ftmm.h | 0 .../freetype-2.9/include/freetype/ftmodapi.h | 0 .../freetype-2.9/include/freetype/ftmoderr.h | 0 .../freetype-2.9/include/freetype/ftotval.h | 0 .../freetype-2.9/include/freetype/ftoutln.h | 0 .../freetype-2.9/include/freetype/ftparams.h | 0 .../freetype-2.9/include/freetype/ftpfr.h | 0 .../freetype-2.9/include/freetype/ftrender.h | 0 .../freetype-2.9/include/freetype/ftsizes.h | 0 .../freetype-2.9/include/freetype/ftsnames.h | 0 .../freetype-2.9/include/freetype/ftstroke.h | 0 .../freetype-2.9/include/freetype/ftsynth.h | 0 .../freetype-2.9/include/freetype/ftsystem.h | 0 .../freetype-2.9/include/freetype/fttrigon.h | 0 .../freetype-2.9/include/freetype/fttypes.h | 0 .../freetype-2.9/include/freetype/ftwinfnt.h | 0 .../include/freetype/internal/autohint.h | 0 .../include/freetype/internal/cffotypes.h | 0 .../include/freetype/internal/cfftypes.h | 0 .../include/freetype/internal/ftcalc.h | 0 .../include/freetype/internal/ftdebug.h | 0 .../include/freetype/internal/ftdrv.h | 0 .../include/freetype/internal/ftgloadr.h | 0 .../include/freetype/internal/fthash.h | 0 .../include/freetype/internal/ftmemory.h | 0 .../include/freetype/internal/ftobjs.h | 0 .../include/freetype/internal/ftpic.h | 0 .../include/freetype/internal/ftpsprop.h | 0 .../include/freetype/internal/ftrfork.h | 0 .../include/freetype/internal/ftserv.h | 0 .../include/freetype/internal/ftstream.h | 0 .../include/freetype/internal/fttrace.h | 0 .../include/freetype/internal/ftvalid.h | 0 .../include/freetype/internal/internal.h | 0 .../include/freetype/internal/psaux.h | 0 .../include/freetype/internal/pshints.h | 0 .../freetype/internal/services/svbdf.h | 0 .../freetype/internal/services/svcfftl.h | 0 .../freetype/internal/services/svcid.h | 0 .../freetype/internal/services/svfntfmt.h | 0 .../freetype/internal/services/svgldict.h | 0 .../freetype/internal/services/svgxval.h | 0 .../freetype/internal/services/svkern.h | 0 .../freetype/internal/services/svmetric.h | 0 .../include/freetype/internal/services/svmm.h | 0 .../freetype/internal/services/svotval.h | 0 .../freetype/internal/services/svpfr.h | 0 .../freetype/internal/services/svpostnm.h | 0 .../freetype/internal/services/svprop.h | 0 .../freetype/internal/services/svpscmap.h | 0 .../freetype/internal/services/svpsinfo.h | 0 .../freetype/internal/services/svsfnt.h | 0 .../freetype/internal/services/svttcmap.h | 0 .../freetype/internal/services/svtteng.h | 0 .../freetype/internal/services/svttglyf.h | 0 .../freetype/internal/services/svwinfnt.h | 0 .../include/freetype/internal/sfnt.h | 0 .../include/freetype/internal/t1types.h | 0 .../include/freetype/internal/tttypes.h | 0 .../freetype-2.9/include/freetype/t1tables.h | 0 .../freetype-2.9/include/freetype/ttnameid.h | 0 .../freetype-2.9/include/freetype/tttables.h | 0 .../freetype-2.9/include/freetype/tttags.h | 0 .../freetype-2.9/include/ft2build.h | 0 .../freetype-2.9/src/autofit/afangles.c | 0 .../freetype-2.9/src/autofit/afangles.h | 0 .../freetype-2.9/src/autofit/afblue.c | 0 .../freetype-2.9/src/autofit/afblue.cin | 0 .../freetype-2.9/src/autofit/afblue.dat | 0 .../freetype-2.9/src/autofit/afblue.h | 0 .../freetype-2.9/src/autofit/afblue.hin | 0 .../freetype-2.9/src/autofit/afcjk.c | 0 .../freetype-2.9/src/autofit/afcjk.h | 0 .../freetype-2.9/src/autofit/afcover.h | 0 .../freetype-2.9/src/autofit/afdummy.c | 0 .../freetype-2.9/src/autofit/afdummy.h | 0 .../freetype-2.9/src/autofit/aferrors.h | 0 .../freetype-2.9/src/autofit/afglobal.c | 0 .../freetype-2.9/src/autofit/afglobal.h | 0 .../freetype-2.9/src/autofit/afhints.c | 0 .../freetype-2.9/src/autofit/afhints.h | 0 .../freetype-2.9/src/autofit/afindic.c | 0 .../freetype-2.9/src/autofit/afindic.h | 0 .../freetype-2.9/src/autofit/aflatin.c | 0 .../freetype-2.9/src/autofit/aflatin.h | 0 .../freetype-2.9/src/autofit/aflatin2.c | 0 .../freetype-2.9/src/autofit/aflatin2.h | 0 .../freetype-2.9/src/autofit/afloader.c | 0 .../freetype-2.9/src/autofit/afloader.h | 0 .../freetype-2.9/src/autofit/afmodule.c | 0 .../freetype-2.9/src/autofit/afmodule.h | 0 .../freetype-2.9/src/autofit/afpic.c | 0 .../freetype-2.9/src/autofit/afpic.h | 0 .../freetype-2.9/src/autofit/afranges.c | 0 .../freetype-2.9/src/autofit/afranges.h | 0 .../freetype-2.9/src/autofit/afscript.h | 0 .../freetype-2.9/src/autofit/afshaper.c | 0 .../freetype-2.9/src/autofit/afshaper.h | 0 .../freetype-2.9/src/autofit/afstyles.h | 0 .../freetype-2.9/src/autofit/aftypes.h | 0 .../freetype-2.9/src/autofit/afwarp.c | 0 .../freetype-2.9/src/autofit/afwarp.h | 0 .../freetype-2.9/src/autofit/afwrtsys.h | 0 .../freetype-2.9/src/autofit/autofit.c | 0 .../freetype-2.9/src/base/basepic.c | 0 .../freetype-2.9/src/base/basepic.h | 0 .../freetype-2.9/src/base/ftadvanc.c | 0 .../freetype-2.9/src/base/ftapi.c | 0 .../freetype-2.9/src/base/ftbase.c | 0 .../freetype-2.9/src/base/ftbase.h | 0 .../freetype-2.9/src/base/ftbbox.c | 0 .../freetype-2.9/src/base/ftbdf.c | 0 .../freetype-2.9/src/base/ftbitmap.c | 0 .../freetype-2.9/src/base/ftcalc.c | 0 .../freetype-2.9/src/base/ftcid.c | 0 .../freetype-2.9/src/base/ftdbgmem.c | 0 .../freetype-2.9/src/base/ftdebug.c | 0 .../freetype-2.9/src/base/ftfntfmt.c | 0 .../freetype-2.9/src/base/ftfstype.c | 0 .../freetype-2.9/src/base/ftgasp.c | 0 .../freetype-2.9/src/base/ftgloadr.c | 0 .../freetype-2.9/src/base/ftglyph.c | 0 .../freetype-2.9/src/base/ftgxval.c | 0 .../freetype-2.9/src/base/fthash.c | 0 .../freetype-2.9/src/base/ftinit.c | 0 .../freetype-2.9/src/base/ftlcdfil.c | 0 .../freetype-2.9/src/base/ftmac.c | 0 .../freetype-2.9/src/base/ftmm.c | 0 .../freetype-2.9/src/base/ftobjs.c | 0 .../freetype-2.9/src/base/ftotval.c | 0 .../freetype-2.9/src/base/ftoutln.c | 0 .../freetype-2.9/src/base/ftpatent.c | 0 .../freetype-2.9/src/base/ftpfr.c | 0 .../freetype-2.9/src/base/ftpic.c | 0 .../freetype-2.9/src/base/ftpsprop.c | 0 .../freetype-2.9/src/base/ftrfork.c | 0 .../freetype-2.9/src/base/ftsnames.c | 0 .../freetype-2.9/src/base/ftstream.c | 0 .../freetype-2.9/src/base/ftstroke.c | 0 .../freetype-2.9/src/base/ftsynth.c | 0 .../freetype-2.9/src/base/ftsystem.c | 0 .../freetype-2.9/src/base/fttrigon.c | 0 .../freetype-2.9/src/base/fttype1.c | 0 .../freetype-2.9/src/base/ftutil.c | 0 .../freetype-2.9/src/base/ftwinfnt.c | 0 .../freetype-2.9/src/base/md5.c | 0 .../freetype-2.9/src/base/md5.h | 0 .../freetype-2.9/src/bdf/README | 0 .../freetype-2.9/src/bdf/bdf.c | 0 .../freetype-2.9/src/bdf/bdf.h | 0 .../freetype-2.9/src/bdf/bdfdrivr.c | 0 .../freetype-2.9/src/bdf/bdfdrivr.h | 0 .../freetype-2.9/src/bdf/bdferror.h | 0 .../freetype-2.9/src/bdf/bdflib.c | 0 .../freetype-2.9/src/bzip2/ftbzip2.c | 0 .../freetype-2.9/src/cache/ftcache.c | 0 .../freetype-2.9/src/cache/ftcbasic.c | 0 .../freetype-2.9/src/cache/ftccache.c | 0 .../freetype-2.9/src/cache/ftccache.h | 0 .../freetype-2.9/src/cache/ftccback.h | 0 .../freetype-2.9/src/cache/ftccmap.c | 0 .../freetype-2.9/src/cache/ftcerror.h | 0 .../freetype-2.9/src/cache/ftcglyph.c | 0 .../freetype-2.9/src/cache/ftcglyph.h | 0 .../freetype-2.9/src/cache/ftcimage.c | 0 .../freetype-2.9/src/cache/ftcimage.h | 0 .../freetype-2.9/src/cache/ftcmanag.c | 0 .../freetype-2.9/src/cache/ftcmanag.h | 0 .../freetype-2.9/src/cache/ftcmru.c | 0 .../freetype-2.9/src/cache/ftcmru.h | 0 .../freetype-2.9/src/cache/ftcsbits.c | 0 .../freetype-2.9/src/cache/ftcsbits.h | 0 .../freetype-2.9/src/cff/cff.c | 0 .../freetype-2.9/src/cff/cffcmap.c | 0 .../freetype-2.9/src/cff/cffcmap.h | 0 .../freetype-2.9/src/cff/cffdrivr.c | 0 .../freetype-2.9/src/cff/cffdrivr.h | 0 .../freetype-2.9/src/cff/cfferrs.h | 0 .../freetype-2.9/src/cff/cffgload.c | 0 .../freetype-2.9/src/cff/cffgload.h | 0 .../freetype-2.9/src/cff/cffload.c | 0 .../freetype-2.9/src/cff/cffload.h | 0 .../freetype-2.9/src/cff/cffobjs.c | 0 .../freetype-2.9/src/cff/cffobjs.h | 0 .../freetype-2.9/src/cff/cffparse.c | 0 .../freetype-2.9/src/cff/cffparse.h | 0 .../freetype-2.9/src/cff/cffpic.c | 0 .../freetype-2.9/src/cff/cffpic.h | 0 .../freetype-2.9/src/cff/cfftoken.h | 0 .../freetype-2.9/src/cid/ciderrs.h | 0 .../freetype-2.9/src/cid/cidgload.c | 0 .../freetype-2.9/src/cid/cidgload.h | 0 .../freetype-2.9/src/cid/cidload.c | 0 .../freetype-2.9/src/cid/cidload.h | 0 .../freetype-2.9/src/cid/cidobjs.c | 0 .../freetype-2.9/src/cid/cidobjs.h | 0 .../freetype-2.9/src/cid/cidparse.c | 0 .../freetype-2.9/src/cid/cidparse.h | 0 .../freetype-2.9/src/cid/cidriver.c | 0 .../freetype-2.9/src/cid/cidriver.h | 0 .../freetype-2.9/src/cid/cidtoken.h | 0 .../freetype-2.9/src/cid/type1cid.c | 0 .../freetype-2.9/src/gxvalid/README | 0 .../freetype-2.9/src/gxvalid/gxvalid.c | 0 .../freetype-2.9/src/gxvalid/gxvalid.h | 0 .../freetype-2.9/src/gxvalid/gxvbsln.c | 0 .../freetype-2.9/src/gxvalid/gxvcommn.c | 0 .../freetype-2.9/src/gxvalid/gxvcommn.h | 0 .../freetype-2.9/src/gxvalid/gxverror.h | 0 .../freetype-2.9/src/gxvalid/gxvfeat.c | 0 .../freetype-2.9/src/gxvalid/gxvfeat.h | 0 .../freetype-2.9/src/gxvalid/gxvfgen.c | 0 .../freetype-2.9/src/gxvalid/gxvjust.c | 0 .../freetype-2.9/src/gxvalid/gxvkern.c | 0 .../freetype-2.9/src/gxvalid/gxvlcar.c | 0 .../freetype-2.9/src/gxvalid/gxvmod.c | 0 .../freetype-2.9/src/gxvalid/gxvmod.h | 0 .../freetype-2.9/src/gxvalid/gxvmort.c | 0 .../freetype-2.9/src/gxvalid/gxvmort.h | 0 .../freetype-2.9/src/gxvalid/gxvmort0.c | 0 .../freetype-2.9/src/gxvalid/gxvmort1.c | 0 .../freetype-2.9/src/gxvalid/gxvmort2.c | 0 .../freetype-2.9/src/gxvalid/gxvmort4.c | 0 .../freetype-2.9/src/gxvalid/gxvmort5.c | 0 .../freetype-2.9/src/gxvalid/gxvmorx.c | 0 .../freetype-2.9/src/gxvalid/gxvmorx.h | 0 .../freetype-2.9/src/gxvalid/gxvmorx0.c | 0 .../freetype-2.9/src/gxvalid/gxvmorx1.c | 0 .../freetype-2.9/src/gxvalid/gxvmorx2.c | 0 .../freetype-2.9/src/gxvalid/gxvmorx4.c | 0 .../freetype-2.9/src/gxvalid/gxvmorx5.c | 0 .../freetype-2.9/src/gxvalid/gxvopbd.c | 0 .../freetype-2.9/src/gxvalid/gxvprop.c | 0 .../freetype-2.9/src/gxvalid/gxvtrak.c | 0 .../freetype-2.9/src/gzip/adler32.c | 0 .../freetype-2.9/src/gzip/ftgzip.c | 0 .../freetype-2.9/src/gzip/ftzconf.h | 0 .../freetype-2.9/src/gzip/infblock.c | 0 .../freetype-2.9/src/gzip/infblock.h | 0 .../freetype-2.9/src/gzip/infcodes.c | 0 .../freetype-2.9/src/gzip/infcodes.h | 0 .../freetype-2.9/src/gzip/inffixed.h | 0 .../freetype-2.9/src/gzip/inflate.c | 0 .../freetype-2.9/src/gzip/inftrees.c | 0 .../freetype-2.9/src/gzip/inftrees.h | 0 .../freetype-2.9/src/gzip/infutil.c | 0 .../freetype-2.9/src/gzip/infutil.h | 0 .../freetype-2.9/src/gzip/zlib.h | 0 .../freetype-2.9/src/gzip/zutil.c | 0 .../freetype-2.9/src/gzip/zutil.h | 0 .../freetype-2.9/src/lzw/ftlzw.c | 0 .../freetype-2.9/src/lzw/ftzopen.c | 0 .../freetype-2.9/src/lzw/ftzopen.h | 0 .../freetype-2.9/src/otvalid/otvalid.c | 0 .../freetype-2.9/src/otvalid/otvalid.h | 0 .../freetype-2.9/src/otvalid/otvbase.c | 0 .../freetype-2.9/src/otvalid/otvcommn.c | 0 .../freetype-2.9/src/otvalid/otvcommn.h | 0 .../freetype-2.9/src/otvalid/otverror.h | 0 .../freetype-2.9/src/otvalid/otvgdef.c | 0 .../freetype-2.9/src/otvalid/otvgpos.c | 0 .../freetype-2.9/src/otvalid/otvgpos.h | 0 .../freetype-2.9/src/otvalid/otvgsub.c | 0 .../freetype-2.9/src/otvalid/otvjstf.c | 0 .../freetype-2.9/src/otvalid/otvmath.c | 0 .../freetype-2.9/src/otvalid/otvmod.c | 0 .../freetype-2.9/src/otvalid/otvmod.h | 0 .../freetype-2.9/src/pcf/README | 0 .../freetype-2.9/src/pcf/pcf.c | 0 .../freetype-2.9/src/pcf/pcf.h | 0 .../freetype-2.9/src/pcf/pcfdrivr.c | 0 .../freetype-2.9/src/pcf/pcfdrivr.h | 0 .../freetype-2.9/src/pcf/pcferror.h | 0 .../freetype-2.9/src/pcf/pcfread.c | 0 .../freetype-2.9/src/pcf/pcfread.h | 0 .../freetype-2.9/src/pcf/pcfutil.c | 0 .../freetype-2.9/src/pcf/pcfutil.h | 0 .../freetype-2.9/src/pfr/pfr.c | 0 .../freetype-2.9/src/pfr/pfrcmap.c | 0 .../freetype-2.9/src/pfr/pfrcmap.h | 0 .../freetype-2.9/src/pfr/pfrdrivr.c | 0 .../freetype-2.9/src/pfr/pfrdrivr.h | 0 .../freetype-2.9/src/pfr/pfrerror.h | 0 .../freetype-2.9/src/pfr/pfrgload.c | 0 .../freetype-2.9/src/pfr/pfrgload.h | 0 .../freetype-2.9/src/pfr/pfrload.c | 0 .../freetype-2.9/src/pfr/pfrload.h | 0 .../freetype-2.9/src/pfr/pfrobjs.c | 0 .../freetype-2.9/src/pfr/pfrobjs.h | 0 .../freetype-2.9/src/pfr/pfrsbit.c | 0 .../freetype-2.9/src/pfr/pfrsbit.h | 0 .../freetype-2.9/src/pfr/pfrtypes.h | 0 .../freetype-2.9/src/psaux/afmparse.c | 0 .../freetype-2.9/src/psaux/afmparse.h | 0 .../freetype-2.9/src/psaux/cffdecode.c | 0 .../freetype-2.9/src/psaux/cffdecode.h | 0 .../freetype-2.9/src/psaux/psarrst.c | 0 .../freetype-2.9/src/psaux/psarrst.h | 0 .../freetype-2.9/src/psaux/psaux.c | 0 .../freetype-2.9/src/psaux/psauxerr.h | 0 .../freetype-2.9/src/psaux/psauxmod.c | 0 .../freetype-2.9/src/psaux/psauxmod.h | 0 .../freetype-2.9/src/psaux/psblues.c | 0 .../freetype-2.9/src/psaux/psblues.h | 0 .../freetype-2.9/src/psaux/psconv.c | 0 .../freetype-2.9/src/psaux/psconv.h | 0 .../freetype-2.9/src/psaux/pserror.c | 0 .../freetype-2.9/src/psaux/pserror.h | 0 .../freetype-2.9/src/psaux/psfixed.h | 0 .../freetype-2.9/src/psaux/psfont.c | 0 .../freetype-2.9/src/psaux/psfont.h | 0 .../freetype-2.9/src/psaux/psft.c | 0 .../freetype-2.9/src/psaux/psft.h | 0 .../freetype-2.9/src/psaux/psglue.h | 0 .../freetype-2.9/src/psaux/pshints.c | 0 .../freetype-2.9/src/psaux/pshints.h | 0 .../freetype-2.9/src/psaux/psintrp.c | 0 .../freetype-2.9/src/psaux/psintrp.h | 0 .../freetype-2.9/src/psaux/psobjs.c | 0 .../freetype-2.9/src/psaux/psobjs.h | 0 .../freetype-2.9/src/psaux/psread.c | 0 .../freetype-2.9/src/psaux/psread.h | 0 .../freetype-2.9/src/psaux/psstack.c | 0 .../freetype-2.9/src/psaux/psstack.h | 0 .../freetype-2.9/src/psaux/pstypes.h | 0 .../freetype-2.9/src/psaux/t1cmap.c | 0 .../freetype-2.9/src/psaux/t1cmap.h | 0 .../freetype-2.9/src/psaux/t1decode.c | 0 .../freetype-2.9/src/psaux/t1decode.h | 0 .../freetype-2.9/src/pshinter/pshalgo.c | 0 .../freetype-2.9/src/pshinter/pshalgo.h | 0 .../freetype-2.9/src/pshinter/pshglob.c | 0 .../freetype-2.9/src/pshinter/pshglob.h | 0 .../freetype-2.9/src/pshinter/pshinter.c | 0 .../freetype-2.9/src/pshinter/pshmod.c | 0 .../freetype-2.9/src/pshinter/pshmod.h | 0 .../freetype-2.9/src/pshinter/pshnterr.h | 0 .../freetype-2.9/src/pshinter/pshpic.c | 0 .../freetype-2.9/src/pshinter/pshpic.h | 0 .../freetype-2.9/src/pshinter/pshrec.c | 0 .../freetype-2.9/src/pshinter/pshrec.h | 0 .../freetype-2.9/src/psnames/psmodule.c | 0 .../freetype-2.9/src/psnames/psmodule.h | 0 .../freetype-2.9/src/psnames/psnamerr.h | 0 .../freetype-2.9/src/psnames/psnames.c | 0 .../freetype-2.9/src/psnames/pspic.c | 0 .../freetype-2.9/src/psnames/pspic.h | 0 .../freetype-2.9/src/psnames/pstables.h | 0 .../freetype-2.9/src/raster/ftmisc.h | 0 .../freetype-2.9/src/raster/ftraster.c | 0 .../freetype-2.9/src/raster/ftraster.h | 0 .../freetype-2.9/src/raster/ftrend1.c | 0 .../freetype-2.9/src/raster/ftrend1.h | 0 .../freetype-2.9/src/raster/raster.c | 0 .../freetype-2.9/src/raster/rasterrs.h | 0 .../freetype-2.9/src/raster/rastpic.c | 0 .../freetype-2.9/src/raster/rastpic.h | 0 .../freetype-2.9/src/sfnt/pngshim.c | 0 .../freetype-2.9/src/sfnt/pngshim.h | 0 .../freetype-2.9/src/sfnt/sfdriver.c | 0 .../freetype-2.9/src/sfnt/sfdriver.h | 0 .../freetype-2.9/src/sfnt/sferrors.h | 0 .../freetype-2.9/src/sfnt/sfnt.c | 0 .../freetype-2.9/src/sfnt/sfntpic.c | 0 .../freetype-2.9/src/sfnt/sfntpic.h | 0 .../freetype-2.9/src/sfnt/sfobjs.c | 0 .../freetype-2.9/src/sfnt/sfobjs.h | 0 .../freetype-2.9/src/sfnt/ttbdf.c | 0 .../freetype-2.9/src/sfnt/ttbdf.h | 0 .../freetype-2.9/src/sfnt/ttcmap.c | 0 .../freetype-2.9/src/sfnt/ttcmap.h | 0 .../freetype-2.9/src/sfnt/ttcmapc.h | 0 .../freetype-2.9/src/sfnt/ttkern.c | 0 .../freetype-2.9/src/sfnt/ttkern.h | 0 .../freetype-2.9/src/sfnt/ttload.c | 0 .../freetype-2.9/src/sfnt/ttload.h | 0 .../freetype-2.9/src/sfnt/ttmtx.c | 0 .../freetype-2.9/src/sfnt/ttmtx.h | 0 .../freetype-2.9/src/sfnt/ttpost.c | 0 .../freetype-2.9/src/sfnt/ttpost.h | 0 .../freetype-2.9/src/sfnt/ttsbit.c | 0 .../freetype-2.9/src/sfnt/ttsbit.h | 0 .../freetype-2.9/src/smooth/ftgrays.c | 0 .../freetype-2.9/src/smooth/ftgrays.h | 0 .../freetype-2.9/src/smooth/ftsmerrs.h | 0 .../freetype-2.9/src/smooth/ftsmooth.c | 0 .../freetype-2.9/src/smooth/ftsmooth.h | 0 .../freetype-2.9/src/smooth/ftspic.c | 0 .../freetype-2.9/src/smooth/ftspic.h | 0 .../freetype-2.9/src/smooth/smooth.c | 0 .../freetype-2.9/src/tools/afblue.pl | 0 .../freetype-2.9/src/tools/apinames.c | 0 .../freetype-2.9/src/tools/chktrcmp.py | 0 .../freetype-2.9/src/tools/cordic.py | 0 .../src/tools/docmaker/content.py | 0 .../src/tools/docmaker/docbeauty.py | 0 .../src/tools/docmaker/docmaker.py | 0 .../src/tools/docmaker/formatter.py | 0 .../src/tools/docmaker/sources.py | 0 .../freetype-2.9/src/tools/docmaker/tohtml.py | 0 .../freetype-2.9/src/tools/docmaker/utils.py | 0 .../freetype-2.9/src/tools/ftfuzzer/README | 0 .../src/tools/ftfuzzer/ftfuzzer.cc | 0 .../src/tools/ftfuzzer/ftmutator.cc | 0 .../src/tools/ftfuzzer/rasterfuzzer.cc | 0 .../src/tools/ftfuzzer/runinput.cc | 0 .../freetype-2.9/src/tools/ftrandom/Makefile | 0 .../freetype-2.9/src/tools/ftrandom/README | 0 .../src/tools/ftrandom/ftrandom.c | 0 .../freetype-2.9/src/tools/glnames.py | 0 .../freetype-2.9/src/tools/no-copyright | 0 .../freetype-2.9/src/tools/test_afm.c | 0 .../freetype-2.9/src/tools/test_bbox.c | 0 .../freetype-2.9/src/tools/test_trig.c | 0 .../freetype-2.9/src/tools/update-copyright | 0 .../src/tools/update-copyright-year | 0 .../freetype-2.9/src/truetype/truetype.c | 0 .../freetype-2.9/src/truetype/ttdriver.c | 0 .../freetype-2.9/src/truetype/ttdriver.h | 0 .../freetype-2.9/src/truetype/tterrors.h | 0 .../freetype-2.9/src/truetype/ttgload.c | 0 .../freetype-2.9/src/truetype/ttgload.h | 0 .../freetype-2.9/src/truetype/ttgxvar.c | 0 .../freetype-2.9/src/truetype/ttgxvar.h | 0 .../freetype-2.9/src/truetype/ttinterp.c | 0 .../freetype-2.9/src/truetype/ttinterp.h | 0 .../freetype-2.9/src/truetype/ttobjs.c | 0 .../freetype-2.9/src/truetype/ttobjs.h | 0 .../freetype-2.9/src/truetype/ttpic.c | 0 .../freetype-2.9/src/truetype/ttpic.h | 0 .../freetype-2.9/src/truetype/ttpload.c | 0 .../freetype-2.9/src/truetype/ttpload.h | 0 .../freetype-2.9/src/truetype/ttsubpix.c | 0 .../freetype-2.9/src/truetype/ttsubpix.h | 0 .../freetype-2.9/src/type1/t1afm.c | 0 .../freetype-2.9/src/type1/t1afm.h | 0 .../freetype-2.9/src/type1/t1driver.c | 0 .../freetype-2.9/src/type1/t1driver.h | 0 .../freetype-2.9/src/type1/t1errors.h | 0 .../freetype-2.9/src/type1/t1gload.c | 0 .../freetype-2.9/src/type1/t1gload.h | 0 .../freetype-2.9/src/type1/t1load.c | 0 .../freetype-2.9/src/type1/t1load.h | 0 .../freetype-2.9/src/type1/t1objs.c | 0 .../freetype-2.9/src/type1/t1objs.h | 0 .../freetype-2.9/src/type1/t1parse.c | 0 .../freetype-2.9/src/type1/t1parse.h | 0 .../freetype-2.9/src/type1/t1tokens.h | 0 .../freetype-2.9/src/type1/type1.c | 0 .../freetype-2.9/src/type42/t42drivr.c | 0 .../freetype-2.9/src/type42/t42drivr.h | 0 .../freetype-2.9/src/type42/t42error.h | 0 .../freetype-2.9/src/type42/t42objs.c | 0 .../freetype-2.9/src/type42/t42objs.h | 0 .../freetype-2.9/src/type42/t42parse.c | 0 .../freetype-2.9/src/type42/t42parse.h | 0 .../freetype-2.9/src/type42/t42types.h | 0 .../freetype-2.9/src/type42/type42.c | 0 .../freetype-2.9/src/winfonts/fnterrs.h | 0 .../freetype-2.9/src/winfonts/winfnt.c | 0 .../freetype-2.9/src/winfonts/winfnt.h | 0 code/{ => thirdparty}/jpeg-8c/README | 0 .../jpeg-8c/ioquake3-changes.diff | 0 code/{ => thirdparty}/jpeg-8c/jaricom.c | 0 code/{ => thirdparty}/jpeg-8c/jcapimin.c | 0 code/{ => thirdparty}/jpeg-8c/jcapistd.c | 0 code/{ => thirdparty}/jpeg-8c/jcarith.c | 0 code/{ => thirdparty}/jpeg-8c/jccoefct.c | 0 code/{ => thirdparty}/jpeg-8c/jccolor.c | 0 code/{ => thirdparty}/jpeg-8c/jcdctmgr.c | 0 code/{ => thirdparty}/jpeg-8c/jchuff.c | 0 code/{ => thirdparty}/jpeg-8c/jcinit.c | 0 code/{ => thirdparty}/jpeg-8c/jcmainct.c | 0 code/{ => thirdparty}/jpeg-8c/jcmarker.c | 0 code/{ => thirdparty}/jpeg-8c/jcmaster.c | 0 code/{ => thirdparty}/jpeg-8c/jcomapi.c | 0 code/{ => thirdparty}/jpeg-8c/jconfig.h | 0 code/{ => thirdparty}/jpeg-8c/jcparam.c | 0 code/{ => thirdparty}/jpeg-8c/jcprepct.c | 0 code/{ => thirdparty}/jpeg-8c/jcsample.c | 0 code/{ => thirdparty}/jpeg-8c/jctrans.c | 0 code/{ => thirdparty}/jpeg-8c/jdapimin.c | 0 code/{ => thirdparty}/jpeg-8c/jdapistd.c | 0 code/{ => thirdparty}/jpeg-8c/jdarith.c | 0 code/{ => thirdparty}/jpeg-8c/jdatadst.c | 0 code/{ => thirdparty}/jpeg-8c/jdatasrc.c | 0 code/{ => thirdparty}/jpeg-8c/jdcoefct.c | 0 code/{ => thirdparty}/jpeg-8c/jdcolor.c | 0 code/{ => thirdparty}/jpeg-8c/jdct.h | 0 code/{ => thirdparty}/jpeg-8c/jddctmgr.c | 0 code/{ => thirdparty}/jpeg-8c/jdhuff.c | 0 code/{ => thirdparty}/jpeg-8c/jdinput.c | 0 code/{ => thirdparty}/jpeg-8c/jdmainct.c | 0 code/{ => thirdparty}/jpeg-8c/jdmarker.c | 0 code/{ => thirdparty}/jpeg-8c/jdmaster.c | 0 code/{ => thirdparty}/jpeg-8c/jdmerge.c | 0 code/{ => thirdparty}/jpeg-8c/jdpostct.c | 0 code/{ => thirdparty}/jpeg-8c/jdsample.c | 0 code/{ => thirdparty}/jpeg-8c/jdtrans.c | 0 code/{ => thirdparty}/jpeg-8c/jerror.c | 0 code/{ => thirdparty}/jpeg-8c/jerror.h | 0 code/{ => thirdparty}/jpeg-8c/jfdctflt.c | 0 code/{ => thirdparty}/jpeg-8c/jfdctfst.c | 0 code/{ => thirdparty}/jpeg-8c/jfdctint.c | 0 code/{ => thirdparty}/jpeg-8c/jidctflt.c | 0 code/{ => thirdparty}/jpeg-8c/jidctfst.c | 0 code/{ => thirdparty}/jpeg-8c/jidctint.c | 0 code/{ => thirdparty}/jpeg-8c/jinclude.h | 0 code/{ => thirdparty}/jpeg-8c/jmemmgr.c | 0 code/{ => thirdparty}/jpeg-8c/jmemnobs.c | 0 code/{ => thirdparty}/jpeg-8c/jmemsys.h | 0 code/{ => thirdparty}/jpeg-8c/jmorecfg.h | 0 code/{ => thirdparty}/jpeg-8c/jpegint.h | 0 code/{ => thirdparty}/jpeg-8c/jpeglib.h | 0 code/{ => thirdparty}/jpeg-8c/jquant1.c | 0 code/{ => thirdparty}/jpeg-8c/jquant2.c | 0 code/{ => thirdparty}/jpeg-8c/jutils.c | 0 code/{ => thirdparty}/jpeg-8c/jversion.h | 0 .../libogg-1.3.3/include/ogg/config_types.h | 0 .../libogg-1.3.3/include/ogg/ogg.h | 0 .../libogg-1.3.3/include/ogg/os_types.h | 0 .../libogg-1.3.3/src/bitwise.c | 0 .../libogg-1.3.3/src/framing.c | 0 .../libs/linux32/libSDL2-2.0.so.0.12.0 | Bin .../libs/linux32/libSDL2-2.0.so.0.18.0 | Bin .../libs/linux32/libSDL2-2.0.so.0.4.1 | Bin .../libs/linux32/libSDL2-2.0.so.0.9.0 | Bin .../libs/linux32/libSDL2main.a | Bin .../libs/linux64/libSDL2-2.0.so.0.12.0 | Bin .../libs/linux64/libSDL2-2.0.so.0.18.0 | Bin .../libs/linux64/libSDL2-2.0.so.0.4.1 | Bin .../libs/linux64/libSDL2-2.0.so.0.9.0 | Bin .../libs/linux64/libSDL2main.a | Bin .../libs/macosx/libSDL2-2.0.0.dylib | Bin .../libs/macosx/libSDL2main.a | Bin .../libs/macosx/libopenal.dylib | Bin code/{ => thirdparty}/libs/win32/OpenAL32.dll | Bin code/{ => thirdparty}/libs/win32/SDL2.dll | Bin .../{ => thirdparty}/libs/win32/libSDL2.dll.a | Bin .../{ => thirdparty}/libs/win32/libSDL2main.a | Bin code/{ => thirdparty}/libs/win32/libcurl.a | Bin code/{ => thirdparty}/libs/win64/OpenAL64.dll | Bin code/{ => thirdparty}/libs/win64/SDL264.dll | Bin .../libs/win64/libSDL264.dll.a | Bin .../libs/win64/libSDL264main.a | Bin code/{ => thirdparty}/libs/win64/libcurl.a | Bin .../libvorbis-1.3.6/include/vorbis/codec.h | 0 .../include/vorbis/vorbisenc.h | 0 .../include/vorbis/vorbisfile.h | 0 .../libvorbis-1.3.6/lib/analysis.c | 0 .../libvorbis-1.3.6/lib/backends.h | 0 .../libvorbis-1.3.6/lib/barkmel.c | 0 .../libvorbis-1.3.6/lib/bitrate.c | 0 .../libvorbis-1.3.6/lib/bitrate.h | 0 .../libvorbis-1.3.6/lib/block.c | 0 .../lib/books/coupled/res_books_51.h | 0 .../lib/books/coupled/res_books_stereo.h | 0 .../lib/books/floor/floor_books.h | 0 .../lib/books/uncoupled/res_books_uncoupled.h | 0 .../libvorbis-1.3.6/lib/codebook.c | 0 .../libvorbis-1.3.6/lib/codebook.h | 0 .../libvorbis-1.3.6/lib/codec_internal.h | 0 .../libvorbis-1.3.6/lib/envelope.c | 0 .../libvorbis-1.3.6/lib/envelope.h | 0 .../libvorbis-1.3.6/lib/floor0.c | 0 .../libvorbis-1.3.6/lib/floor1.c | 0 .../libvorbis-1.3.6/lib/highlevel.h | 0 .../libvorbis-1.3.6/lib/info.c | 0 .../libvorbis-1.3.6/lib/lookup.c | 0 .../libvorbis-1.3.6/lib/lookup.h | 0 .../libvorbis-1.3.6/lib/lookup_data.h | 0 .../libvorbis-1.3.6/lib/lpc.c | 0 .../libvorbis-1.3.6/lib/lpc.h | 0 .../libvorbis-1.3.6/lib/lsp.c | 0 .../libvorbis-1.3.6/lib/lsp.h | 0 .../libvorbis-1.3.6/lib/mapping0.c | 0 .../libvorbis-1.3.6/lib/masking.h | 0 .../libvorbis-1.3.6/lib/mdct.c | 0 .../libvorbis-1.3.6/lib/mdct.h | 0 .../libvorbis-1.3.6/lib/misc.h | 0 .../libvorbis-1.3.6/lib/modes/floor_all.h | 0 .../libvorbis-1.3.6/lib/modes/psych_11.h | 0 .../libvorbis-1.3.6/lib/modes/psych_16.h | 0 .../libvorbis-1.3.6/lib/modes/psych_44.h | 0 .../libvorbis-1.3.6/lib/modes/psych_8.h | 0 .../libvorbis-1.3.6/lib/modes/residue_16.h | 0 .../libvorbis-1.3.6/lib/modes/residue_44.h | 0 .../libvorbis-1.3.6/lib/modes/residue_44p51.h | 0 .../libvorbis-1.3.6/lib/modes/residue_44u.h | 0 .../libvorbis-1.3.6/lib/modes/residue_8.h | 0 .../libvorbis-1.3.6/lib/modes/setup_11.h | 0 .../libvorbis-1.3.6/lib/modes/setup_16.h | 0 .../libvorbis-1.3.6/lib/modes/setup_22.h | 0 .../libvorbis-1.3.6/lib/modes/setup_32.h | 0 .../libvorbis-1.3.6/lib/modes/setup_44.h | 0 .../libvorbis-1.3.6/lib/modes/setup_44p51.h | 0 .../libvorbis-1.3.6/lib/modes/setup_44u.h | 0 .../libvorbis-1.3.6/lib/modes/setup_8.h | 0 .../libvorbis-1.3.6/lib/modes/setup_X.h | 0 .../{ => thirdparty}/libvorbis-1.3.6/lib/os.h | 0 .../libvorbis-1.3.6/lib/psy.c | 0 .../libvorbis-1.3.6/lib/psy.h | 0 .../libvorbis-1.3.6/lib/psytune.c | 0 .../libvorbis-1.3.6/lib/registry.c | 0 .../libvorbis-1.3.6/lib/registry.h | 0 .../libvorbis-1.3.6/lib/res0.c | 0 .../libvorbis-1.3.6/lib/scales.h | 0 .../libvorbis-1.3.6/lib/sharedbook.c | 0 .../libvorbis-1.3.6/lib/smallft.c | 0 .../libvorbis-1.3.6/lib/smallft.h | 0 .../libvorbis-1.3.6/lib/synthesis.c | 0 .../libvorbis-1.3.6/lib/tone.c | 0 .../libvorbis-1.3.6/lib/vorbisenc.c | 0 .../libvorbis-1.3.6/lib/vorbisfile.c | 0 .../libvorbis-1.3.6/lib/window.c | 0 .../libvorbis-1.3.6/lib/window.h | 0 .../opus-1.2.1/celt/_kiss_fft_guts.h | 0 code/{ => thirdparty}/opus-1.2.1/celt/arch.h | 0 .../opus-1.2.1/celt/arm/arm2gnu.pl | 0 .../opus-1.2.1/celt/arm/arm_celt_map.c | 0 .../opus-1.2.1/celt/arm/armcpu.c | 0 .../opus-1.2.1/celt/arm/armcpu.h | 0 .../opus-1.2.1/celt/arm/armopts.s.in | 0 .../opus-1.2.1/celt/arm/celt_ne10_fft.c | 0 .../opus-1.2.1/celt/arm/celt_ne10_mdct.c | 0 .../opus-1.2.1/celt/arm/celt_neon_intr.c | 0 .../celt/arm/celt_pitch_xcorr_arm-gnu.S | 0 .../celt/arm/celt_pitch_xcorr_arm.s | 0 .../opus-1.2.1/celt/arm/fft_arm.h | 0 .../opus-1.2.1/celt/arm/fixed_arm64.h | 0 .../opus-1.2.1/celt/arm/fixed_armv4.h | 0 .../opus-1.2.1/celt/arm/fixed_armv5e.h | 0 .../opus-1.2.1/celt/arm/kiss_fft_armv4.h | 0 .../opus-1.2.1/celt/arm/kiss_fft_armv5e.h | 0 .../opus-1.2.1/celt/arm/mdct_arm.h | 0 .../opus-1.2.1/celt/arm/pitch_arm.h | 0 .../opus-1.2.1/celt/arm/pitch_neon_intr.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/bands.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/bands.h | 0 code/{ => thirdparty}/opus-1.2.1/celt/celt.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/celt.h | 0 .../opus-1.2.1/celt/celt_decoder.c | 0 .../opus-1.2.1/celt/celt_encoder.c | 0 .../opus-1.2.1/celt/celt_lpc.c | 0 .../opus-1.2.1/celt/celt_lpc.h | 0 .../opus-1.2.1/celt/cpu_support.h | 0 code/{ => thirdparty}/opus-1.2.1/celt/cwrs.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/cwrs.h | 0 .../opus-1.2.1/celt/ecintrin.h | 0 .../opus-1.2.1/celt/entcode.c | 0 .../opus-1.2.1/celt/entcode.h | 0 .../{ => thirdparty}/opus-1.2.1/celt/entdec.c | 0 .../{ => thirdparty}/opus-1.2.1/celt/entdec.h | 0 .../{ => thirdparty}/opus-1.2.1/celt/entenc.c | 0 .../{ => thirdparty}/opus-1.2.1/celt/entenc.h | 0 .../opus-1.2.1/celt/fixed_debug.h | 0 .../opus-1.2.1/celt/fixed_generic.h | 0 .../opus-1.2.1/celt/float_cast.h | 0 .../opus-1.2.1/celt/kiss_fft.c | 0 .../opus-1.2.1/celt/kiss_fft.h | 0 .../opus-1.2.1/celt/laplace.c | 0 .../opus-1.2.1/celt/laplace.h | 0 .../opus-1.2.1/celt/mathops.c | 0 .../opus-1.2.1/celt/mathops.h | 0 code/{ => thirdparty}/opus-1.2.1/celt/mdct.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/mdct.h | 0 .../opus-1.2.1/celt/mfrngcod.h | 0 .../opus-1.2.1/celt/mips/celt_mipsr1.h | 0 .../celt/mips/fixed_generic_mipsr1.h | 0 .../opus-1.2.1/celt/mips/kiss_fft_mipsr1.h | 0 .../opus-1.2.1/celt/mips/mdct_mipsr1.h | 0 .../opus-1.2.1/celt/mips/pitch_mipsr1.h | 0 .../opus-1.2.1/celt/mips/vq_mipsr1.h | 0 code/{ => thirdparty}/opus-1.2.1/celt/modes.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/modes.h | 0 .../opus-1.2.1/celt/opus_custom_demo.c | 0 .../opus-1.2.1/celt/os_support.h | 0 code/{ => thirdparty}/opus-1.2.1/celt/pitch.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/pitch.h | 0 .../opus-1.2.1/celt/quant_bands.c | 0 .../opus-1.2.1/celt/quant_bands.h | 0 code/{ => thirdparty}/opus-1.2.1/celt/rate.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/rate.h | 0 .../opus-1.2.1/celt/stack_alloc.h | 0 .../opus-1.2.1/celt/static_modes_fixed.h | 0 .../celt/static_modes_fixed_arm_ne10.h | 0 .../opus-1.2.1/celt/static_modes_float.h | 0 .../celt/static_modes_float_arm_ne10.h | 0 code/{ => thirdparty}/opus-1.2.1/celt/vq.c | 0 code/{ => thirdparty}/opus-1.2.1/celt/vq.h | 0 .../opus-1.2.1/celt/x86/celt_lpc_sse.c | 0 .../opus-1.2.1/celt/x86/celt_lpc_sse.h | 0 .../opus-1.2.1/celt/x86/pitch_sse.c | 0 .../opus-1.2.1/celt/x86/pitch_sse.h | 0 .../opus-1.2.1/celt/x86/pitch_sse2.c | 0 .../opus-1.2.1/celt/x86/pitch_sse4_1.c | 0 .../opus-1.2.1/celt/x86/vq_sse.h | 0 .../opus-1.2.1/celt/x86/vq_sse2.c | 0 .../opus-1.2.1/celt/x86/x86_celt_map.c | 0 .../opus-1.2.1/celt/x86/x86cpu.c | 0 .../opus-1.2.1/celt/x86/x86cpu.h | 0 .../opus-1.2.1/include/opus.h | 0 .../opus-1.2.1/include/opus_custom.h | 0 .../opus-1.2.1/include/opus_defines.h | 0 .../opus-1.2.1/include/opus_multistream.h | 0 .../opus-1.2.1/include/opus_types.h | 0 .../{ => thirdparty}/opus-1.2.1/silk/A2NLSF.c | 0 code/{ => thirdparty}/opus-1.2.1/silk/API.h | 0 code/{ => thirdparty}/opus-1.2.1/silk/CNG.c | 0 .../opus-1.2.1/silk/HP_variable_cutoff.c | 0 .../opus-1.2.1/silk/Inlines.h | 0 .../opus-1.2.1/silk/LPC_analysis_filter.c | 0 .../opus-1.2.1/silk/LPC_fit.c | 0 .../opus-1.2.1/silk/LPC_inv_pred_gain.c | 0 .../opus-1.2.1/silk/LP_variable_cutoff.c | 0 .../opus-1.2.1/silk/MacroCount.h | 0 .../opus-1.2.1/silk/MacroDebug.h | 0 .../{ => thirdparty}/opus-1.2.1/silk/NLSF2A.c | 0 .../opus-1.2.1/silk/NLSF_VQ.c | 0 .../opus-1.2.1/silk/NLSF_VQ_weights_laroia.c | 0 .../opus-1.2.1/silk/NLSF_decode.c | 0 .../opus-1.2.1/silk/NLSF_del_dec_quant.c | 0 .../opus-1.2.1/silk/NLSF_encode.c | 0 .../opus-1.2.1/silk/NLSF_stabilize.c | 0 .../opus-1.2.1/silk/NLSF_unpack.c | 0 code/{ => thirdparty}/opus-1.2.1/silk/NSQ.c | 0 code/{ => thirdparty}/opus-1.2.1/silk/NSQ.h | 0 .../opus-1.2.1/silk/NSQ_del_dec.c | 0 code/{ => thirdparty}/opus-1.2.1/silk/PLC.c | 0 code/{ => thirdparty}/opus-1.2.1/silk/PLC.h | 0 .../opus-1.2.1/silk/SigProc_FIX.h | 0 code/{ => thirdparty}/opus-1.2.1/silk/VAD.c | 0 .../opus-1.2.1/silk/VQ_WMat_EC.c | 0 .../opus-1.2.1/silk/ana_filt_bank_1.c | 0 .../silk/arm/LPC_inv_pred_gain_arm.h | 0 .../silk/arm/LPC_inv_pred_gain_neon_intr.c | 0 .../opus-1.2.1/silk/arm/NSQ_del_dec_arm.h | 0 .../silk/arm/NSQ_del_dec_neon_intr.c | 0 .../opus-1.2.1/silk/arm/NSQ_neon.c | 0 .../opus-1.2.1/silk/arm/NSQ_neon.h | 0 .../opus-1.2.1/silk/arm/SigProc_FIX_armv4.h | 0 .../opus-1.2.1/silk/arm/SigProc_FIX_armv5e.h | 0 .../opus-1.2.1/silk/arm/arm_silk_map.c | 0 .../opus-1.2.1/silk/arm/biquad_alt_arm.h | 0 .../silk/arm/biquad_alt_neon_intr.c | 0 .../opus-1.2.1/silk/arm/macros_arm64.h | 0 .../opus-1.2.1/silk/arm/macros_armv4.h | 0 .../opus-1.2.1/silk/arm/macros_armv5e.h | 0 .../opus-1.2.1/silk/biquad_alt.c | 0 .../opus-1.2.1/silk/bwexpander.c | 0 .../opus-1.2.1/silk/bwexpander_32.c | 0 .../opus-1.2.1/silk/check_control_input.c | 0 .../opus-1.2.1/silk/code_signs.c | 0 .../opus-1.2.1/silk/control.h | 0 .../opus-1.2.1/silk/control_SNR.c | 0 .../opus-1.2.1/silk/control_audio_bandwidth.c | 0 .../opus-1.2.1/silk/control_codec.c | 0 code/{ => thirdparty}/opus-1.2.1/silk/debug.c | 0 code/{ => thirdparty}/opus-1.2.1/silk/debug.h | 0 .../opus-1.2.1/silk/dec_API.c | 0 .../opus-1.2.1/silk/decode_core.c | 0 .../opus-1.2.1/silk/decode_frame.c | 0 .../opus-1.2.1/silk/decode_indices.c | 0 .../opus-1.2.1/silk/decode_parameters.c | 0 .../opus-1.2.1/silk/decode_pitch.c | 0 .../opus-1.2.1/silk/decode_pulses.c | 0 .../opus-1.2.1/silk/decoder_set_fs.c | 0 .../{ => thirdparty}/opus-1.2.1/silk/define.h | 0 .../opus-1.2.1/silk/enc_API.c | 0 .../opus-1.2.1/silk/encode_indices.c | 0 .../opus-1.2.1/silk/encode_pulses.c | 0 .../{ => thirdparty}/opus-1.2.1/silk/errors.h | 0 .../silk/fixed/LTP_analysis_filter_FIX.c | 0 .../silk/fixed/LTP_scale_ctrl_FIX.c | 0 .../silk/fixed/apply_sine_window_FIX.c | 0 .../arm/warped_autocorrelation_FIX_arm.h | 0 .../warped_autocorrelation_FIX_neon_intr.c | 0 .../opus-1.2.1/silk/fixed/autocorr_FIX.c | 0 .../opus-1.2.1/silk/fixed/burg_modified_FIX.c | 0 .../opus-1.2.1/silk/fixed/corrMatrix_FIX.c | 0 .../opus-1.2.1/silk/fixed/encode_frame_FIX.c | 0 .../opus-1.2.1/silk/fixed/find_LPC_FIX.c | 0 .../opus-1.2.1/silk/fixed/find_LTP_FIX.c | 0 .../silk/fixed/find_pitch_lags_FIX.c | 0 .../silk/fixed/find_pred_coefs_FIX.c | 0 .../opus-1.2.1/silk/fixed/k2a_FIX.c | 0 .../opus-1.2.1/silk/fixed/k2a_Q16_FIX.c | 0 .../opus-1.2.1/silk/fixed/main_FIX.h | 0 .../mips/noise_shape_analysis_FIX_mipsr1.h | 0 .../mips/warped_autocorrelation_FIX_mipsr1.h | 0 .../silk/fixed/noise_shape_analysis_FIX.c | 0 .../silk/fixed/pitch_analysis_core_FIX.c | 0 .../opus-1.2.1/silk/fixed/process_gains_FIX.c | 0 .../silk/fixed/regularize_correlations_FIX.c | 0 .../silk/fixed/residual_energy16_FIX.c | 0 .../silk/fixed/residual_energy_FIX.c | 0 .../opus-1.2.1/silk/fixed/schur64_FIX.c | 0 .../opus-1.2.1/silk/fixed/schur_FIX.c | 0 .../opus-1.2.1/silk/fixed/structs_FIX.h | 0 .../opus-1.2.1/silk/fixed/vector_ops_FIX.c | 0 .../silk/fixed/warped_autocorrelation_FIX.c | 0 .../silk/fixed/x86/burg_modified_FIX_sse.c | 0 .../silk/fixed/x86/vector_ops_FIX_sse.c | 0 .../silk/float/LPC_analysis_filter_FLP.c | 0 .../silk/float/LPC_inv_pred_gain_FLP.c | 0 .../silk/float/LTP_analysis_filter_FLP.c | 0 .../silk/float/LTP_scale_ctrl_FLP.c | 0 .../opus-1.2.1/silk/float/SigProc_FLP.h | 0 .../silk/float/apply_sine_window_FLP.c | 0 .../silk/float/autocorrelation_FLP.c | 0 .../opus-1.2.1/silk/float/burg_modified_FLP.c | 0 .../opus-1.2.1/silk/float/bwexpander_FLP.c | 0 .../opus-1.2.1/silk/float/corrMatrix_FLP.c | 0 .../opus-1.2.1/silk/float/encode_frame_FLP.c | 0 .../opus-1.2.1/silk/float/energy_FLP.c | 0 .../opus-1.2.1/silk/float/find_LPC_FLP.c | 0 .../opus-1.2.1/silk/float/find_LTP_FLP.c | 0 .../silk/float/find_pitch_lags_FLP.c | 0 .../silk/float/find_pred_coefs_FLP.c | 0 .../opus-1.2.1/silk/float/inner_product_FLP.c | 0 .../opus-1.2.1/silk/float/k2a_FLP.c | 0 .../opus-1.2.1/silk/float/main_FLP.h | 0 .../silk/float/noise_shape_analysis_FLP.c | 0 .../silk/float/pitch_analysis_core_FLP.c | 0 .../opus-1.2.1/silk/float/process_gains_FLP.c | 0 .../silk/float/regularize_correlations_FLP.c | 0 .../silk/float/residual_energy_FLP.c | 0 .../silk/float/scale_copy_vector_FLP.c | 0 .../opus-1.2.1/silk/float/scale_vector_FLP.c | 0 .../opus-1.2.1/silk/float/schur_FLP.c | 0 .../opus-1.2.1/silk/float/sort_FLP.c | 0 .../opus-1.2.1/silk/float/structs_FLP.h | 0 .../silk/float/warped_autocorrelation_FLP.c | 0 .../opus-1.2.1/silk/float/wrappers_FLP.c | 0 .../opus-1.2.1/silk/gain_quant.c | 0 .../opus-1.2.1/silk/init_decoder.c | 0 .../opus-1.2.1/silk/init_encoder.c | 0 .../opus-1.2.1/silk/inner_prod_aligned.c | 0 .../opus-1.2.1/silk/interpolate.c | 0 .../opus-1.2.1/silk/lin2log.c | 0 .../opus-1.2.1/silk/log2lin.c | 0 .../{ => thirdparty}/opus-1.2.1/silk/macros.h | 0 code/{ => thirdparty}/opus-1.2.1/silk/main.h | 0 .../opus-1.2.1/silk/mips/NSQ_del_dec_mipsr1.h | 0 .../opus-1.2.1/silk/mips/macros_mipsr1.h | 0 .../opus-1.2.1/silk/mips/sigproc_fix_mipsr1.h | 0 .../opus-1.2.1/silk/pitch_est_defines.h | 0 .../opus-1.2.1/silk/pitch_est_tables.c | 0 .../opus-1.2.1/silk/process_NLSFs.c | 0 .../opus-1.2.1/silk/quant_LTP_gains.c | 0 .../opus-1.2.1/silk/resampler.c | 0 .../opus-1.2.1/silk/resampler_down2.c | 0 .../opus-1.2.1/silk/resampler_down2_3.c | 0 .../opus-1.2.1/silk/resampler_private.h | 0 .../opus-1.2.1/silk/resampler_private_AR2.c | 0 .../silk/resampler_private_IIR_FIR.c | 0 .../silk/resampler_private_down_FIR.c | 0 .../silk/resampler_private_up2_HQ.c | 0 .../opus-1.2.1/silk/resampler_rom.c | 0 .../opus-1.2.1/silk/resampler_rom.h | 0 .../opus-1.2.1/silk/resampler_structs.h | 0 .../opus-1.2.1/silk/shell_coder.c | 0 .../opus-1.2.1/silk/sigm_Q15.c | 0 code/{ => thirdparty}/opus-1.2.1/silk/sort.c | 0 .../opus-1.2.1/silk/stereo_LR_to_MS.c | 0 .../opus-1.2.1/silk/stereo_MS_to_LR.c | 0 .../opus-1.2.1/silk/stereo_decode_pred.c | 0 .../opus-1.2.1/silk/stereo_encode_pred.c | 0 .../opus-1.2.1/silk/stereo_find_predictor.c | 0 .../opus-1.2.1/silk/stereo_quant_pred.c | 0 .../opus-1.2.1/silk/structs.h | 0 .../opus-1.2.1/silk/sum_sqr_shift.c | 0 .../opus-1.2.1/silk/table_LSF_cos.c | 0 .../{ => thirdparty}/opus-1.2.1/silk/tables.h | 0 .../opus-1.2.1/silk/tables_LTP.c | 0 .../opus-1.2.1/silk/tables_NLSF_CB_NB_MB.c | 0 .../opus-1.2.1/silk/tables_NLSF_CB_WB.c | 0 .../opus-1.2.1/silk/tables_gain.c | 0 .../opus-1.2.1/silk/tables_other.c | 0 .../opus-1.2.1/silk/tables_pitch_lag.c | 0 .../opus-1.2.1/silk/tables_pulses_per_block.c | 0 .../opus-1.2.1/silk/tuning_parameters.h | 0 .../opus-1.2.1/silk/typedef.h | 0 .../opus-1.2.1/silk/x86/NSQ_del_dec_sse.c | 0 .../opus-1.2.1/silk/x86/NSQ_sse.c | 0 .../opus-1.2.1/silk/x86/SigProc_FIX_sse.h | 0 .../opus-1.2.1/silk/x86/VAD_sse.c | 0 .../opus-1.2.1/silk/x86/VQ_WMat_EC_sse.c | 0 .../opus-1.2.1/silk/x86/main_sse.h | 0 .../opus-1.2.1/silk/x86/x86_silk_map.c | 0 .../opus-1.2.1/src/analysis.c | 0 .../opus-1.2.1/src/analysis.h | 0 code/{ => thirdparty}/opus-1.2.1/src/mlp.c | 0 code/{ => thirdparty}/opus-1.2.1/src/mlp.h | 0 .../opus-1.2.1/src/mlp_data.c | 0 code/{ => thirdparty}/opus-1.2.1/src/opus.c | 0 .../opus-1.2.1/src/opus_compare.c | 0 .../opus-1.2.1/src/opus_decoder.c | 0 .../opus-1.2.1/src/opus_demo.c | 0 .../opus-1.2.1/src/opus_encoder.c | 0 .../opus-1.2.1/src/opus_multistream.c | 0 .../opus-1.2.1/src/opus_multistream_decoder.c | 0 .../opus-1.2.1/src/opus_multistream_encoder.c | 0 .../opus-1.2.1/src/opus_private.h | 0 .../opus-1.2.1/src/repacketizer.c | 0 .../opus-1.2.1/src/repacketizer_demo.c | 0 .../opus-1.2.1/src/tansig_table.h | 0 .../opusfile-0.9/include/opusfile.h | 0 code/{ => thirdparty}/opusfile-0.9/src/http.c | 0 code/{ => thirdparty}/opusfile-0.9/src/info.c | 0 .../opusfile-0.9/src/internal.c | 0 .../opusfile-0.9/src/internal.h | 0 .../opusfile-0.9/src/opusfile.c | 0 .../opusfile-0.9/src/stream.c | 0 .../opusfile-0.9/src/wincerts.c | 0 .../opusfile-0.9/src/winerrno.h | 0 code/{ => thirdparty}/steamshim/LICENSE.txt | 0 ...dfd34d53-8d8a-4dd3-a595-4139ee88529a.vsidx | Bin .../.vs/LaunchRTCW/FileContentIndex/read.lock | 0 .../launcher/.vs/LaunchRTCW/v17/Browse.VC.db | Bin .../steamshim/launcher/LaunchRTCW.sln | 0 .../steamshim/launcher/LaunchRTCW.vcxproj | 0 .../launcher/LaunchRTCW.vcxproj.filters | 0 .../steamshim/launcher/make.sh | 0 .../steamshim/launcher/steamshim_parent.cpp | 0 .../launcher/x64/Release/LaunchRTCW.log | 0 .../Release/LaunchRTCW.tlog/CL.command.1.tlog | Bin .../Release/LaunchRTCW.tlog/CL.read.1.tlog | Bin .../Release/LaunchRTCW.tlog/CL.write.1.tlog | Bin .../LaunchRTCW.tlog/LaunchRTCW.lastbuildstate | 0 .../LaunchRTCW.tlog/LaunchRTCW.write.1u.tlog | Bin .../LaunchRTCW.tlog/link.command.1.tlog | Bin .../Release/LaunchRTCW.tlog/link.read.1.tlog | Bin .../Release/LaunchRTCW.tlog/link.write.1.tlog | Bin .../LaunchRTCW.vcxproj.FileListAbsolute.txt | 0 .../launcher/x64/Release/launcher.exe | Bin .../launcher/x64/Release/launcher.exe.recipe | 0 .../launcher/x64/Release/launcher.iobj | Bin .../launcher/x64/Release/launcher.ipdb | Bin .../launcher/x64/Release/launcher.pdb | Bin .../launcher/x64/Release/steamshim_parent.obj | Bin .../steamshim/launcher/x64/Release/vc143.pdb | Bin .../steamshim/steam_appid.txt | 0 .../steamshim/steamshim_child.c | 0 .../steamshim/steamshim_child.h | 0 code/{ => thirdparty}/zlib-1.2.11/adler32.c | 0 code/{ => thirdparty}/zlib-1.2.11/crc32.c | 0 code/{ => thirdparty}/zlib-1.2.11/crc32.h | 0 code/{ => thirdparty}/zlib-1.2.11/crypt.h | 0 code/{ => thirdparty}/zlib-1.2.11/gzguts.h | 0 code/{ => thirdparty}/zlib-1.2.11/inffast.c | 0 code/{ => thirdparty}/zlib-1.2.11/inffast.h | 0 code/{ => thirdparty}/zlib-1.2.11/inffixed.h | 0 code/{ => thirdparty}/zlib-1.2.11/inflate.c | 0 code/{ => thirdparty}/zlib-1.2.11/inflate.h | 0 code/{ => thirdparty}/zlib-1.2.11/inftrees.c | 0 code/{ => thirdparty}/zlib-1.2.11/inftrees.h | 0 code/{ => thirdparty}/zlib-1.2.11/ioapi.c | 0 code/{ => thirdparty}/zlib-1.2.11/ioapi.h | 0 code/{ => thirdparty}/zlib-1.2.11/unzip.c | 4 ++-- code/{ => thirdparty}/zlib-1.2.11/unzip.h | 0 code/{ => thirdparty}/zlib-1.2.11/zconf.h | 0 code/{ => thirdparty}/zlib-1.2.11/zlib.h | 0 code/{ => thirdparty}/zlib-1.2.11/zutil.c | 0 code/{ => thirdparty}/zlib-1.2.11/zutil.h | 0 1189 files changed, 22 insertions(+), 22 deletions(-) rename code/{ => thirdparty}/AL/al.h (100%) rename code/{ => thirdparty}/AL/alc.h (100%) rename code/{ => thirdparty}/AL/alext.h (100%) rename code/{ => thirdparty}/AL/efx-creative.h (100%) rename code/{ => thirdparty}/AL/efx-presets.h (100%) rename code/{ => thirdparty}/AL/efx.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_assert.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_atomic.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_audio.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_bits.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_blendmode.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_clipboard.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config.h.cmake (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config.h.in (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config_android.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config_iphoneos.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config_macosx.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config_minimal.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config_pandora.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config_psp.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config_windows.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_config_wiz.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_copying.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_cpuinfo.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_endian.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_error.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_events.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_filesystem.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_gamecontroller.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_gesture.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_haptic.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_hints.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_joystick.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_keyboard.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_keycode.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_loadso.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_log.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_main.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_messagebox.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_mouse.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_mutex.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_name.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_opengl.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_opengles.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_opengles2.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_pixels.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_platform.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_power.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_quit.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_rect.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_render.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_revision.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_rwops.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_scancode.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_shape.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_stdinc.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_surface.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_system.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_syswm.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_assert.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_common.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_compare.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_crc32.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_font.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_fuzzer.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_harness.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_images.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_log.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_md5.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_test_random.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_thread.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_timer.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_touch.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_types.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_version.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/SDL_video.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/begin_code.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/close_code.h (100%) rename code/{ => thirdparty}/SDL2/include-2.0.1/doxyfile (100%) rename code/{ => thirdparty}/SDL2/include/SDL.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_assert.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_atomic.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_audio.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_bits.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_blendmode.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_clipboard.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config.h.cmake (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config.h.in (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_android.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_emscripten.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_iphoneos.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_macosx.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_minimal.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_ngage.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_os2.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_pandora.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_psp.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_windows.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_wingdk.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_winrt.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_wiz.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_config_xbox.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_copying.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_cpuinfo.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_egl.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_endian.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_error.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_events.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_filesystem.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_gamecontroller.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_gesture.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_guid.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_haptic.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_hidapi.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_hints.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_joystick.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_keyboard.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_keycode.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_loadso.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_locale.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_log.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_main.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_messagebox.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_metal.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_misc.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_mouse.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_mutex.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_name.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_opengl.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_opengl_glext.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_opengles.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_opengles2.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_opengles2_gl2.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_opengles2_gl2ext.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_opengles2_gl2platform.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_opengles2_khrplatform.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_pixels.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_platform.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_platform.h.orig (100%) rename code/{ => thirdparty}/SDL2/include/SDL_power.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_quit.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_rect.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_render.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_revision.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_revision.h.cmake (100%) rename code/{ => thirdparty}/SDL2/include/SDL_rwops.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_scancode.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_sensor.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_shape.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_stdinc.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_surface.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_system.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_syswm.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_assert.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_common.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_compare.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_crc32.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_font.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_fuzzer.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_harness.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_images.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_log.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_md5.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_memory.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_test_random.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_thread.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_timer.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_touch.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_types.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_version.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_video.h (100%) rename code/{ => thirdparty}/SDL2/include/SDL_vulkan.h (100%) rename code/{ => thirdparty}/SDL2/include/begin_code.h (100%) rename code/{ => thirdparty}/SDL2/include/close_code.h (100%) rename code/{ => thirdparty}/curl-7.60.0/include/README (100%) rename code/{ => thirdparty}/curl-7.60.0/include/curl/curl.h (100%) rename code/{ => thirdparty}/curl-7.60.0/include/curl/curlver.h (100%) rename code/{ => thirdparty}/curl-7.60.0/include/curl/easy.h (100%) rename code/{ => thirdparty}/curl-7.60.0/include/curl/mprintf.h (100%) rename code/{ => thirdparty}/curl-7.60.0/include/curl/multi.h (100%) rename code/{ => thirdparty}/curl-7.60.0/include/curl/stdcheaders.h (100%) rename code/{ => thirdparty}/curl-7.60.0/include/curl/system.h (100%) rename code/{ => thirdparty}/curl-7.60.0/include/curl/typecheck-gcc.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/config/ftconfig.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/config/ftheader.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/config/ftmodule.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/config/ftoption.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/config/ftstdlib.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/freetype.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftadvanc.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftbbox.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftbdf.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftbitmap.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftbzip2.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftcache.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftchapters.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftcid.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftdriver.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/fterrdef.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/fterrors.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftfntfmt.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftgasp.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftglyph.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftgxval.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftgzip.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftimage.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftincrem.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftlcdfil.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftlist.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftlzw.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftmac.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftmm.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftmodapi.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftmoderr.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftotval.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftoutln.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftparams.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftpfr.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftrender.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftsizes.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftsnames.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftstroke.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftsynth.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftsystem.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/fttrigon.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/fttypes.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ftwinfnt.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/autohint.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/cffotypes.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/cfftypes.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftcalc.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftdebug.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftdrv.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftgloadr.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/fthash.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftmemory.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftobjs.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftpic.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftpsprop.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftrfork.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftserv.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftstream.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/fttrace.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/ftvalid.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/internal.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/psaux.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/pshints.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svbdf.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svcfftl.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svcid.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svfntfmt.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svgldict.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svgxval.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svkern.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svmetric.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svmm.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svotval.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svpfr.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svpostnm.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svprop.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svpscmap.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svpsinfo.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svsfnt.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svttcmap.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svtteng.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svttglyf.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/services/svwinfnt.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/sfnt.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/t1types.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/internal/tttypes.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/t1tables.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/ttnameid.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/tttables.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/freetype/tttags.h (100%) rename code/{ => thirdparty}/freetype-2.9/include/ft2build.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afangles.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afangles.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afblue.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afblue.cin (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afblue.dat (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afblue.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afblue.hin (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afcjk.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afcjk.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afcover.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afdummy.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afdummy.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/aferrors.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afglobal.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afglobal.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afhints.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afhints.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afindic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afindic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/aflatin.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/aflatin.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/aflatin2.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/aflatin2.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afloader.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afloader.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afmodule.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afmodule.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afpic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afpic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afranges.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afranges.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afscript.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afshaper.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afshaper.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afstyles.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/aftypes.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afwarp.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afwarp.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/afwrtsys.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/autofit/autofit.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/basepic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/basepic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftadvanc.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftapi.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftbase.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftbase.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftbbox.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftbdf.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftbitmap.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftcalc.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftcid.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftdbgmem.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftdebug.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftfntfmt.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftfstype.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftgasp.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftgloadr.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftglyph.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftgxval.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/fthash.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftinit.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftlcdfil.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftmac.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftmm.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftobjs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftotval.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftoutln.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftpatent.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftpfr.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftpic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftpsprop.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftrfork.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftsnames.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftstream.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftstroke.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftsynth.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftsystem.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/fttrigon.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/fttype1.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftutil.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/ftwinfnt.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/md5.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/base/md5.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/bdf/README (100%) rename code/{ => thirdparty}/freetype-2.9/src/bdf/bdf.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/bdf/bdf.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/bdf/bdfdrivr.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/bdf/bdfdrivr.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/bdf/bdferror.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/bdf/bdflib.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/bzip2/ftbzip2.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcache.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcbasic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftccache.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftccache.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftccback.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftccmap.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcerror.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcglyph.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcglyph.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcimage.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcimage.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcmanag.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcmanag.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcmru.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcmru.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcsbits.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cache/ftcsbits.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cff.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffcmap.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffcmap.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffdrivr.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffdrivr.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cfferrs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffgload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffgload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffobjs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffobjs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffparse.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffparse.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffpic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cffpic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cff/cfftoken.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/ciderrs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidgload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidgload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidobjs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidobjs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidparse.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidparse.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidriver.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidriver.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/cidtoken.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/cid/type1cid.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/README (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvalid.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvalid.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvbsln.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvcommn.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvcommn.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxverror.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvfeat.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvfeat.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvfgen.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvjust.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvkern.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvlcar.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmod.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmod.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmort.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmort.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmort0.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmort1.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmort2.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmort4.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmort5.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmorx.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmorx.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmorx0.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmorx1.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmorx2.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmorx4.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvmorx5.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvopbd.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvprop.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gxvalid/gxvtrak.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/adler32.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/ftgzip.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/ftzconf.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/infblock.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/infblock.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/infcodes.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/infcodes.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/inffixed.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/inflate.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/inftrees.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/inftrees.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/infutil.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/infutil.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/zlib.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/zutil.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/gzip/zutil.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/lzw/ftlzw.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/lzw/ftzopen.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/lzw/ftzopen.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvalid.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvalid.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvbase.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvcommn.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvcommn.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otverror.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvgdef.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvgpos.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvgpos.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvgsub.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvjstf.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvmath.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvmod.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/otvalid/otvmod.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/README (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcf.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcf.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcfdrivr.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcfdrivr.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcferror.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcfread.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcfread.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcfutil.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pcf/pcfutil.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfr.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrcmap.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrcmap.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrdrivr.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrdrivr.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrerror.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrgload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrgload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrobjs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrobjs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrsbit.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrsbit.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pfr/pfrtypes.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/afmparse.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/afmparse.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/cffdecode.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/cffdecode.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psarrst.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psarrst.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psaux.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psauxerr.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psauxmod.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psauxmod.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psblues.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psblues.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psconv.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psconv.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/pserror.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/pserror.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psfixed.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psfont.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psfont.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psft.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psft.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psglue.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/pshints.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/pshints.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psintrp.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psintrp.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psobjs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psobjs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psread.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psread.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psstack.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/psstack.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/pstypes.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/t1cmap.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/t1cmap.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/t1decode.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psaux/t1decode.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshalgo.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshalgo.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshglob.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshglob.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshinter.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshmod.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshmod.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshnterr.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshpic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshpic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshrec.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/pshinter/pshrec.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psnames/psmodule.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psnames/psmodule.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psnames/psnamerr.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psnames/psnames.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psnames/pspic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/psnames/pspic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/psnames/pstables.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/ftmisc.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/ftraster.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/ftraster.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/ftrend1.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/ftrend1.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/raster.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/rasterrs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/rastpic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/raster/rastpic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/pngshim.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/pngshim.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/sfdriver.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/sfdriver.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/sferrors.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/sfnt.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/sfntpic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/sfntpic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/sfobjs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/sfobjs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttbdf.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttbdf.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttcmap.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttcmap.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttcmapc.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttkern.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttkern.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttmtx.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttmtx.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttpost.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttpost.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttsbit.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/sfnt/ttsbit.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/smooth/ftgrays.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/smooth/ftgrays.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/smooth/ftsmerrs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/smooth/ftsmooth.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/smooth/ftsmooth.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/smooth/ftspic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/smooth/ftspic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/smooth/smooth.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/afblue.pl (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/apinames.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/chktrcmp.py (100%) mode change 100755 => 100644 rename code/{ => thirdparty}/freetype-2.9/src/tools/cordic.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/docmaker/content.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/docmaker/docbeauty.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/docmaker/docmaker.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/docmaker/formatter.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/docmaker/sources.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/docmaker/tohtml.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/docmaker/utils.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/ftfuzzer/README (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/ftfuzzer/ftfuzzer.cc (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/ftfuzzer/ftmutator.cc (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/ftfuzzer/rasterfuzzer.cc (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/ftfuzzer/runinput.cc (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/ftrandom/Makefile (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/ftrandom/README (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/ftrandom/ftrandom.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/glnames.py (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/no-copyright (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/test_afm.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/test_bbox.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/test_trig.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/tools/update-copyright (100%) mode change 100755 => 100644 rename code/{ => thirdparty}/freetype-2.9/src/tools/update-copyright-year (100%) mode change 100755 => 100644 rename code/{ => thirdparty}/freetype-2.9/src/truetype/truetype.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttdriver.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttdriver.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/tterrors.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttgload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttgload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttgxvar.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttgxvar.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttinterp.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttinterp.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttobjs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttobjs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttpic.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttpic.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttpload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttpload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttsubpix.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/truetype/ttsubpix.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1afm.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1afm.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1driver.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1driver.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1errors.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1gload.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1gload.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1load.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1load.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1objs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1objs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1parse.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1parse.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/t1tokens.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type1/type1.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/t42drivr.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/t42drivr.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/t42error.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/t42objs.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/t42objs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/t42parse.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/t42parse.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/t42types.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/type42/type42.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/winfonts/fnterrs.h (100%) rename code/{ => thirdparty}/freetype-2.9/src/winfonts/winfnt.c (100%) rename code/{ => thirdparty}/freetype-2.9/src/winfonts/winfnt.h (100%) rename code/{ => thirdparty}/jpeg-8c/README (100%) rename code/{ => thirdparty}/jpeg-8c/ioquake3-changes.diff (100%) rename code/{ => thirdparty}/jpeg-8c/jaricom.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcapimin.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcapistd.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcarith.c (100%) rename code/{ => thirdparty}/jpeg-8c/jccoefct.c (100%) rename code/{ => thirdparty}/jpeg-8c/jccolor.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcdctmgr.c (100%) rename code/{ => thirdparty}/jpeg-8c/jchuff.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcinit.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcmainct.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcmarker.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcmaster.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcomapi.c (100%) rename code/{ => thirdparty}/jpeg-8c/jconfig.h (100%) rename code/{ => thirdparty}/jpeg-8c/jcparam.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcprepct.c (100%) rename code/{ => thirdparty}/jpeg-8c/jcsample.c (100%) rename code/{ => thirdparty}/jpeg-8c/jctrans.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdapimin.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdapistd.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdarith.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdatadst.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdatasrc.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdcoefct.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdcolor.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdct.h (100%) rename code/{ => thirdparty}/jpeg-8c/jddctmgr.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdhuff.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdinput.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdmainct.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdmarker.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdmaster.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdmerge.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdpostct.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdsample.c (100%) rename code/{ => thirdparty}/jpeg-8c/jdtrans.c (100%) rename code/{ => thirdparty}/jpeg-8c/jerror.c (100%) rename code/{ => thirdparty}/jpeg-8c/jerror.h (100%) rename code/{ => thirdparty}/jpeg-8c/jfdctflt.c (100%) rename code/{ => thirdparty}/jpeg-8c/jfdctfst.c (100%) rename code/{ => thirdparty}/jpeg-8c/jfdctint.c (100%) rename code/{ => thirdparty}/jpeg-8c/jidctflt.c (100%) rename code/{ => thirdparty}/jpeg-8c/jidctfst.c (100%) rename code/{ => thirdparty}/jpeg-8c/jidctint.c (100%) rename code/{ => thirdparty}/jpeg-8c/jinclude.h (100%) rename code/{ => thirdparty}/jpeg-8c/jmemmgr.c (100%) rename code/{ => thirdparty}/jpeg-8c/jmemnobs.c (100%) rename code/{ => thirdparty}/jpeg-8c/jmemsys.h (100%) rename code/{ => thirdparty}/jpeg-8c/jmorecfg.h (100%) rename code/{ => thirdparty}/jpeg-8c/jpegint.h (100%) rename code/{ => thirdparty}/jpeg-8c/jpeglib.h (100%) rename code/{ => thirdparty}/jpeg-8c/jquant1.c (100%) rename code/{ => thirdparty}/jpeg-8c/jquant2.c (100%) rename code/{ => thirdparty}/jpeg-8c/jutils.c (100%) rename code/{ => thirdparty}/jpeg-8c/jversion.h (100%) rename code/{ => thirdparty}/libogg-1.3.3/include/ogg/config_types.h (100%) rename code/{ => thirdparty}/libogg-1.3.3/include/ogg/ogg.h (100%) rename code/{ => thirdparty}/libogg-1.3.3/include/ogg/os_types.h (100%) rename code/{ => thirdparty}/libogg-1.3.3/src/bitwise.c (100%) rename code/{ => thirdparty}/libogg-1.3.3/src/framing.c (100%) rename code/{ => thirdparty}/libs/linux32/libSDL2-2.0.so.0.12.0 (100%) rename code/{ => thirdparty}/libs/linux32/libSDL2-2.0.so.0.18.0 (100%) rename code/{ => thirdparty}/libs/linux32/libSDL2-2.0.so.0.4.1 (100%) rename code/{ => thirdparty}/libs/linux32/libSDL2-2.0.so.0.9.0 (100%) mode change 100755 => 100644 rename code/{ => thirdparty}/libs/linux32/libSDL2main.a (100%) rename code/{ => thirdparty}/libs/linux64/libSDL2-2.0.so.0.12.0 (100%) rename code/{ => thirdparty}/libs/linux64/libSDL2-2.0.so.0.18.0 (100%) rename code/{ => thirdparty}/libs/linux64/libSDL2-2.0.so.0.4.1 (100%) rename code/{ => thirdparty}/libs/linux64/libSDL2-2.0.so.0.9.0 (100%) mode change 100755 => 100644 rename code/{ => thirdparty}/libs/linux64/libSDL2main.a (100%) rename code/{ => thirdparty}/libs/macosx/libSDL2-2.0.0.dylib (100%) rename code/{ => thirdparty}/libs/macosx/libSDL2main.a (100%) rename code/{ => thirdparty}/libs/macosx/libopenal.dylib (100%) rename code/{ => thirdparty}/libs/win32/OpenAL32.dll (100%) rename code/{ => thirdparty}/libs/win32/SDL2.dll (100%) rename code/{ => thirdparty}/libs/win32/libSDL2.dll.a (100%) rename code/{ => thirdparty}/libs/win32/libSDL2main.a (100%) rename code/{ => thirdparty}/libs/win32/libcurl.a (100%) rename code/{ => thirdparty}/libs/win64/OpenAL64.dll (100%) rename code/{ => thirdparty}/libs/win64/SDL264.dll (100%) rename code/{ => thirdparty}/libs/win64/libSDL264.dll.a (100%) rename code/{ => thirdparty}/libs/win64/libSDL264main.a (100%) rename code/{ => thirdparty}/libs/win64/libcurl.a (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/include/vorbis/codec.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/include/vorbis/vorbisenc.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/include/vorbis/vorbisfile.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/analysis.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/backends.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/barkmel.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/bitrate.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/bitrate.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/block.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/books/coupled/res_books_51.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/books/coupled/res_books_stereo.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/books/floor/floor_books.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/books/uncoupled/res_books_uncoupled.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/codebook.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/codebook.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/codec_internal.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/envelope.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/envelope.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/floor0.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/floor1.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/highlevel.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/info.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/lookup.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/lookup.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/lookup_data.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/lpc.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/lpc.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/lsp.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/lsp.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/mapping0.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/masking.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/mdct.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/mdct.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/misc.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/floor_all.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/psych_11.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/psych_16.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/psych_44.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/psych_8.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/residue_16.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/residue_44.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/residue_44p51.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/residue_44u.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/residue_8.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_11.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_16.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_22.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_32.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_44.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_44p51.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_44u.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_8.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/modes/setup_X.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/os.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/psy.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/psy.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/psytune.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/registry.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/registry.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/res0.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/scales.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/sharedbook.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/smallft.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/smallft.h (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/synthesis.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/tone.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/vorbisenc.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/vorbisfile.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/window.c (100%) rename code/{ => thirdparty}/libvorbis-1.3.6/lib/window.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/_kiss_fft_guts.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arch.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/arm2gnu.pl (100%) mode change 100755 => 100644 rename code/{ => thirdparty}/opus-1.2.1/celt/arm/arm_celt_map.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/armcpu.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/armcpu.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/armopts.s.in (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/celt_ne10_fft.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/celt_ne10_mdct.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/celt_neon_intr.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm-gnu.S (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm.s (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/fft_arm.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/fixed_arm64.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/fixed_armv4.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/fixed_armv5e.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/kiss_fft_armv4.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/kiss_fft_armv5e.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/mdct_arm.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/pitch_arm.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/arm/pitch_neon_intr.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/bands.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/bands.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/celt.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/celt.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/celt_decoder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/celt_encoder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/celt_lpc.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/celt_lpc.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/cpu_support.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/cwrs.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/cwrs.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/ecintrin.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/entcode.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/entcode.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/entdec.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/entdec.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/entenc.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/entenc.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/fixed_debug.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/fixed_generic.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/float_cast.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/kiss_fft.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/kiss_fft.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/laplace.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/laplace.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mathops.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mathops.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mdct.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mdct.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mfrngcod.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mips/celt_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mips/fixed_generic_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mips/kiss_fft_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mips/mdct_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mips/pitch_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/mips/vq_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/modes.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/modes.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/opus_custom_demo.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/os_support.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/pitch.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/pitch.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/quant_bands.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/quant_bands.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/rate.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/rate.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/stack_alloc.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/static_modes_fixed.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/static_modes_fixed_arm_ne10.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/static_modes_float.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/static_modes_float_arm_ne10.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/vq.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/vq.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/celt_lpc_sse.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/celt_lpc_sse.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/pitch_sse.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/pitch_sse.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/pitch_sse2.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/pitch_sse4_1.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/vq_sse.h (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/vq_sse2.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/x86_celt_map.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/x86cpu.c (100%) rename code/{ => thirdparty}/opus-1.2.1/celt/x86/x86cpu.h (100%) rename code/{ => thirdparty}/opus-1.2.1/include/opus.h (100%) rename code/{ => thirdparty}/opus-1.2.1/include/opus_custom.h (100%) rename code/{ => thirdparty}/opus-1.2.1/include/opus_defines.h (100%) rename code/{ => thirdparty}/opus-1.2.1/include/opus_multistream.h (100%) rename code/{ => thirdparty}/opus-1.2.1/include/opus_types.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/A2NLSF.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/API.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/CNG.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/HP_variable_cutoff.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/Inlines.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/LPC_analysis_filter.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/LPC_fit.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/LPC_inv_pred_gain.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/LP_variable_cutoff.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/MacroCount.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/MacroDebug.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NLSF2A.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NLSF_VQ.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NLSF_VQ_weights_laroia.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NLSF_decode.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NLSF_del_dec_quant.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NLSF_encode.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NLSF_stabilize.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NLSF_unpack.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NSQ.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NSQ.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/NSQ_del_dec.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/PLC.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/PLC.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/SigProc_FIX.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/VAD.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/VQ_WMat_EC.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/ana_filt_bank_1.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/LPC_inv_pred_gain_arm.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/LPC_inv_pred_gain_neon_intr.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/NSQ_del_dec_arm.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/NSQ_del_dec_neon_intr.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/NSQ_neon.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/NSQ_neon.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/SigProc_FIX_armv4.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/SigProc_FIX_armv5e.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/arm_silk_map.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/biquad_alt_arm.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/biquad_alt_neon_intr.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/macros_arm64.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/macros_armv4.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/arm/macros_armv5e.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/biquad_alt.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/bwexpander.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/bwexpander_32.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/check_control_input.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/code_signs.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/control.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/control_SNR.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/control_audio_bandwidth.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/control_codec.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/debug.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/debug.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/dec_API.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/decode_core.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/decode_frame.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/decode_indices.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/decode_parameters.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/decode_pitch.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/decode_pulses.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/decoder_set_fs.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/define.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/enc_API.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/encode_indices.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/encode_pulses.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/errors.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/LTP_analysis_filter_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/LTP_scale_ctrl_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/apply_sine_window_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_arm.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_neon_intr.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/autocorr_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/burg_modified_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/corrMatrix_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/encode_frame_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/find_LPC_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/find_LTP_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/find_pitch_lags_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/find_pred_coefs_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/k2a_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/k2a_Q16_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/main_FIX.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/noise_shape_analysis_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/pitch_analysis_core_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/process_gains_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/regularize_correlations_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/residual_energy16_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/residual_energy_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/schur64_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/schur_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/structs_FIX.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/vector_ops_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/warped_autocorrelation_FIX.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/x86/burg_modified_FIX_sse.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/fixed/x86/vector_ops_FIX_sse.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/LPC_analysis_filter_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/LPC_inv_pred_gain_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/LTP_analysis_filter_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/LTP_scale_ctrl_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/SigProc_FLP.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/apply_sine_window_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/autocorrelation_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/burg_modified_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/bwexpander_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/corrMatrix_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/encode_frame_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/energy_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/find_LPC_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/find_LTP_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/find_pitch_lags_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/find_pred_coefs_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/inner_product_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/k2a_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/main_FLP.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/noise_shape_analysis_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/pitch_analysis_core_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/process_gains_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/regularize_correlations_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/residual_energy_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/scale_copy_vector_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/scale_vector_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/schur_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/sort_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/structs_FLP.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/warped_autocorrelation_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/float/wrappers_FLP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/gain_quant.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/init_decoder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/init_encoder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/inner_prod_aligned.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/interpolate.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/lin2log.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/log2lin.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/macros.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/main.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/mips/NSQ_del_dec_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/mips/macros_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/mips/sigproc_fix_mipsr1.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/pitch_est_defines.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/pitch_est_tables.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/process_NLSFs.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/quant_LTP_gains.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_down2.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_down2_3.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_private.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_private_AR2.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_private_IIR_FIR.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_private_down_FIR.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_private_up2_HQ.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_rom.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_rom.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/resampler_structs.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/shell_coder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/sigm_Q15.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/sort.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/stereo_LR_to_MS.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/stereo_MS_to_LR.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/stereo_decode_pred.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/stereo_encode_pred.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/stereo_find_predictor.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/stereo_quant_pred.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/structs.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/sum_sqr_shift.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/table_LSF_cos.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tables.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tables_LTP.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tables_NLSF_CB_NB_MB.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tables_NLSF_CB_WB.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tables_gain.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tables_other.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tables_pitch_lag.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tables_pulses_per_block.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/tuning_parameters.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/typedef.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/x86/NSQ_del_dec_sse.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/x86/NSQ_sse.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/x86/SigProc_FIX_sse.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/x86/VAD_sse.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/x86/VQ_WMat_EC_sse.c (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/x86/main_sse.h (100%) rename code/{ => thirdparty}/opus-1.2.1/silk/x86/x86_silk_map.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/analysis.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/analysis.h (100%) rename code/{ => thirdparty}/opus-1.2.1/src/mlp.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/mlp.h (100%) rename code/{ => thirdparty}/opus-1.2.1/src/mlp_data.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus_compare.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus_decoder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus_demo.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus_encoder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus_multistream.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus_multistream_decoder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus_multistream_encoder.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/opus_private.h (100%) rename code/{ => thirdparty}/opus-1.2.1/src/repacketizer.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/repacketizer_demo.c (100%) rename code/{ => thirdparty}/opus-1.2.1/src/tansig_table.h (100%) rename code/{ => thirdparty}/opusfile-0.9/include/opusfile.h (100%) rename code/{ => thirdparty}/opusfile-0.9/src/http.c (100%) rename code/{ => thirdparty}/opusfile-0.9/src/info.c (100%) rename code/{ => thirdparty}/opusfile-0.9/src/internal.c (100%) rename code/{ => thirdparty}/opusfile-0.9/src/internal.h (100%) rename code/{ => thirdparty}/opusfile-0.9/src/opusfile.c (100%) rename code/{ => thirdparty}/opusfile-0.9/src/stream.c (100%) rename code/{ => thirdparty}/opusfile-0.9/src/wincerts.c (100%) rename code/{ => thirdparty}/opusfile-0.9/src/winerrno.h (100%) rename code/{ => thirdparty}/steamshim/LICENSE.txt (100%) rename code/{ => thirdparty}/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/dfd34d53-8d8a-4dd3-a595-4139ee88529a.vsidx (100%) rename code/{ => thirdparty}/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/read.lock (100%) rename code/{ => thirdparty}/steamshim/launcher/.vs/LaunchRTCW/v17/Browse.VC.db (100%) rename code/{ => thirdparty}/steamshim/launcher/LaunchRTCW.sln (100%) rename code/{ => thirdparty}/steamshim/launcher/LaunchRTCW.vcxproj (100%) rename code/{ => thirdparty}/steamshim/launcher/LaunchRTCW.vcxproj.filters (100%) rename code/{ => thirdparty}/steamshim/launcher/make.sh (100%) mode change 100755 => 100644 rename code/{ => thirdparty}/steamshim/launcher/steamshim_parent.cpp (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.log (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.command.1.tlog (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.read.1.tlog (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.write.1.tlog (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.lastbuildstate (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.write.1u.tlog (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.command.1.tlog (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.read.1.tlog (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.write.1.tlog (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/LaunchRTCW.vcxproj.FileListAbsolute.txt (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/launcher.exe (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/launcher.exe.recipe (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/launcher.iobj (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/launcher.ipdb (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/launcher.pdb (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/steamshim_parent.obj (100%) rename code/{ => thirdparty}/steamshim/launcher/x64/Release/vc143.pdb (100%) rename code/{ => thirdparty}/steamshim/steam_appid.txt (100%) rename code/{ => thirdparty}/steamshim/steamshim_child.c (100%) rename code/{ => thirdparty}/steamshim/steamshim_child.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/adler32.c (100%) rename code/{ => thirdparty}/zlib-1.2.11/crc32.c (100%) rename code/{ => thirdparty}/zlib-1.2.11/crc32.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/crypt.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/gzguts.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/inffast.c (100%) rename code/{ => thirdparty}/zlib-1.2.11/inffast.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/inffixed.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/inflate.c (100%) rename code/{ => thirdparty}/zlib-1.2.11/inflate.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/inftrees.c (100%) rename code/{ => thirdparty}/zlib-1.2.11/inftrees.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/ioapi.c (100%) rename code/{ => thirdparty}/zlib-1.2.11/ioapi.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/unzip.c (99%) rename code/{ => thirdparty}/zlib-1.2.11/unzip.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/zconf.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/zlib.h (100%) rename code/{ => thirdparty}/zlib-1.2.11/zutil.c (100%) rename code/{ => thirdparty}/zlib-1.2.11/zutil.h (100%) diff --git a/HOWTO-Build (cygwin).txt b/HOWTO-Build (cygwin).txt index 51366012..dbe9d424 100644 --- a/HOWTO-Build (cygwin).txt +++ b/HOWTO-Build (cygwin).txt @@ -85,7 +85,7 @@ or ARCH=x86_64 make STEAM=1 (for 64bit binaries) For the Steam version you also need to compile Steamshim launcher. To compile it you need to download steamworks sdk as well. -MSVC project and solution for launcher are included in code/steamshim/launcher +MSVC project and solution for launcher are included in code/thirdparty/steamshim/launcher Wait for build to complete. diff --git a/Makefile b/Makefile index 61bf117b..ee7edbeb 100644 --- a/Makefile +++ b/Makefile @@ -304,7 +304,7 @@ endif BD=$(BUILD_DIR)/debug-$(PLATFORM)-$(ARCH)-$(BUILD_FLAVOR) BR=$(BUILD_DIR)/release-$(PLATFORM)-$(ARCH)-$(BUILD_FLAVOR) STEAMDIR=$(MOUNT_DIR)/steam -STEAMSHIMDIR=$(MOUNT_DIR)/steamshim +STEAMSHIMDIR=$(MOUNT_DIR)/thirdparty/steamshim CDIR=$(MOUNT_DIR)/client SDIR=$(MOUNT_DIR)/server RDIR=$(MOUNT_DIR)/renderer @@ -317,13 +317,13 @@ CGDIR=$(MOUNT_DIR)/cgame BLIBDIR=$(MOUNT_DIR)/botlib NDIR=$(MOUNT_DIR)/null UIDIR=$(MOUNT_DIR)/ui -JPDIR=$(MOUNT_DIR)/jpeg-8c -OGGDIR=$(MOUNT_DIR)/libogg-1.3.3 -VORBISDIR=$(MOUNT_DIR)/libvorbis-1.3.6 -OPUSDIR=$(MOUNT_DIR)/opus-1.2.1 -OPUSFILEDIR=$(MOUNT_DIR)/opusfile-0.9 -ZDIR=$(MOUNT_DIR)/zlib-1.2.11 -FTDIR=$(MOUNT_DIR)/freetype-2.9 +JPDIR=$(MOUNT_DIR)/thirdparty/jpeg-8c +OGGDIR=$(MOUNT_DIR)/thirdparty/libogg-1.3.3 +VORBISDIR=$(MOUNT_DIR)/thirdparty/libvorbis-1.3.6 +OPUSDIR=$(MOUNT_DIR)/thirdparty/opus-1.2.1 +OPUSFILEDIR=$(MOUNT_DIR)/thirdparty/opusfile-0.9 +ZDIR=$(MOUNT_DIR)/thirdparty/zlib-1.2.11 +FTDIR=$(MOUNT_DIR)/thirdparty/freetype-2.9 SPLDIR=$(MOUNT_DIR)/splines TOOLSDIR=$(MOUNT_DIR)/tools Q3ASMDIR=$(MOUNT_DIR)/tools/asm @@ -331,8 +331,8 @@ LBURGDIR=$(MOUNT_DIR)/tools/lcc/lburg Q3CPPDIR=$(MOUNT_DIR)/tools/lcc/cpp Q3LCCETCDIR=$(MOUNT_DIR)/tools/lcc/etc Q3LCCSRCDIR=$(MOUNT_DIR)/tools/lcc/src -SDLHDIR=$(MOUNT_DIR)/SDL2 -LIBSDIR=$(MOUNT_DIR)/libs +SDLHDIR=$(MOUNT_DIR)/thirdparty/SDL2 +LIBSDIR=$(MOUNT_DIR)/thirdparty/libs BSPCDIR=$(MOUNT_DIR)/../sdk/rtcw-bspc-custom/src/bspc BSPCBLIBDIR=$(MOUNT_DIR)/../sdk/rtcw-bspc-custom/src/botlib BSPCCMDIR=$(MOUNT_DIR)/../sdk/rtcw-bspc-custom/src/qcommon diff --git a/code/client/client.h b/code/client/client.h index 1136a2c9..82f4c7c9 100644 --- a/code/client/client.h +++ b/code/client/client.h @@ -43,8 +43,8 @@ If you have questions concerning this license or the applicable additional terms #ifdef USE_VOIP #ifdef USE_LOCAL_HEADERS - #include "../opus-1.2.1/include/opus.h" - #include "../opusfile-0.9/include/opusfile.h" + #include "../thirdparty/opus-1.2.1/include/opus.h" + #include "../thirdparty/opusfile-0.9/include/opusfile.h" #else #include #include diff --git a/code/client/qal.h b/code/client/qal.h index 5a25ec40..4e65210b 100644 --- a/code/client/qal.h +++ b/code/client/qal.h @@ -32,10 +32,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #define AL_NO_PROTOTYPES #define ALC_NO_PROTOTYPES #endif - +#define USE_LOCAL_HEADERS #ifdef USE_LOCAL_HEADERS -#include "../AL/al.h" -#include "../AL/alc.h" +#include "../thirdparty/AL/al.h" +#include "../thirdparty/AL/alc.h" #else #ifdef _MSC_VER // MSVC users must install the OpenAL SDK which doesn't use the AL/*.h scheme. diff --git a/code/client/snd_codec_ogg.c b/code/client/snd_codec_ogg.c index ff9e5d3b..8d840bf0 100644 --- a/code/client/snd_codec_ogg.c +++ b/code/client/snd_codec_ogg.c @@ -33,7 +33,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #define OV_EXCLUDE_STATIC_CALLBACKS #ifdef USE_LOCAL_HEADERS - #include "../libvorbis-1.3.6/include/vorbis/vorbisfile.h" + #include "../thirdparty/libvorbis-1.3.6/include/vorbis/vorbisfile.h" #else #include #endif diff --git a/code/qcommon/files.c b/code/qcommon/files.c index 89d95dae..a62a7a97 100644 --- a/code/qcommon/files.c +++ b/code/qcommon/files.c @@ -38,7 +38,7 @@ If you have questions concerning this license or the applicable additional terms #include "q_shared.h" #include "qcommon.h" -#include "../zlib-1.2.11/unzip.h" +#include "../thirdparty/zlib-1.2.11/unzip.h" /* ============================================================================= diff --git a/code/renderer/tr_font.c b/code/renderer/tr_font.c index f1e490d4..64a115e0 100644 --- a/code/renderer/tr_font.c +++ b/code/renderer/tr_font.c @@ -81,7 +81,7 @@ If you have questions concerning this license or the applicable additional terms #ifdef BUILD_FREETYPE #ifdef USE_LOCAL_HEADERS - #include "../freetype-2.9/include/ft2build.h" + #include "../thirdparty/freetype-2.9/include/ft2build.h" #else #include #endif diff --git a/code/steam/steam.c b/code/steam/steam.c index c28af8d8..60bcf6b8 100644 --- a/code/steam/steam.c +++ b/code/steam/steam.c @@ -1,6 +1,6 @@ #include "steam.h" -#include "../steamshim/steamshim_child.h" +#include "../thirdparty/steamshim/steamshim_child.h" #include diff --git a/code/AL/al.h b/code/thirdparty/AL/al.h similarity index 100% rename from code/AL/al.h rename to code/thirdparty/AL/al.h diff --git a/code/AL/alc.h b/code/thirdparty/AL/alc.h similarity index 100% rename from code/AL/alc.h rename to code/thirdparty/AL/alc.h diff --git a/code/AL/alext.h b/code/thirdparty/AL/alext.h similarity index 100% rename from code/AL/alext.h rename to code/thirdparty/AL/alext.h diff --git a/code/AL/efx-creative.h b/code/thirdparty/AL/efx-creative.h similarity index 100% rename from code/AL/efx-creative.h rename to code/thirdparty/AL/efx-creative.h diff --git a/code/AL/efx-presets.h b/code/thirdparty/AL/efx-presets.h similarity index 100% rename from code/AL/efx-presets.h rename to code/thirdparty/AL/efx-presets.h diff --git a/code/AL/efx.h b/code/thirdparty/AL/efx.h similarity index 100% rename from code/AL/efx.h rename to code/thirdparty/AL/efx.h diff --git a/code/SDL2/include-2.0.1/SDL.h b/code/thirdparty/SDL2/include-2.0.1/SDL.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL.h rename to code/thirdparty/SDL2/include-2.0.1/SDL.h diff --git a/code/SDL2/include-2.0.1/SDL_assert.h b/code/thirdparty/SDL2/include-2.0.1/SDL_assert.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_assert.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_assert.h diff --git a/code/SDL2/include-2.0.1/SDL_atomic.h b/code/thirdparty/SDL2/include-2.0.1/SDL_atomic.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_atomic.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_atomic.h diff --git a/code/SDL2/include-2.0.1/SDL_audio.h b/code/thirdparty/SDL2/include-2.0.1/SDL_audio.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_audio.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_audio.h diff --git a/code/SDL2/include-2.0.1/SDL_bits.h b/code/thirdparty/SDL2/include-2.0.1/SDL_bits.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_bits.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_bits.h diff --git a/code/SDL2/include-2.0.1/SDL_blendmode.h b/code/thirdparty/SDL2/include-2.0.1/SDL_blendmode.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_blendmode.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_blendmode.h diff --git a/code/SDL2/include-2.0.1/SDL_clipboard.h b/code/thirdparty/SDL2/include-2.0.1/SDL_clipboard.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_clipboard.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_clipboard.h diff --git a/code/SDL2/include-2.0.1/SDL_config.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config.h diff --git a/code/SDL2/include-2.0.1/SDL_config.h.cmake b/code/thirdparty/SDL2/include-2.0.1/SDL_config.h.cmake similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config.h.cmake rename to code/thirdparty/SDL2/include-2.0.1/SDL_config.h.cmake diff --git a/code/SDL2/include-2.0.1/SDL_config.h.in b/code/thirdparty/SDL2/include-2.0.1/SDL_config.h.in similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config.h.in rename to code/thirdparty/SDL2/include-2.0.1/SDL_config.h.in diff --git a/code/SDL2/include-2.0.1/SDL_config_android.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config_android.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config_android.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config_android.h diff --git a/code/SDL2/include-2.0.1/SDL_config_iphoneos.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config_iphoneos.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config_iphoneos.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config_iphoneos.h diff --git a/code/SDL2/include-2.0.1/SDL_config_macosx.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config_macosx.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config_macosx.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config_macosx.h diff --git a/code/SDL2/include-2.0.1/SDL_config_minimal.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config_minimal.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config_minimal.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config_minimal.h diff --git a/code/SDL2/include-2.0.1/SDL_config_pandora.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config_pandora.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config_pandora.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config_pandora.h diff --git a/code/SDL2/include-2.0.1/SDL_config_psp.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config_psp.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config_psp.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config_psp.h diff --git a/code/SDL2/include-2.0.1/SDL_config_windows.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config_windows.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config_windows.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config_windows.h diff --git a/code/SDL2/include-2.0.1/SDL_config_wiz.h b/code/thirdparty/SDL2/include-2.0.1/SDL_config_wiz.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_config_wiz.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_config_wiz.h diff --git a/code/SDL2/include-2.0.1/SDL_copying.h b/code/thirdparty/SDL2/include-2.0.1/SDL_copying.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_copying.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_copying.h diff --git a/code/SDL2/include-2.0.1/SDL_cpuinfo.h b/code/thirdparty/SDL2/include-2.0.1/SDL_cpuinfo.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_cpuinfo.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_cpuinfo.h diff --git a/code/SDL2/include-2.0.1/SDL_endian.h b/code/thirdparty/SDL2/include-2.0.1/SDL_endian.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_endian.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_endian.h diff --git a/code/SDL2/include-2.0.1/SDL_error.h b/code/thirdparty/SDL2/include-2.0.1/SDL_error.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_error.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_error.h diff --git a/code/SDL2/include-2.0.1/SDL_events.h b/code/thirdparty/SDL2/include-2.0.1/SDL_events.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_events.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_events.h diff --git a/code/SDL2/include-2.0.1/SDL_filesystem.h b/code/thirdparty/SDL2/include-2.0.1/SDL_filesystem.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_filesystem.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_filesystem.h diff --git a/code/SDL2/include-2.0.1/SDL_gamecontroller.h b/code/thirdparty/SDL2/include-2.0.1/SDL_gamecontroller.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_gamecontroller.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_gamecontroller.h diff --git a/code/SDL2/include-2.0.1/SDL_gesture.h b/code/thirdparty/SDL2/include-2.0.1/SDL_gesture.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_gesture.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_gesture.h diff --git a/code/SDL2/include-2.0.1/SDL_haptic.h b/code/thirdparty/SDL2/include-2.0.1/SDL_haptic.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_haptic.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_haptic.h diff --git a/code/SDL2/include-2.0.1/SDL_hints.h b/code/thirdparty/SDL2/include-2.0.1/SDL_hints.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_hints.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_hints.h diff --git a/code/SDL2/include-2.0.1/SDL_joystick.h b/code/thirdparty/SDL2/include-2.0.1/SDL_joystick.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_joystick.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_joystick.h diff --git a/code/SDL2/include-2.0.1/SDL_keyboard.h b/code/thirdparty/SDL2/include-2.0.1/SDL_keyboard.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_keyboard.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_keyboard.h diff --git a/code/SDL2/include-2.0.1/SDL_keycode.h b/code/thirdparty/SDL2/include-2.0.1/SDL_keycode.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_keycode.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_keycode.h diff --git a/code/SDL2/include-2.0.1/SDL_loadso.h b/code/thirdparty/SDL2/include-2.0.1/SDL_loadso.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_loadso.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_loadso.h diff --git a/code/SDL2/include-2.0.1/SDL_log.h b/code/thirdparty/SDL2/include-2.0.1/SDL_log.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_log.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_log.h diff --git a/code/SDL2/include-2.0.1/SDL_main.h b/code/thirdparty/SDL2/include-2.0.1/SDL_main.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_main.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_main.h diff --git a/code/SDL2/include-2.0.1/SDL_messagebox.h b/code/thirdparty/SDL2/include-2.0.1/SDL_messagebox.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_messagebox.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_messagebox.h diff --git a/code/SDL2/include-2.0.1/SDL_mouse.h b/code/thirdparty/SDL2/include-2.0.1/SDL_mouse.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_mouse.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_mouse.h diff --git a/code/SDL2/include-2.0.1/SDL_mutex.h b/code/thirdparty/SDL2/include-2.0.1/SDL_mutex.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_mutex.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_mutex.h diff --git a/code/SDL2/include-2.0.1/SDL_name.h b/code/thirdparty/SDL2/include-2.0.1/SDL_name.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_name.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_name.h diff --git a/code/SDL2/include-2.0.1/SDL_opengl.h b/code/thirdparty/SDL2/include-2.0.1/SDL_opengl.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_opengl.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_opengl.h diff --git a/code/SDL2/include-2.0.1/SDL_opengles.h b/code/thirdparty/SDL2/include-2.0.1/SDL_opengles.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_opengles.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_opengles.h diff --git a/code/SDL2/include-2.0.1/SDL_opengles2.h b/code/thirdparty/SDL2/include-2.0.1/SDL_opengles2.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_opengles2.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_opengles2.h diff --git a/code/SDL2/include-2.0.1/SDL_pixels.h b/code/thirdparty/SDL2/include-2.0.1/SDL_pixels.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_pixels.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_pixels.h diff --git a/code/SDL2/include-2.0.1/SDL_platform.h b/code/thirdparty/SDL2/include-2.0.1/SDL_platform.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_platform.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_platform.h diff --git a/code/SDL2/include-2.0.1/SDL_power.h b/code/thirdparty/SDL2/include-2.0.1/SDL_power.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_power.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_power.h diff --git a/code/SDL2/include-2.0.1/SDL_quit.h b/code/thirdparty/SDL2/include-2.0.1/SDL_quit.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_quit.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_quit.h diff --git a/code/SDL2/include-2.0.1/SDL_rect.h b/code/thirdparty/SDL2/include-2.0.1/SDL_rect.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_rect.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_rect.h diff --git a/code/SDL2/include-2.0.1/SDL_render.h b/code/thirdparty/SDL2/include-2.0.1/SDL_render.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_render.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_render.h diff --git a/code/SDL2/include-2.0.1/SDL_revision.h b/code/thirdparty/SDL2/include-2.0.1/SDL_revision.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_revision.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_revision.h diff --git a/code/SDL2/include-2.0.1/SDL_rwops.h b/code/thirdparty/SDL2/include-2.0.1/SDL_rwops.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_rwops.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_rwops.h diff --git a/code/SDL2/include-2.0.1/SDL_scancode.h b/code/thirdparty/SDL2/include-2.0.1/SDL_scancode.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_scancode.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_scancode.h diff --git a/code/SDL2/include-2.0.1/SDL_shape.h b/code/thirdparty/SDL2/include-2.0.1/SDL_shape.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_shape.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_shape.h diff --git a/code/SDL2/include-2.0.1/SDL_stdinc.h b/code/thirdparty/SDL2/include-2.0.1/SDL_stdinc.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_stdinc.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_stdinc.h diff --git a/code/SDL2/include-2.0.1/SDL_surface.h b/code/thirdparty/SDL2/include-2.0.1/SDL_surface.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_surface.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_surface.h diff --git a/code/SDL2/include-2.0.1/SDL_system.h b/code/thirdparty/SDL2/include-2.0.1/SDL_system.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_system.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_system.h diff --git a/code/SDL2/include-2.0.1/SDL_syswm.h b/code/thirdparty/SDL2/include-2.0.1/SDL_syswm.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_syswm.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_syswm.h diff --git a/code/SDL2/include-2.0.1/SDL_test.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test.h diff --git a/code/SDL2/include-2.0.1/SDL_test_assert.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_assert.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_assert.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_assert.h diff --git a/code/SDL2/include-2.0.1/SDL_test_common.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_common.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_common.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_common.h diff --git a/code/SDL2/include-2.0.1/SDL_test_compare.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_compare.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_compare.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_compare.h diff --git a/code/SDL2/include-2.0.1/SDL_test_crc32.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_crc32.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_crc32.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_crc32.h diff --git a/code/SDL2/include-2.0.1/SDL_test_font.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_font.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_font.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_font.h diff --git a/code/SDL2/include-2.0.1/SDL_test_fuzzer.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_fuzzer.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_fuzzer.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_fuzzer.h diff --git a/code/SDL2/include-2.0.1/SDL_test_harness.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_harness.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_harness.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_harness.h diff --git a/code/SDL2/include-2.0.1/SDL_test_images.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_images.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_images.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_images.h diff --git a/code/SDL2/include-2.0.1/SDL_test_log.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_log.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_log.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_log.h diff --git a/code/SDL2/include-2.0.1/SDL_test_md5.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_md5.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_md5.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_md5.h diff --git a/code/SDL2/include-2.0.1/SDL_test_random.h b/code/thirdparty/SDL2/include-2.0.1/SDL_test_random.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_test_random.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_test_random.h diff --git a/code/SDL2/include-2.0.1/SDL_thread.h b/code/thirdparty/SDL2/include-2.0.1/SDL_thread.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_thread.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_thread.h diff --git a/code/SDL2/include-2.0.1/SDL_timer.h b/code/thirdparty/SDL2/include-2.0.1/SDL_timer.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_timer.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_timer.h diff --git a/code/SDL2/include-2.0.1/SDL_touch.h b/code/thirdparty/SDL2/include-2.0.1/SDL_touch.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_touch.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_touch.h diff --git a/code/SDL2/include-2.0.1/SDL_types.h b/code/thirdparty/SDL2/include-2.0.1/SDL_types.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_types.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_types.h diff --git a/code/SDL2/include-2.0.1/SDL_version.h b/code/thirdparty/SDL2/include-2.0.1/SDL_version.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_version.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_version.h diff --git a/code/SDL2/include-2.0.1/SDL_video.h b/code/thirdparty/SDL2/include-2.0.1/SDL_video.h similarity index 100% rename from code/SDL2/include-2.0.1/SDL_video.h rename to code/thirdparty/SDL2/include-2.0.1/SDL_video.h diff --git a/code/SDL2/include-2.0.1/begin_code.h b/code/thirdparty/SDL2/include-2.0.1/begin_code.h similarity index 100% rename from code/SDL2/include-2.0.1/begin_code.h rename to code/thirdparty/SDL2/include-2.0.1/begin_code.h diff --git a/code/SDL2/include-2.0.1/close_code.h b/code/thirdparty/SDL2/include-2.0.1/close_code.h similarity index 100% rename from code/SDL2/include-2.0.1/close_code.h rename to code/thirdparty/SDL2/include-2.0.1/close_code.h diff --git a/code/SDL2/include-2.0.1/doxyfile b/code/thirdparty/SDL2/include-2.0.1/doxyfile similarity index 100% rename from code/SDL2/include-2.0.1/doxyfile rename to code/thirdparty/SDL2/include-2.0.1/doxyfile diff --git a/code/SDL2/include/SDL.h b/code/thirdparty/SDL2/include/SDL.h similarity index 100% rename from code/SDL2/include/SDL.h rename to code/thirdparty/SDL2/include/SDL.h diff --git a/code/SDL2/include/SDL_assert.h b/code/thirdparty/SDL2/include/SDL_assert.h similarity index 100% rename from code/SDL2/include/SDL_assert.h rename to code/thirdparty/SDL2/include/SDL_assert.h diff --git a/code/SDL2/include/SDL_atomic.h b/code/thirdparty/SDL2/include/SDL_atomic.h similarity index 100% rename from code/SDL2/include/SDL_atomic.h rename to code/thirdparty/SDL2/include/SDL_atomic.h diff --git a/code/SDL2/include/SDL_audio.h b/code/thirdparty/SDL2/include/SDL_audio.h similarity index 100% rename from code/SDL2/include/SDL_audio.h rename to code/thirdparty/SDL2/include/SDL_audio.h diff --git a/code/SDL2/include/SDL_bits.h b/code/thirdparty/SDL2/include/SDL_bits.h similarity index 100% rename from code/SDL2/include/SDL_bits.h rename to code/thirdparty/SDL2/include/SDL_bits.h diff --git a/code/SDL2/include/SDL_blendmode.h b/code/thirdparty/SDL2/include/SDL_blendmode.h similarity index 100% rename from code/SDL2/include/SDL_blendmode.h rename to code/thirdparty/SDL2/include/SDL_blendmode.h diff --git a/code/SDL2/include/SDL_clipboard.h b/code/thirdparty/SDL2/include/SDL_clipboard.h similarity index 100% rename from code/SDL2/include/SDL_clipboard.h rename to code/thirdparty/SDL2/include/SDL_clipboard.h diff --git a/code/SDL2/include/SDL_config.h b/code/thirdparty/SDL2/include/SDL_config.h similarity index 100% rename from code/SDL2/include/SDL_config.h rename to code/thirdparty/SDL2/include/SDL_config.h diff --git a/code/SDL2/include/SDL_config.h.cmake b/code/thirdparty/SDL2/include/SDL_config.h.cmake similarity index 100% rename from code/SDL2/include/SDL_config.h.cmake rename to code/thirdparty/SDL2/include/SDL_config.h.cmake diff --git a/code/SDL2/include/SDL_config.h.in b/code/thirdparty/SDL2/include/SDL_config.h.in similarity index 100% rename from code/SDL2/include/SDL_config.h.in rename to code/thirdparty/SDL2/include/SDL_config.h.in diff --git a/code/SDL2/include/SDL_config_android.h b/code/thirdparty/SDL2/include/SDL_config_android.h similarity index 100% rename from code/SDL2/include/SDL_config_android.h rename to code/thirdparty/SDL2/include/SDL_config_android.h diff --git a/code/SDL2/include/SDL_config_emscripten.h b/code/thirdparty/SDL2/include/SDL_config_emscripten.h similarity index 100% rename from code/SDL2/include/SDL_config_emscripten.h rename to code/thirdparty/SDL2/include/SDL_config_emscripten.h diff --git a/code/SDL2/include/SDL_config_iphoneos.h b/code/thirdparty/SDL2/include/SDL_config_iphoneos.h similarity index 100% rename from code/SDL2/include/SDL_config_iphoneos.h rename to code/thirdparty/SDL2/include/SDL_config_iphoneos.h diff --git a/code/SDL2/include/SDL_config_macosx.h b/code/thirdparty/SDL2/include/SDL_config_macosx.h similarity index 100% rename from code/SDL2/include/SDL_config_macosx.h rename to code/thirdparty/SDL2/include/SDL_config_macosx.h diff --git a/code/SDL2/include/SDL_config_minimal.h b/code/thirdparty/SDL2/include/SDL_config_minimal.h similarity index 100% rename from code/SDL2/include/SDL_config_minimal.h rename to code/thirdparty/SDL2/include/SDL_config_minimal.h diff --git a/code/SDL2/include/SDL_config_ngage.h b/code/thirdparty/SDL2/include/SDL_config_ngage.h similarity index 100% rename from code/SDL2/include/SDL_config_ngage.h rename to code/thirdparty/SDL2/include/SDL_config_ngage.h diff --git a/code/SDL2/include/SDL_config_os2.h b/code/thirdparty/SDL2/include/SDL_config_os2.h similarity index 100% rename from code/SDL2/include/SDL_config_os2.h rename to code/thirdparty/SDL2/include/SDL_config_os2.h diff --git a/code/SDL2/include/SDL_config_pandora.h b/code/thirdparty/SDL2/include/SDL_config_pandora.h similarity index 100% rename from code/SDL2/include/SDL_config_pandora.h rename to code/thirdparty/SDL2/include/SDL_config_pandora.h diff --git a/code/SDL2/include/SDL_config_psp.h b/code/thirdparty/SDL2/include/SDL_config_psp.h similarity index 100% rename from code/SDL2/include/SDL_config_psp.h rename to code/thirdparty/SDL2/include/SDL_config_psp.h diff --git a/code/SDL2/include/SDL_config_windows.h b/code/thirdparty/SDL2/include/SDL_config_windows.h similarity index 100% rename from code/SDL2/include/SDL_config_windows.h rename to code/thirdparty/SDL2/include/SDL_config_windows.h diff --git a/code/SDL2/include/SDL_config_wingdk.h b/code/thirdparty/SDL2/include/SDL_config_wingdk.h similarity index 100% rename from code/SDL2/include/SDL_config_wingdk.h rename to code/thirdparty/SDL2/include/SDL_config_wingdk.h diff --git a/code/SDL2/include/SDL_config_winrt.h b/code/thirdparty/SDL2/include/SDL_config_winrt.h similarity index 100% rename from code/SDL2/include/SDL_config_winrt.h rename to code/thirdparty/SDL2/include/SDL_config_winrt.h diff --git a/code/SDL2/include/SDL_config_wiz.h b/code/thirdparty/SDL2/include/SDL_config_wiz.h similarity index 100% rename from code/SDL2/include/SDL_config_wiz.h rename to code/thirdparty/SDL2/include/SDL_config_wiz.h diff --git a/code/SDL2/include/SDL_config_xbox.h b/code/thirdparty/SDL2/include/SDL_config_xbox.h similarity index 100% rename from code/SDL2/include/SDL_config_xbox.h rename to code/thirdparty/SDL2/include/SDL_config_xbox.h diff --git a/code/SDL2/include/SDL_copying.h b/code/thirdparty/SDL2/include/SDL_copying.h similarity index 100% rename from code/SDL2/include/SDL_copying.h rename to code/thirdparty/SDL2/include/SDL_copying.h diff --git a/code/SDL2/include/SDL_cpuinfo.h b/code/thirdparty/SDL2/include/SDL_cpuinfo.h similarity index 100% rename from code/SDL2/include/SDL_cpuinfo.h rename to code/thirdparty/SDL2/include/SDL_cpuinfo.h diff --git a/code/SDL2/include/SDL_egl.h b/code/thirdparty/SDL2/include/SDL_egl.h similarity index 100% rename from code/SDL2/include/SDL_egl.h rename to code/thirdparty/SDL2/include/SDL_egl.h diff --git a/code/SDL2/include/SDL_endian.h b/code/thirdparty/SDL2/include/SDL_endian.h similarity index 100% rename from code/SDL2/include/SDL_endian.h rename to code/thirdparty/SDL2/include/SDL_endian.h diff --git a/code/SDL2/include/SDL_error.h b/code/thirdparty/SDL2/include/SDL_error.h similarity index 100% rename from code/SDL2/include/SDL_error.h rename to code/thirdparty/SDL2/include/SDL_error.h diff --git a/code/SDL2/include/SDL_events.h b/code/thirdparty/SDL2/include/SDL_events.h similarity index 100% rename from code/SDL2/include/SDL_events.h rename to code/thirdparty/SDL2/include/SDL_events.h diff --git a/code/SDL2/include/SDL_filesystem.h b/code/thirdparty/SDL2/include/SDL_filesystem.h similarity index 100% rename from code/SDL2/include/SDL_filesystem.h rename to code/thirdparty/SDL2/include/SDL_filesystem.h diff --git a/code/SDL2/include/SDL_gamecontroller.h b/code/thirdparty/SDL2/include/SDL_gamecontroller.h similarity index 100% rename from code/SDL2/include/SDL_gamecontroller.h rename to code/thirdparty/SDL2/include/SDL_gamecontroller.h diff --git a/code/SDL2/include/SDL_gesture.h b/code/thirdparty/SDL2/include/SDL_gesture.h similarity index 100% rename from code/SDL2/include/SDL_gesture.h rename to code/thirdparty/SDL2/include/SDL_gesture.h diff --git a/code/SDL2/include/SDL_guid.h b/code/thirdparty/SDL2/include/SDL_guid.h similarity index 100% rename from code/SDL2/include/SDL_guid.h rename to code/thirdparty/SDL2/include/SDL_guid.h diff --git a/code/SDL2/include/SDL_haptic.h b/code/thirdparty/SDL2/include/SDL_haptic.h similarity index 100% rename from code/SDL2/include/SDL_haptic.h rename to code/thirdparty/SDL2/include/SDL_haptic.h diff --git a/code/SDL2/include/SDL_hidapi.h b/code/thirdparty/SDL2/include/SDL_hidapi.h similarity index 100% rename from code/SDL2/include/SDL_hidapi.h rename to code/thirdparty/SDL2/include/SDL_hidapi.h diff --git a/code/SDL2/include/SDL_hints.h b/code/thirdparty/SDL2/include/SDL_hints.h similarity index 100% rename from code/SDL2/include/SDL_hints.h rename to code/thirdparty/SDL2/include/SDL_hints.h diff --git a/code/SDL2/include/SDL_joystick.h b/code/thirdparty/SDL2/include/SDL_joystick.h similarity index 100% rename from code/SDL2/include/SDL_joystick.h rename to code/thirdparty/SDL2/include/SDL_joystick.h diff --git a/code/SDL2/include/SDL_keyboard.h b/code/thirdparty/SDL2/include/SDL_keyboard.h similarity index 100% rename from code/SDL2/include/SDL_keyboard.h rename to code/thirdparty/SDL2/include/SDL_keyboard.h diff --git a/code/SDL2/include/SDL_keycode.h b/code/thirdparty/SDL2/include/SDL_keycode.h similarity index 100% rename from code/SDL2/include/SDL_keycode.h rename to code/thirdparty/SDL2/include/SDL_keycode.h diff --git a/code/SDL2/include/SDL_loadso.h b/code/thirdparty/SDL2/include/SDL_loadso.h similarity index 100% rename from code/SDL2/include/SDL_loadso.h rename to code/thirdparty/SDL2/include/SDL_loadso.h diff --git a/code/SDL2/include/SDL_locale.h b/code/thirdparty/SDL2/include/SDL_locale.h similarity index 100% rename from code/SDL2/include/SDL_locale.h rename to code/thirdparty/SDL2/include/SDL_locale.h diff --git a/code/SDL2/include/SDL_log.h b/code/thirdparty/SDL2/include/SDL_log.h similarity index 100% rename from code/SDL2/include/SDL_log.h rename to code/thirdparty/SDL2/include/SDL_log.h diff --git a/code/SDL2/include/SDL_main.h b/code/thirdparty/SDL2/include/SDL_main.h similarity index 100% rename from code/SDL2/include/SDL_main.h rename to code/thirdparty/SDL2/include/SDL_main.h diff --git a/code/SDL2/include/SDL_messagebox.h b/code/thirdparty/SDL2/include/SDL_messagebox.h similarity index 100% rename from code/SDL2/include/SDL_messagebox.h rename to code/thirdparty/SDL2/include/SDL_messagebox.h diff --git a/code/SDL2/include/SDL_metal.h b/code/thirdparty/SDL2/include/SDL_metal.h similarity index 100% rename from code/SDL2/include/SDL_metal.h rename to code/thirdparty/SDL2/include/SDL_metal.h diff --git a/code/SDL2/include/SDL_misc.h b/code/thirdparty/SDL2/include/SDL_misc.h similarity index 100% rename from code/SDL2/include/SDL_misc.h rename to code/thirdparty/SDL2/include/SDL_misc.h diff --git a/code/SDL2/include/SDL_mouse.h b/code/thirdparty/SDL2/include/SDL_mouse.h similarity index 100% rename from code/SDL2/include/SDL_mouse.h rename to code/thirdparty/SDL2/include/SDL_mouse.h diff --git a/code/SDL2/include/SDL_mutex.h b/code/thirdparty/SDL2/include/SDL_mutex.h similarity index 100% rename from code/SDL2/include/SDL_mutex.h rename to code/thirdparty/SDL2/include/SDL_mutex.h diff --git a/code/SDL2/include/SDL_name.h b/code/thirdparty/SDL2/include/SDL_name.h similarity index 100% rename from code/SDL2/include/SDL_name.h rename to code/thirdparty/SDL2/include/SDL_name.h diff --git a/code/SDL2/include/SDL_opengl.h b/code/thirdparty/SDL2/include/SDL_opengl.h similarity index 100% rename from code/SDL2/include/SDL_opengl.h rename to code/thirdparty/SDL2/include/SDL_opengl.h diff --git a/code/SDL2/include/SDL_opengl_glext.h b/code/thirdparty/SDL2/include/SDL_opengl_glext.h similarity index 100% rename from code/SDL2/include/SDL_opengl_glext.h rename to code/thirdparty/SDL2/include/SDL_opengl_glext.h diff --git a/code/SDL2/include/SDL_opengles.h b/code/thirdparty/SDL2/include/SDL_opengles.h similarity index 100% rename from code/SDL2/include/SDL_opengles.h rename to code/thirdparty/SDL2/include/SDL_opengles.h diff --git a/code/SDL2/include/SDL_opengles2.h b/code/thirdparty/SDL2/include/SDL_opengles2.h similarity index 100% rename from code/SDL2/include/SDL_opengles2.h rename to code/thirdparty/SDL2/include/SDL_opengles2.h diff --git a/code/SDL2/include/SDL_opengles2_gl2.h b/code/thirdparty/SDL2/include/SDL_opengles2_gl2.h similarity index 100% rename from code/SDL2/include/SDL_opengles2_gl2.h rename to code/thirdparty/SDL2/include/SDL_opengles2_gl2.h diff --git a/code/SDL2/include/SDL_opengles2_gl2ext.h b/code/thirdparty/SDL2/include/SDL_opengles2_gl2ext.h similarity index 100% rename from code/SDL2/include/SDL_opengles2_gl2ext.h rename to code/thirdparty/SDL2/include/SDL_opengles2_gl2ext.h diff --git a/code/SDL2/include/SDL_opengles2_gl2platform.h b/code/thirdparty/SDL2/include/SDL_opengles2_gl2platform.h similarity index 100% rename from code/SDL2/include/SDL_opengles2_gl2platform.h rename to code/thirdparty/SDL2/include/SDL_opengles2_gl2platform.h diff --git a/code/SDL2/include/SDL_opengles2_khrplatform.h b/code/thirdparty/SDL2/include/SDL_opengles2_khrplatform.h similarity index 100% rename from code/SDL2/include/SDL_opengles2_khrplatform.h rename to code/thirdparty/SDL2/include/SDL_opengles2_khrplatform.h diff --git a/code/SDL2/include/SDL_pixels.h b/code/thirdparty/SDL2/include/SDL_pixels.h similarity index 100% rename from code/SDL2/include/SDL_pixels.h rename to code/thirdparty/SDL2/include/SDL_pixels.h diff --git a/code/SDL2/include/SDL_platform.h b/code/thirdparty/SDL2/include/SDL_platform.h similarity index 100% rename from code/SDL2/include/SDL_platform.h rename to code/thirdparty/SDL2/include/SDL_platform.h diff --git a/code/SDL2/include/SDL_platform.h.orig b/code/thirdparty/SDL2/include/SDL_platform.h.orig similarity index 100% rename from code/SDL2/include/SDL_platform.h.orig rename to code/thirdparty/SDL2/include/SDL_platform.h.orig diff --git a/code/SDL2/include/SDL_power.h b/code/thirdparty/SDL2/include/SDL_power.h similarity index 100% rename from code/SDL2/include/SDL_power.h rename to code/thirdparty/SDL2/include/SDL_power.h diff --git a/code/SDL2/include/SDL_quit.h b/code/thirdparty/SDL2/include/SDL_quit.h similarity index 100% rename from code/SDL2/include/SDL_quit.h rename to code/thirdparty/SDL2/include/SDL_quit.h diff --git a/code/SDL2/include/SDL_rect.h b/code/thirdparty/SDL2/include/SDL_rect.h similarity index 100% rename from code/SDL2/include/SDL_rect.h rename to code/thirdparty/SDL2/include/SDL_rect.h diff --git a/code/SDL2/include/SDL_render.h b/code/thirdparty/SDL2/include/SDL_render.h similarity index 100% rename from code/SDL2/include/SDL_render.h rename to code/thirdparty/SDL2/include/SDL_render.h diff --git a/code/SDL2/include/SDL_revision.h b/code/thirdparty/SDL2/include/SDL_revision.h similarity index 100% rename from code/SDL2/include/SDL_revision.h rename to code/thirdparty/SDL2/include/SDL_revision.h diff --git a/code/SDL2/include/SDL_revision.h.cmake b/code/thirdparty/SDL2/include/SDL_revision.h.cmake similarity index 100% rename from code/SDL2/include/SDL_revision.h.cmake rename to code/thirdparty/SDL2/include/SDL_revision.h.cmake diff --git a/code/SDL2/include/SDL_rwops.h b/code/thirdparty/SDL2/include/SDL_rwops.h similarity index 100% rename from code/SDL2/include/SDL_rwops.h rename to code/thirdparty/SDL2/include/SDL_rwops.h diff --git a/code/SDL2/include/SDL_scancode.h b/code/thirdparty/SDL2/include/SDL_scancode.h similarity index 100% rename from code/SDL2/include/SDL_scancode.h rename to code/thirdparty/SDL2/include/SDL_scancode.h diff --git a/code/SDL2/include/SDL_sensor.h b/code/thirdparty/SDL2/include/SDL_sensor.h similarity index 100% rename from code/SDL2/include/SDL_sensor.h rename to code/thirdparty/SDL2/include/SDL_sensor.h diff --git a/code/SDL2/include/SDL_shape.h b/code/thirdparty/SDL2/include/SDL_shape.h similarity index 100% rename from code/SDL2/include/SDL_shape.h rename to code/thirdparty/SDL2/include/SDL_shape.h diff --git a/code/SDL2/include/SDL_stdinc.h b/code/thirdparty/SDL2/include/SDL_stdinc.h similarity index 100% rename from code/SDL2/include/SDL_stdinc.h rename to code/thirdparty/SDL2/include/SDL_stdinc.h diff --git a/code/SDL2/include/SDL_surface.h b/code/thirdparty/SDL2/include/SDL_surface.h similarity index 100% rename from code/SDL2/include/SDL_surface.h rename to code/thirdparty/SDL2/include/SDL_surface.h diff --git a/code/SDL2/include/SDL_system.h b/code/thirdparty/SDL2/include/SDL_system.h similarity index 100% rename from code/SDL2/include/SDL_system.h rename to code/thirdparty/SDL2/include/SDL_system.h diff --git a/code/SDL2/include/SDL_syswm.h b/code/thirdparty/SDL2/include/SDL_syswm.h similarity index 100% rename from code/SDL2/include/SDL_syswm.h rename to code/thirdparty/SDL2/include/SDL_syswm.h diff --git a/code/SDL2/include/SDL_test.h b/code/thirdparty/SDL2/include/SDL_test.h similarity index 100% rename from code/SDL2/include/SDL_test.h rename to code/thirdparty/SDL2/include/SDL_test.h diff --git a/code/SDL2/include/SDL_test_assert.h b/code/thirdparty/SDL2/include/SDL_test_assert.h similarity index 100% rename from code/SDL2/include/SDL_test_assert.h rename to code/thirdparty/SDL2/include/SDL_test_assert.h diff --git a/code/SDL2/include/SDL_test_common.h b/code/thirdparty/SDL2/include/SDL_test_common.h similarity index 100% rename from code/SDL2/include/SDL_test_common.h rename to code/thirdparty/SDL2/include/SDL_test_common.h diff --git a/code/SDL2/include/SDL_test_compare.h b/code/thirdparty/SDL2/include/SDL_test_compare.h similarity index 100% rename from code/SDL2/include/SDL_test_compare.h rename to code/thirdparty/SDL2/include/SDL_test_compare.h diff --git a/code/SDL2/include/SDL_test_crc32.h b/code/thirdparty/SDL2/include/SDL_test_crc32.h similarity index 100% rename from code/SDL2/include/SDL_test_crc32.h rename to code/thirdparty/SDL2/include/SDL_test_crc32.h diff --git a/code/SDL2/include/SDL_test_font.h b/code/thirdparty/SDL2/include/SDL_test_font.h similarity index 100% rename from code/SDL2/include/SDL_test_font.h rename to code/thirdparty/SDL2/include/SDL_test_font.h diff --git a/code/SDL2/include/SDL_test_fuzzer.h b/code/thirdparty/SDL2/include/SDL_test_fuzzer.h similarity index 100% rename from code/SDL2/include/SDL_test_fuzzer.h rename to code/thirdparty/SDL2/include/SDL_test_fuzzer.h diff --git a/code/SDL2/include/SDL_test_harness.h b/code/thirdparty/SDL2/include/SDL_test_harness.h similarity index 100% rename from code/SDL2/include/SDL_test_harness.h rename to code/thirdparty/SDL2/include/SDL_test_harness.h diff --git a/code/SDL2/include/SDL_test_images.h b/code/thirdparty/SDL2/include/SDL_test_images.h similarity index 100% rename from code/SDL2/include/SDL_test_images.h rename to code/thirdparty/SDL2/include/SDL_test_images.h diff --git a/code/SDL2/include/SDL_test_log.h b/code/thirdparty/SDL2/include/SDL_test_log.h similarity index 100% rename from code/SDL2/include/SDL_test_log.h rename to code/thirdparty/SDL2/include/SDL_test_log.h diff --git a/code/SDL2/include/SDL_test_md5.h b/code/thirdparty/SDL2/include/SDL_test_md5.h similarity index 100% rename from code/SDL2/include/SDL_test_md5.h rename to code/thirdparty/SDL2/include/SDL_test_md5.h diff --git a/code/SDL2/include/SDL_test_memory.h b/code/thirdparty/SDL2/include/SDL_test_memory.h similarity index 100% rename from code/SDL2/include/SDL_test_memory.h rename to code/thirdparty/SDL2/include/SDL_test_memory.h diff --git a/code/SDL2/include/SDL_test_random.h b/code/thirdparty/SDL2/include/SDL_test_random.h similarity index 100% rename from code/SDL2/include/SDL_test_random.h rename to code/thirdparty/SDL2/include/SDL_test_random.h diff --git a/code/SDL2/include/SDL_thread.h b/code/thirdparty/SDL2/include/SDL_thread.h similarity index 100% rename from code/SDL2/include/SDL_thread.h rename to code/thirdparty/SDL2/include/SDL_thread.h diff --git a/code/SDL2/include/SDL_timer.h b/code/thirdparty/SDL2/include/SDL_timer.h similarity index 100% rename from code/SDL2/include/SDL_timer.h rename to code/thirdparty/SDL2/include/SDL_timer.h diff --git a/code/SDL2/include/SDL_touch.h b/code/thirdparty/SDL2/include/SDL_touch.h similarity index 100% rename from code/SDL2/include/SDL_touch.h rename to code/thirdparty/SDL2/include/SDL_touch.h diff --git a/code/SDL2/include/SDL_types.h b/code/thirdparty/SDL2/include/SDL_types.h similarity index 100% rename from code/SDL2/include/SDL_types.h rename to code/thirdparty/SDL2/include/SDL_types.h diff --git a/code/SDL2/include/SDL_version.h b/code/thirdparty/SDL2/include/SDL_version.h similarity index 100% rename from code/SDL2/include/SDL_version.h rename to code/thirdparty/SDL2/include/SDL_version.h diff --git a/code/SDL2/include/SDL_video.h b/code/thirdparty/SDL2/include/SDL_video.h similarity index 100% rename from code/SDL2/include/SDL_video.h rename to code/thirdparty/SDL2/include/SDL_video.h diff --git a/code/SDL2/include/SDL_vulkan.h b/code/thirdparty/SDL2/include/SDL_vulkan.h similarity index 100% rename from code/SDL2/include/SDL_vulkan.h rename to code/thirdparty/SDL2/include/SDL_vulkan.h diff --git a/code/SDL2/include/begin_code.h b/code/thirdparty/SDL2/include/begin_code.h similarity index 100% rename from code/SDL2/include/begin_code.h rename to code/thirdparty/SDL2/include/begin_code.h diff --git a/code/SDL2/include/close_code.h b/code/thirdparty/SDL2/include/close_code.h similarity index 100% rename from code/SDL2/include/close_code.h rename to code/thirdparty/SDL2/include/close_code.h diff --git a/code/curl-7.60.0/include/README b/code/thirdparty/curl-7.60.0/include/README similarity index 100% rename from code/curl-7.60.0/include/README rename to code/thirdparty/curl-7.60.0/include/README diff --git a/code/curl-7.60.0/include/curl/curl.h b/code/thirdparty/curl-7.60.0/include/curl/curl.h similarity index 100% rename from code/curl-7.60.0/include/curl/curl.h rename to code/thirdparty/curl-7.60.0/include/curl/curl.h diff --git a/code/curl-7.60.0/include/curl/curlver.h b/code/thirdparty/curl-7.60.0/include/curl/curlver.h similarity index 100% rename from code/curl-7.60.0/include/curl/curlver.h rename to code/thirdparty/curl-7.60.0/include/curl/curlver.h diff --git a/code/curl-7.60.0/include/curl/easy.h b/code/thirdparty/curl-7.60.0/include/curl/easy.h similarity index 100% rename from code/curl-7.60.0/include/curl/easy.h rename to code/thirdparty/curl-7.60.0/include/curl/easy.h diff --git a/code/curl-7.60.0/include/curl/mprintf.h b/code/thirdparty/curl-7.60.0/include/curl/mprintf.h similarity index 100% rename from code/curl-7.60.0/include/curl/mprintf.h rename to code/thirdparty/curl-7.60.0/include/curl/mprintf.h diff --git a/code/curl-7.60.0/include/curl/multi.h b/code/thirdparty/curl-7.60.0/include/curl/multi.h similarity index 100% rename from code/curl-7.60.0/include/curl/multi.h rename to code/thirdparty/curl-7.60.0/include/curl/multi.h diff --git a/code/curl-7.60.0/include/curl/stdcheaders.h b/code/thirdparty/curl-7.60.0/include/curl/stdcheaders.h similarity index 100% rename from code/curl-7.60.0/include/curl/stdcheaders.h rename to code/thirdparty/curl-7.60.0/include/curl/stdcheaders.h diff --git a/code/curl-7.60.0/include/curl/system.h b/code/thirdparty/curl-7.60.0/include/curl/system.h similarity index 100% rename from code/curl-7.60.0/include/curl/system.h rename to code/thirdparty/curl-7.60.0/include/curl/system.h diff --git a/code/curl-7.60.0/include/curl/typecheck-gcc.h b/code/thirdparty/curl-7.60.0/include/curl/typecheck-gcc.h similarity index 100% rename from code/curl-7.60.0/include/curl/typecheck-gcc.h rename to code/thirdparty/curl-7.60.0/include/curl/typecheck-gcc.h diff --git a/code/freetype-2.9/include/freetype/config/ftconfig.h b/code/thirdparty/freetype-2.9/include/freetype/config/ftconfig.h similarity index 100% rename from code/freetype-2.9/include/freetype/config/ftconfig.h rename to code/thirdparty/freetype-2.9/include/freetype/config/ftconfig.h diff --git a/code/freetype-2.9/include/freetype/config/ftheader.h b/code/thirdparty/freetype-2.9/include/freetype/config/ftheader.h similarity index 100% rename from code/freetype-2.9/include/freetype/config/ftheader.h rename to code/thirdparty/freetype-2.9/include/freetype/config/ftheader.h diff --git a/code/freetype-2.9/include/freetype/config/ftmodule.h b/code/thirdparty/freetype-2.9/include/freetype/config/ftmodule.h similarity index 100% rename from code/freetype-2.9/include/freetype/config/ftmodule.h rename to code/thirdparty/freetype-2.9/include/freetype/config/ftmodule.h diff --git a/code/freetype-2.9/include/freetype/config/ftoption.h b/code/thirdparty/freetype-2.9/include/freetype/config/ftoption.h similarity index 100% rename from code/freetype-2.9/include/freetype/config/ftoption.h rename to code/thirdparty/freetype-2.9/include/freetype/config/ftoption.h diff --git a/code/freetype-2.9/include/freetype/config/ftstdlib.h b/code/thirdparty/freetype-2.9/include/freetype/config/ftstdlib.h similarity index 100% rename from code/freetype-2.9/include/freetype/config/ftstdlib.h rename to code/thirdparty/freetype-2.9/include/freetype/config/ftstdlib.h diff --git a/code/freetype-2.9/include/freetype/freetype.h b/code/thirdparty/freetype-2.9/include/freetype/freetype.h similarity index 100% rename from code/freetype-2.9/include/freetype/freetype.h rename to code/thirdparty/freetype-2.9/include/freetype/freetype.h diff --git a/code/freetype-2.9/include/freetype/ftadvanc.h b/code/thirdparty/freetype-2.9/include/freetype/ftadvanc.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftadvanc.h rename to code/thirdparty/freetype-2.9/include/freetype/ftadvanc.h diff --git a/code/freetype-2.9/include/freetype/ftbbox.h b/code/thirdparty/freetype-2.9/include/freetype/ftbbox.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftbbox.h rename to code/thirdparty/freetype-2.9/include/freetype/ftbbox.h diff --git a/code/freetype-2.9/include/freetype/ftbdf.h b/code/thirdparty/freetype-2.9/include/freetype/ftbdf.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftbdf.h rename to code/thirdparty/freetype-2.9/include/freetype/ftbdf.h diff --git a/code/freetype-2.9/include/freetype/ftbitmap.h b/code/thirdparty/freetype-2.9/include/freetype/ftbitmap.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftbitmap.h rename to code/thirdparty/freetype-2.9/include/freetype/ftbitmap.h diff --git a/code/freetype-2.9/include/freetype/ftbzip2.h b/code/thirdparty/freetype-2.9/include/freetype/ftbzip2.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftbzip2.h rename to code/thirdparty/freetype-2.9/include/freetype/ftbzip2.h diff --git a/code/freetype-2.9/include/freetype/ftcache.h b/code/thirdparty/freetype-2.9/include/freetype/ftcache.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftcache.h rename to code/thirdparty/freetype-2.9/include/freetype/ftcache.h diff --git a/code/freetype-2.9/include/freetype/ftchapters.h b/code/thirdparty/freetype-2.9/include/freetype/ftchapters.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftchapters.h rename to code/thirdparty/freetype-2.9/include/freetype/ftchapters.h diff --git a/code/freetype-2.9/include/freetype/ftcid.h b/code/thirdparty/freetype-2.9/include/freetype/ftcid.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftcid.h rename to code/thirdparty/freetype-2.9/include/freetype/ftcid.h diff --git a/code/freetype-2.9/include/freetype/ftdriver.h b/code/thirdparty/freetype-2.9/include/freetype/ftdriver.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftdriver.h rename to code/thirdparty/freetype-2.9/include/freetype/ftdriver.h diff --git a/code/freetype-2.9/include/freetype/fterrdef.h b/code/thirdparty/freetype-2.9/include/freetype/fterrdef.h similarity index 100% rename from code/freetype-2.9/include/freetype/fterrdef.h rename to code/thirdparty/freetype-2.9/include/freetype/fterrdef.h diff --git a/code/freetype-2.9/include/freetype/fterrors.h b/code/thirdparty/freetype-2.9/include/freetype/fterrors.h similarity index 100% rename from code/freetype-2.9/include/freetype/fterrors.h rename to code/thirdparty/freetype-2.9/include/freetype/fterrors.h diff --git a/code/freetype-2.9/include/freetype/ftfntfmt.h b/code/thirdparty/freetype-2.9/include/freetype/ftfntfmt.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftfntfmt.h rename to code/thirdparty/freetype-2.9/include/freetype/ftfntfmt.h diff --git a/code/freetype-2.9/include/freetype/ftgasp.h b/code/thirdparty/freetype-2.9/include/freetype/ftgasp.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftgasp.h rename to code/thirdparty/freetype-2.9/include/freetype/ftgasp.h diff --git a/code/freetype-2.9/include/freetype/ftglyph.h b/code/thirdparty/freetype-2.9/include/freetype/ftglyph.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftglyph.h rename to code/thirdparty/freetype-2.9/include/freetype/ftglyph.h diff --git a/code/freetype-2.9/include/freetype/ftgxval.h b/code/thirdparty/freetype-2.9/include/freetype/ftgxval.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftgxval.h rename to code/thirdparty/freetype-2.9/include/freetype/ftgxval.h diff --git a/code/freetype-2.9/include/freetype/ftgzip.h b/code/thirdparty/freetype-2.9/include/freetype/ftgzip.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftgzip.h rename to code/thirdparty/freetype-2.9/include/freetype/ftgzip.h diff --git a/code/freetype-2.9/include/freetype/ftimage.h b/code/thirdparty/freetype-2.9/include/freetype/ftimage.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftimage.h rename to code/thirdparty/freetype-2.9/include/freetype/ftimage.h diff --git a/code/freetype-2.9/include/freetype/ftincrem.h b/code/thirdparty/freetype-2.9/include/freetype/ftincrem.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftincrem.h rename to code/thirdparty/freetype-2.9/include/freetype/ftincrem.h diff --git a/code/freetype-2.9/include/freetype/ftlcdfil.h b/code/thirdparty/freetype-2.9/include/freetype/ftlcdfil.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftlcdfil.h rename to code/thirdparty/freetype-2.9/include/freetype/ftlcdfil.h diff --git a/code/freetype-2.9/include/freetype/ftlist.h b/code/thirdparty/freetype-2.9/include/freetype/ftlist.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftlist.h rename to code/thirdparty/freetype-2.9/include/freetype/ftlist.h diff --git a/code/freetype-2.9/include/freetype/ftlzw.h b/code/thirdparty/freetype-2.9/include/freetype/ftlzw.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftlzw.h rename to code/thirdparty/freetype-2.9/include/freetype/ftlzw.h diff --git a/code/freetype-2.9/include/freetype/ftmac.h b/code/thirdparty/freetype-2.9/include/freetype/ftmac.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftmac.h rename to code/thirdparty/freetype-2.9/include/freetype/ftmac.h diff --git a/code/freetype-2.9/include/freetype/ftmm.h b/code/thirdparty/freetype-2.9/include/freetype/ftmm.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftmm.h rename to code/thirdparty/freetype-2.9/include/freetype/ftmm.h diff --git a/code/freetype-2.9/include/freetype/ftmodapi.h b/code/thirdparty/freetype-2.9/include/freetype/ftmodapi.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftmodapi.h rename to code/thirdparty/freetype-2.9/include/freetype/ftmodapi.h diff --git a/code/freetype-2.9/include/freetype/ftmoderr.h b/code/thirdparty/freetype-2.9/include/freetype/ftmoderr.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftmoderr.h rename to code/thirdparty/freetype-2.9/include/freetype/ftmoderr.h diff --git a/code/freetype-2.9/include/freetype/ftotval.h b/code/thirdparty/freetype-2.9/include/freetype/ftotval.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftotval.h rename to code/thirdparty/freetype-2.9/include/freetype/ftotval.h diff --git a/code/freetype-2.9/include/freetype/ftoutln.h b/code/thirdparty/freetype-2.9/include/freetype/ftoutln.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftoutln.h rename to code/thirdparty/freetype-2.9/include/freetype/ftoutln.h diff --git a/code/freetype-2.9/include/freetype/ftparams.h b/code/thirdparty/freetype-2.9/include/freetype/ftparams.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftparams.h rename to code/thirdparty/freetype-2.9/include/freetype/ftparams.h diff --git a/code/freetype-2.9/include/freetype/ftpfr.h b/code/thirdparty/freetype-2.9/include/freetype/ftpfr.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftpfr.h rename to code/thirdparty/freetype-2.9/include/freetype/ftpfr.h diff --git a/code/freetype-2.9/include/freetype/ftrender.h b/code/thirdparty/freetype-2.9/include/freetype/ftrender.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftrender.h rename to code/thirdparty/freetype-2.9/include/freetype/ftrender.h diff --git a/code/freetype-2.9/include/freetype/ftsizes.h b/code/thirdparty/freetype-2.9/include/freetype/ftsizes.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftsizes.h rename to code/thirdparty/freetype-2.9/include/freetype/ftsizes.h diff --git a/code/freetype-2.9/include/freetype/ftsnames.h b/code/thirdparty/freetype-2.9/include/freetype/ftsnames.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftsnames.h rename to code/thirdparty/freetype-2.9/include/freetype/ftsnames.h diff --git a/code/freetype-2.9/include/freetype/ftstroke.h b/code/thirdparty/freetype-2.9/include/freetype/ftstroke.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftstroke.h rename to code/thirdparty/freetype-2.9/include/freetype/ftstroke.h diff --git a/code/freetype-2.9/include/freetype/ftsynth.h b/code/thirdparty/freetype-2.9/include/freetype/ftsynth.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftsynth.h rename to code/thirdparty/freetype-2.9/include/freetype/ftsynth.h diff --git a/code/freetype-2.9/include/freetype/ftsystem.h b/code/thirdparty/freetype-2.9/include/freetype/ftsystem.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftsystem.h rename to code/thirdparty/freetype-2.9/include/freetype/ftsystem.h diff --git a/code/freetype-2.9/include/freetype/fttrigon.h b/code/thirdparty/freetype-2.9/include/freetype/fttrigon.h similarity index 100% rename from code/freetype-2.9/include/freetype/fttrigon.h rename to code/thirdparty/freetype-2.9/include/freetype/fttrigon.h diff --git a/code/freetype-2.9/include/freetype/fttypes.h b/code/thirdparty/freetype-2.9/include/freetype/fttypes.h similarity index 100% rename from code/freetype-2.9/include/freetype/fttypes.h rename to code/thirdparty/freetype-2.9/include/freetype/fttypes.h diff --git a/code/freetype-2.9/include/freetype/ftwinfnt.h b/code/thirdparty/freetype-2.9/include/freetype/ftwinfnt.h similarity index 100% rename from code/freetype-2.9/include/freetype/ftwinfnt.h rename to code/thirdparty/freetype-2.9/include/freetype/ftwinfnt.h diff --git a/code/freetype-2.9/include/freetype/internal/autohint.h b/code/thirdparty/freetype-2.9/include/freetype/internal/autohint.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/autohint.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/autohint.h diff --git a/code/freetype-2.9/include/freetype/internal/cffotypes.h b/code/thirdparty/freetype-2.9/include/freetype/internal/cffotypes.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/cffotypes.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/cffotypes.h diff --git a/code/freetype-2.9/include/freetype/internal/cfftypes.h b/code/thirdparty/freetype-2.9/include/freetype/internal/cfftypes.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/cfftypes.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/cfftypes.h diff --git a/code/freetype-2.9/include/freetype/internal/ftcalc.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftcalc.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftcalc.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftcalc.h diff --git a/code/freetype-2.9/include/freetype/internal/ftdebug.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftdebug.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftdebug.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftdebug.h diff --git a/code/freetype-2.9/include/freetype/internal/ftdrv.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftdrv.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftdrv.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftdrv.h diff --git a/code/freetype-2.9/include/freetype/internal/ftgloadr.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftgloadr.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftgloadr.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftgloadr.h diff --git a/code/freetype-2.9/include/freetype/internal/fthash.h b/code/thirdparty/freetype-2.9/include/freetype/internal/fthash.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/fthash.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/fthash.h diff --git a/code/freetype-2.9/include/freetype/internal/ftmemory.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftmemory.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftmemory.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftmemory.h diff --git a/code/freetype-2.9/include/freetype/internal/ftobjs.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftobjs.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftobjs.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftobjs.h diff --git a/code/freetype-2.9/include/freetype/internal/ftpic.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftpic.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftpic.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftpic.h diff --git a/code/freetype-2.9/include/freetype/internal/ftpsprop.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftpsprop.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftpsprop.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftpsprop.h diff --git a/code/freetype-2.9/include/freetype/internal/ftrfork.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftrfork.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftrfork.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftrfork.h diff --git a/code/freetype-2.9/include/freetype/internal/ftserv.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftserv.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftserv.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftserv.h diff --git a/code/freetype-2.9/include/freetype/internal/ftstream.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftstream.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftstream.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftstream.h diff --git a/code/freetype-2.9/include/freetype/internal/fttrace.h b/code/thirdparty/freetype-2.9/include/freetype/internal/fttrace.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/fttrace.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/fttrace.h diff --git a/code/freetype-2.9/include/freetype/internal/ftvalid.h b/code/thirdparty/freetype-2.9/include/freetype/internal/ftvalid.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/ftvalid.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/ftvalid.h diff --git a/code/freetype-2.9/include/freetype/internal/internal.h b/code/thirdparty/freetype-2.9/include/freetype/internal/internal.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/internal.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/internal.h diff --git a/code/freetype-2.9/include/freetype/internal/psaux.h b/code/thirdparty/freetype-2.9/include/freetype/internal/psaux.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/psaux.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/psaux.h diff --git a/code/freetype-2.9/include/freetype/internal/pshints.h b/code/thirdparty/freetype-2.9/include/freetype/internal/pshints.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/pshints.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/pshints.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svbdf.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svbdf.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svbdf.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svbdf.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svcfftl.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svcfftl.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svcfftl.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svcfftl.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svcid.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svcid.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svcid.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svcid.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svfntfmt.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svfntfmt.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svfntfmt.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svfntfmt.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svgldict.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svgldict.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svgldict.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svgldict.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svgxval.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svgxval.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svgxval.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svgxval.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svkern.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svkern.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svkern.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svkern.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svmetric.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svmetric.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svmetric.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svmetric.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svmm.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svmm.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svmm.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svmm.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svotval.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svotval.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svotval.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svotval.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svpfr.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svpfr.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svpfr.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svpfr.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svpostnm.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svpostnm.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svpostnm.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svpostnm.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svprop.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svprop.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svprop.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svprop.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svpscmap.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svpscmap.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svpscmap.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svpscmap.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svpsinfo.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svpsinfo.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svpsinfo.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svpsinfo.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svsfnt.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svsfnt.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svsfnt.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svsfnt.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svttcmap.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svttcmap.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svttcmap.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svttcmap.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svtteng.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svtteng.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svtteng.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svtteng.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svttglyf.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svttglyf.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svttglyf.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svttglyf.h diff --git a/code/freetype-2.9/include/freetype/internal/services/svwinfnt.h b/code/thirdparty/freetype-2.9/include/freetype/internal/services/svwinfnt.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/services/svwinfnt.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/services/svwinfnt.h diff --git a/code/freetype-2.9/include/freetype/internal/sfnt.h b/code/thirdparty/freetype-2.9/include/freetype/internal/sfnt.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/sfnt.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/sfnt.h diff --git a/code/freetype-2.9/include/freetype/internal/t1types.h b/code/thirdparty/freetype-2.9/include/freetype/internal/t1types.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/t1types.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/t1types.h diff --git a/code/freetype-2.9/include/freetype/internal/tttypes.h b/code/thirdparty/freetype-2.9/include/freetype/internal/tttypes.h similarity index 100% rename from code/freetype-2.9/include/freetype/internal/tttypes.h rename to code/thirdparty/freetype-2.9/include/freetype/internal/tttypes.h diff --git a/code/freetype-2.9/include/freetype/t1tables.h b/code/thirdparty/freetype-2.9/include/freetype/t1tables.h similarity index 100% rename from code/freetype-2.9/include/freetype/t1tables.h rename to code/thirdparty/freetype-2.9/include/freetype/t1tables.h diff --git a/code/freetype-2.9/include/freetype/ttnameid.h b/code/thirdparty/freetype-2.9/include/freetype/ttnameid.h similarity index 100% rename from code/freetype-2.9/include/freetype/ttnameid.h rename to code/thirdparty/freetype-2.9/include/freetype/ttnameid.h diff --git a/code/freetype-2.9/include/freetype/tttables.h b/code/thirdparty/freetype-2.9/include/freetype/tttables.h similarity index 100% rename from code/freetype-2.9/include/freetype/tttables.h rename to code/thirdparty/freetype-2.9/include/freetype/tttables.h diff --git a/code/freetype-2.9/include/freetype/tttags.h b/code/thirdparty/freetype-2.9/include/freetype/tttags.h similarity index 100% rename from code/freetype-2.9/include/freetype/tttags.h rename to code/thirdparty/freetype-2.9/include/freetype/tttags.h diff --git a/code/freetype-2.9/include/ft2build.h b/code/thirdparty/freetype-2.9/include/ft2build.h similarity index 100% rename from code/freetype-2.9/include/ft2build.h rename to code/thirdparty/freetype-2.9/include/ft2build.h diff --git a/code/freetype-2.9/src/autofit/afangles.c b/code/thirdparty/freetype-2.9/src/autofit/afangles.c similarity index 100% rename from code/freetype-2.9/src/autofit/afangles.c rename to code/thirdparty/freetype-2.9/src/autofit/afangles.c diff --git a/code/freetype-2.9/src/autofit/afangles.h b/code/thirdparty/freetype-2.9/src/autofit/afangles.h similarity index 100% rename from code/freetype-2.9/src/autofit/afangles.h rename to code/thirdparty/freetype-2.9/src/autofit/afangles.h diff --git a/code/freetype-2.9/src/autofit/afblue.c b/code/thirdparty/freetype-2.9/src/autofit/afblue.c similarity index 100% rename from code/freetype-2.9/src/autofit/afblue.c rename to code/thirdparty/freetype-2.9/src/autofit/afblue.c diff --git a/code/freetype-2.9/src/autofit/afblue.cin b/code/thirdparty/freetype-2.9/src/autofit/afblue.cin similarity index 100% rename from code/freetype-2.9/src/autofit/afblue.cin rename to code/thirdparty/freetype-2.9/src/autofit/afblue.cin diff --git a/code/freetype-2.9/src/autofit/afblue.dat b/code/thirdparty/freetype-2.9/src/autofit/afblue.dat similarity index 100% rename from code/freetype-2.9/src/autofit/afblue.dat rename to code/thirdparty/freetype-2.9/src/autofit/afblue.dat diff --git a/code/freetype-2.9/src/autofit/afblue.h b/code/thirdparty/freetype-2.9/src/autofit/afblue.h similarity index 100% rename from code/freetype-2.9/src/autofit/afblue.h rename to code/thirdparty/freetype-2.9/src/autofit/afblue.h diff --git a/code/freetype-2.9/src/autofit/afblue.hin b/code/thirdparty/freetype-2.9/src/autofit/afblue.hin similarity index 100% rename from code/freetype-2.9/src/autofit/afblue.hin rename to code/thirdparty/freetype-2.9/src/autofit/afblue.hin diff --git a/code/freetype-2.9/src/autofit/afcjk.c b/code/thirdparty/freetype-2.9/src/autofit/afcjk.c similarity index 100% rename from code/freetype-2.9/src/autofit/afcjk.c rename to code/thirdparty/freetype-2.9/src/autofit/afcjk.c diff --git a/code/freetype-2.9/src/autofit/afcjk.h b/code/thirdparty/freetype-2.9/src/autofit/afcjk.h similarity index 100% rename from code/freetype-2.9/src/autofit/afcjk.h rename to code/thirdparty/freetype-2.9/src/autofit/afcjk.h diff --git a/code/freetype-2.9/src/autofit/afcover.h b/code/thirdparty/freetype-2.9/src/autofit/afcover.h similarity index 100% rename from code/freetype-2.9/src/autofit/afcover.h rename to code/thirdparty/freetype-2.9/src/autofit/afcover.h diff --git a/code/freetype-2.9/src/autofit/afdummy.c b/code/thirdparty/freetype-2.9/src/autofit/afdummy.c similarity index 100% rename from code/freetype-2.9/src/autofit/afdummy.c rename to code/thirdparty/freetype-2.9/src/autofit/afdummy.c diff --git a/code/freetype-2.9/src/autofit/afdummy.h b/code/thirdparty/freetype-2.9/src/autofit/afdummy.h similarity index 100% rename from code/freetype-2.9/src/autofit/afdummy.h rename to code/thirdparty/freetype-2.9/src/autofit/afdummy.h diff --git a/code/freetype-2.9/src/autofit/aferrors.h b/code/thirdparty/freetype-2.9/src/autofit/aferrors.h similarity index 100% rename from code/freetype-2.9/src/autofit/aferrors.h rename to code/thirdparty/freetype-2.9/src/autofit/aferrors.h diff --git a/code/freetype-2.9/src/autofit/afglobal.c b/code/thirdparty/freetype-2.9/src/autofit/afglobal.c similarity index 100% rename from code/freetype-2.9/src/autofit/afglobal.c rename to code/thirdparty/freetype-2.9/src/autofit/afglobal.c diff --git a/code/freetype-2.9/src/autofit/afglobal.h b/code/thirdparty/freetype-2.9/src/autofit/afglobal.h similarity index 100% rename from code/freetype-2.9/src/autofit/afglobal.h rename to code/thirdparty/freetype-2.9/src/autofit/afglobal.h diff --git a/code/freetype-2.9/src/autofit/afhints.c b/code/thirdparty/freetype-2.9/src/autofit/afhints.c similarity index 100% rename from code/freetype-2.9/src/autofit/afhints.c rename to code/thirdparty/freetype-2.9/src/autofit/afhints.c diff --git a/code/freetype-2.9/src/autofit/afhints.h b/code/thirdparty/freetype-2.9/src/autofit/afhints.h similarity index 100% rename from code/freetype-2.9/src/autofit/afhints.h rename to code/thirdparty/freetype-2.9/src/autofit/afhints.h diff --git a/code/freetype-2.9/src/autofit/afindic.c b/code/thirdparty/freetype-2.9/src/autofit/afindic.c similarity index 100% rename from code/freetype-2.9/src/autofit/afindic.c rename to code/thirdparty/freetype-2.9/src/autofit/afindic.c diff --git a/code/freetype-2.9/src/autofit/afindic.h b/code/thirdparty/freetype-2.9/src/autofit/afindic.h similarity index 100% rename from code/freetype-2.9/src/autofit/afindic.h rename to code/thirdparty/freetype-2.9/src/autofit/afindic.h diff --git a/code/freetype-2.9/src/autofit/aflatin.c b/code/thirdparty/freetype-2.9/src/autofit/aflatin.c similarity index 100% rename from code/freetype-2.9/src/autofit/aflatin.c rename to code/thirdparty/freetype-2.9/src/autofit/aflatin.c diff --git a/code/freetype-2.9/src/autofit/aflatin.h b/code/thirdparty/freetype-2.9/src/autofit/aflatin.h similarity index 100% rename from code/freetype-2.9/src/autofit/aflatin.h rename to code/thirdparty/freetype-2.9/src/autofit/aflatin.h diff --git a/code/freetype-2.9/src/autofit/aflatin2.c b/code/thirdparty/freetype-2.9/src/autofit/aflatin2.c similarity index 100% rename from code/freetype-2.9/src/autofit/aflatin2.c rename to code/thirdparty/freetype-2.9/src/autofit/aflatin2.c diff --git a/code/freetype-2.9/src/autofit/aflatin2.h b/code/thirdparty/freetype-2.9/src/autofit/aflatin2.h similarity index 100% rename from code/freetype-2.9/src/autofit/aflatin2.h rename to code/thirdparty/freetype-2.9/src/autofit/aflatin2.h diff --git a/code/freetype-2.9/src/autofit/afloader.c b/code/thirdparty/freetype-2.9/src/autofit/afloader.c similarity index 100% rename from code/freetype-2.9/src/autofit/afloader.c rename to code/thirdparty/freetype-2.9/src/autofit/afloader.c diff --git a/code/freetype-2.9/src/autofit/afloader.h b/code/thirdparty/freetype-2.9/src/autofit/afloader.h similarity index 100% rename from code/freetype-2.9/src/autofit/afloader.h rename to code/thirdparty/freetype-2.9/src/autofit/afloader.h diff --git a/code/freetype-2.9/src/autofit/afmodule.c b/code/thirdparty/freetype-2.9/src/autofit/afmodule.c similarity index 100% rename from code/freetype-2.9/src/autofit/afmodule.c rename to code/thirdparty/freetype-2.9/src/autofit/afmodule.c diff --git a/code/freetype-2.9/src/autofit/afmodule.h b/code/thirdparty/freetype-2.9/src/autofit/afmodule.h similarity index 100% rename from code/freetype-2.9/src/autofit/afmodule.h rename to code/thirdparty/freetype-2.9/src/autofit/afmodule.h diff --git a/code/freetype-2.9/src/autofit/afpic.c b/code/thirdparty/freetype-2.9/src/autofit/afpic.c similarity index 100% rename from code/freetype-2.9/src/autofit/afpic.c rename to code/thirdparty/freetype-2.9/src/autofit/afpic.c diff --git a/code/freetype-2.9/src/autofit/afpic.h b/code/thirdparty/freetype-2.9/src/autofit/afpic.h similarity index 100% rename from code/freetype-2.9/src/autofit/afpic.h rename to code/thirdparty/freetype-2.9/src/autofit/afpic.h diff --git a/code/freetype-2.9/src/autofit/afranges.c b/code/thirdparty/freetype-2.9/src/autofit/afranges.c similarity index 100% rename from code/freetype-2.9/src/autofit/afranges.c rename to code/thirdparty/freetype-2.9/src/autofit/afranges.c diff --git a/code/freetype-2.9/src/autofit/afranges.h b/code/thirdparty/freetype-2.9/src/autofit/afranges.h similarity index 100% rename from code/freetype-2.9/src/autofit/afranges.h rename to code/thirdparty/freetype-2.9/src/autofit/afranges.h diff --git a/code/freetype-2.9/src/autofit/afscript.h b/code/thirdparty/freetype-2.9/src/autofit/afscript.h similarity index 100% rename from code/freetype-2.9/src/autofit/afscript.h rename to code/thirdparty/freetype-2.9/src/autofit/afscript.h diff --git a/code/freetype-2.9/src/autofit/afshaper.c b/code/thirdparty/freetype-2.9/src/autofit/afshaper.c similarity index 100% rename from code/freetype-2.9/src/autofit/afshaper.c rename to code/thirdparty/freetype-2.9/src/autofit/afshaper.c diff --git a/code/freetype-2.9/src/autofit/afshaper.h b/code/thirdparty/freetype-2.9/src/autofit/afshaper.h similarity index 100% rename from code/freetype-2.9/src/autofit/afshaper.h rename to code/thirdparty/freetype-2.9/src/autofit/afshaper.h diff --git a/code/freetype-2.9/src/autofit/afstyles.h b/code/thirdparty/freetype-2.9/src/autofit/afstyles.h similarity index 100% rename from code/freetype-2.9/src/autofit/afstyles.h rename to code/thirdparty/freetype-2.9/src/autofit/afstyles.h diff --git a/code/freetype-2.9/src/autofit/aftypes.h b/code/thirdparty/freetype-2.9/src/autofit/aftypes.h similarity index 100% rename from code/freetype-2.9/src/autofit/aftypes.h rename to code/thirdparty/freetype-2.9/src/autofit/aftypes.h diff --git a/code/freetype-2.9/src/autofit/afwarp.c b/code/thirdparty/freetype-2.9/src/autofit/afwarp.c similarity index 100% rename from code/freetype-2.9/src/autofit/afwarp.c rename to code/thirdparty/freetype-2.9/src/autofit/afwarp.c diff --git a/code/freetype-2.9/src/autofit/afwarp.h b/code/thirdparty/freetype-2.9/src/autofit/afwarp.h similarity index 100% rename from code/freetype-2.9/src/autofit/afwarp.h rename to code/thirdparty/freetype-2.9/src/autofit/afwarp.h diff --git a/code/freetype-2.9/src/autofit/afwrtsys.h b/code/thirdparty/freetype-2.9/src/autofit/afwrtsys.h similarity index 100% rename from code/freetype-2.9/src/autofit/afwrtsys.h rename to code/thirdparty/freetype-2.9/src/autofit/afwrtsys.h diff --git a/code/freetype-2.9/src/autofit/autofit.c b/code/thirdparty/freetype-2.9/src/autofit/autofit.c similarity index 100% rename from code/freetype-2.9/src/autofit/autofit.c rename to code/thirdparty/freetype-2.9/src/autofit/autofit.c diff --git a/code/freetype-2.9/src/base/basepic.c b/code/thirdparty/freetype-2.9/src/base/basepic.c similarity index 100% rename from code/freetype-2.9/src/base/basepic.c rename to code/thirdparty/freetype-2.9/src/base/basepic.c diff --git a/code/freetype-2.9/src/base/basepic.h b/code/thirdparty/freetype-2.9/src/base/basepic.h similarity index 100% rename from code/freetype-2.9/src/base/basepic.h rename to code/thirdparty/freetype-2.9/src/base/basepic.h diff --git a/code/freetype-2.9/src/base/ftadvanc.c b/code/thirdparty/freetype-2.9/src/base/ftadvanc.c similarity index 100% rename from code/freetype-2.9/src/base/ftadvanc.c rename to code/thirdparty/freetype-2.9/src/base/ftadvanc.c diff --git a/code/freetype-2.9/src/base/ftapi.c b/code/thirdparty/freetype-2.9/src/base/ftapi.c similarity index 100% rename from code/freetype-2.9/src/base/ftapi.c rename to code/thirdparty/freetype-2.9/src/base/ftapi.c diff --git a/code/freetype-2.9/src/base/ftbase.c b/code/thirdparty/freetype-2.9/src/base/ftbase.c similarity index 100% rename from code/freetype-2.9/src/base/ftbase.c rename to code/thirdparty/freetype-2.9/src/base/ftbase.c diff --git a/code/freetype-2.9/src/base/ftbase.h b/code/thirdparty/freetype-2.9/src/base/ftbase.h similarity index 100% rename from code/freetype-2.9/src/base/ftbase.h rename to code/thirdparty/freetype-2.9/src/base/ftbase.h diff --git a/code/freetype-2.9/src/base/ftbbox.c b/code/thirdparty/freetype-2.9/src/base/ftbbox.c similarity index 100% rename from code/freetype-2.9/src/base/ftbbox.c rename to code/thirdparty/freetype-2.9/src/base/ftbbox.c diff --git a/code/freetype-2.9/src/base/ftbdf.c b/code/thirdparty/freetype-2.9/src/base/ftbdf.c similarity index 100% rename from code/freetype-2.9/src/base/ftbdf.c rename to code/thirdparty/freetype-2.9/src/base/ftbdf.c diff --git a/code/freetype-2.9/src/base/ftbitmap.c b/code/thirdparty/freetype-2.9/src/base/ftbitmap.c similarity index 100% rename from code/freetype-2.9/src/base/ftbitmap.c rename to code/thirdparty/freetype-2.9/src/base/ftbitmap.c diff --git a/code/freetype-2.9/src/base/ftcalc.c b/code/thirdparty/freetype-2.9/src/base/ftcalc.c similarity index 100% rename from code/freetype-2.9/src/base/ftcalc.c rename to code/thirdparty/freetype-2.9/src/base/ftcalc.c diff --git a/code/freetype-2.9/src/base/ftcid.c b/code/thirdparty/freetype-2.9/src/base/ftcid.c similarity index 100% rename from code/freetype-2.9/src/base/ftcid.c rename to code/thirdparty/freetype-2.9/src/base/ftcid.c diff --git a/code/freetype-2.9/src/base/ftdbgmem.c b/code/thirdparty/freetype-2.9/src/base/ftdbgmem.c similarity index 100% rename from code/freetype-2.9/src/base/ftdbgmem.c rename to code/thirdparty/freetype-2.9/src/base/ftdbgmem.c diff --git a/code/freetype-2.9/src/base/ftdebug.c b/code/thirdparty/freetype-2.9/src/base/ftdebug.c similarity index 100% rename from code/freetype-2.9/src/base/ftdebug.c rename to code/thirdparty/freetype-2.9/src/base/ftdebug.c diff --git a/code/freetype-2.9/src/base/ftfntfmt.c b/code/thirdparty/freetype-2.9/src/base/ftfntfmt.c similarity index 100% rename from code/freetype-2.9/src/base/ftfntfmt.c rename to code/thirdparty/freetype-2.9/src/base/ftfntfmt.c diff --git a/code/freetype-2.9/src/base/ftfstype.c b/code/thirdparty/freetype-2.9/src/base/ftfstype.c similarity index 100% rename from code/freetype-2.9/src/base/ftfstype.c rename to code/thirdparty/freetype-2.9/src/base/ftfstype.c diff --git a/code/freetype-2.9/src/base/ftgasp.c b/code/thirdparty/freetype-2.9/src/base/ftgasp.c similarity index 100% rename from code/freetype-2.9/src/base/ftgasp.c rename to code/thirdparty/freetype-2.9/src/base/ftgasp.c diff --git a/code/freetype-2.9/src/base/ftgloadr.c b/code/thirdparty/freetype-2.9/src/base/ftgloadr.c similarity index 100% rename from code/freetype-2.9/src/base/ftgloadr.c rename to code/thirdparty/freetype-2.9/src/base/ftgloadr.c diff --git a/code/freetype-2.9/src/base/ftglyph.c b/code/thirdparty/freetype-2.9/src/base/ftglyph.c similarity index 100% rename from code/freetype-2.9/src/base/ftglyph.c rename to code/thirdparty/freetype-2.9/src/base/ftglyph.c diff --git a/code/freetype-2.9/src/base/ftgxval.c b/code/thirdparty/freetype-2.9/src/base/ftgxval.c similarity index 100% rename from code/freetype-2.9/src/base/ftgxval.c rename to code/thirdparty/freetype-2.9/src/base/ftgxval.c diff --git a/code/freetype-2.9/src/base/fthash.c b/code/thirdparty/freetype-2.9/src/base/fthash.c similarity index 100% rename from code/freetype-2.9/src/base/fthash.c rename to code/thirdparty/freetype-2.9/src/base/fthash.c diff --git a/code/freetype-2.9/src/base/ftinit.c b/code/thirdparty/freetype-2.9/src/base/ftinit.c similarity index 100% rename from code/freetype-2.9/src/base/ftinit.c rename to code/thirdparty/freetype-2.9/src/base/ftinit.c diff --git a/code/freetype-2.9/src/base/ftlcdfil.c b/code/thirdparty/freetype-2.9/src/base/ftlcdfil.c similarity index 100% rename from code/freetype-2.9/src/base/ftlcdfil.c rename to code/thirdparty/freetype-2.9/src/base/ftlcdfil.c diff --git a/code/freetype-2.9/src/base/ftmac.c b/code/thirdparty/freetype-2.9/src/base/ftmac.c similarity index 100% rename from code/freetype-2.9/src/base/ftmac.c rename to code/thirdparty/freetype-2.9/src/base/ftmac.c diff --git a/code/freetype-2.9/src/base/ftmm.c b/code/thirdparty/freetype-2.9/src/base/ftmm.c similarity index 100% rename from code/freetype-2.9/src/base/ftmm.c rename to code/thirdparty/freetype-2.9/src/base/ftmm.c diff --git a/code/freetype-2.9/src/base/ftobjs.c b/code/thirdparty/freetype-2.9/src/base/ftobjs.c similarity index 100% rename from code/freetype-2.9/src/base/ftobjs.c rename to code/thirdparty/freetype-2.9/src/base/ftobjs.c diff --git a/code/freetype-2.9/src/base/ftotval.c b/code/thirdparty/freetype-2.9/src/base/ftotval.c similarity index 100% rename from code/freetype-2.9/src/base/ftotval.c rename to code/thirdparty/freetype-2.9/src/base/ftotval.c diff --git a/code/freetype-2.9/src/base/ftoutln.c b/code/thirdparty/freetype-2.9/src/base/ftoutln.c similarity index 100% rename from code/freetype-2.9/src/base/ftoutln.c rename to code/thirdparty/freetype-2.9/src/base/ftoutln.c diff --git a/code/freetype-2.9/src/base/ftpatent.c b/code/thirdparty/freetype-2.9/src/base/ftpatent.c similarity index 100% rename from code/freetype-2.9/src/base/ftpatent.c rename to code/thirdparty/freetype-2.9/src/base/ftpatent.c diff --git a/code/freetype-2.9/src/base/ftpfr.c b/code/thirdparty/freetype-2.9/src/base/ftpfr.c similarity index 100% rename from code/freetype-2.9/src/base/ftpfr.c rename to code/thirdparty/freetype-2.9/src/base/ftpfr.c diff --git a/code/freetype-2.9/src/base/ftpic.c b/code/thirdparty/freetype-2.9/src/base/ftpic.c similarity index 100% rename from code/freetype-2.9/src/base/ftpic.c rename to code/thirdparty/freetype-2.9/src/base/ftpic.c diff --git a/code/freetype-2.9/src/base/ftpsprop.c b/code/thirdparty/freetype-2.9/src/base/ftpsprop.c similarity index 100% rename from code/freetype-2.9/src/base/ftpsprop.c rename to code/thirdparty/freetype-2.9/src/base/ftpsprop.c diff --git a/code/freetype-2.9/src/base/ftrfork.c b/code/thirdparty/freetype-2.9/src/base/ftrfork.c similarity index 100% rename from code/freetype-2.9/src/base/ftrfork.c rename to code/thirdparty/freetype-2.9/src/base/ftrfork.c diff --git a/code/freetype-2.9/src/base/ftsnames.c b/code/thirdparty/freetype-2.9/src/base/ftsnames.c similarity index 100% rename from code/freetype-2.9/src/base/ftsnames.c rename to code/thirdparty/freetype-2.9/src/base/ftsnames.c diff --git a/code/freetype-2.9/src/base/ftstream.c b/code/thirdparty/freetype-2.9/src/base/ftstream.c similarity index 100% rename from code/freetype-2.9/src/base/ftstream.c rename to code/thirdparty/freetype-2.9/src/base/ftstream.c diff --git a/code/freetype-2.9/src/base/ftstroke.c b/code/thirdparty/freetype-2.9/src/base/ftstroke.c similarity index 100% rename from code/freetype-2.9/src/base/ftstroke.c rename to code/thirdparty/freetype-2.9/src/base/ftstroke.c diff --git a/code/freetype-2.9/src/base/ftsynth.c b/code/thirdparty/freetype-2.9/src/base/ftsynth.c similarity index 100% rename from code/freetype-2.9/src/base/ftsynth.c rename to code/thirdparty/freetype-2.9/src/base/ftsynth.c diff --git a/code/freetype-2.9/src/base/ftsystem.c b/code/thirdparty/freetype-2.9/src/base/ftsystem.c similarity index 100% rename from code/freetype-2.9/src/base/ftsystem.c rename to code/thirdparty/freetype-2.9/src/base/ftsystem.c diff --git a/code/freetype-2.9/src/base/fttrigon.c b/code/thirdparty/freetype-2.9/src/base/fttrigon.c similarity index 100% rename from code/freetype-2.9/src/base/fttrigon.c rename to code/thirdparty/freetype-2.9/src/base/fttrigon.c diff --git a/code/freetype-2.9/src/base/fttype1.c b/code/thirdparty/freetype-2.9/src/base/fttype1.c similarity index 100% rename from code/freetype-2.9/src/base/fttype1.c rename to code/thirdparty/freetype-2.9/src/base/fttype1.c diff --git a/code/freetype-2.9/src/base/ftutil.c b/code/thirdparty/freetype-2.9/src/base/ftutil.c similarity index 100% rename from code/freetype-2.9/src/base/ftutil.c rename to code/thirdparty/freetype-2.9/src/base/ftutil.c diff --git a/code/freetype-2.9/src/base/ftwinfnt.c b/code/thirdparty/freetype-2.9/src/base/ftwinfnt.c similarity index 100% rename from code/freetype-2.9/src/base/ftwinfnt.c rename to code/thirdparty/freetype-2.9/src/base/ftwinfnt.c diff --git a/code/freetype-2.9/src/base/md5.c b/code/thirdparty/freetype-2.9/src/base/md5.c similarity index 100% rename from code/freetype-2.9/src/base/md5.c rename to code/thirdparty/freetype-2.9/src/base/md5.c diff --git a/code/freetype-2.9/src/base/md5.h b/code/thirdparty/freetype-2.9/src/base/md5.h similarity index 100% rename from code/freetype-2.9/src/base/md5.h rename to code/thirdparty/freetype-2.9/src/base/md5.h diff --git a/code/freetype-2.9/src/bdf/README b/code/thirdparty/freetype-2.9/src/bdf/README similarity index 100% rename from code/freetype-2.9/src/bdf/README rename to code/thirdparty/freetype-2.9/src/bdf/README diff --git a/code/freetype-2.9/src/bdf/bdf.c b/code/thirdparty/freetype-2.9/src/bdf/bdf.c similarity index 100% rename from code/freetype-2.9/src/bdf/bdf.c rename to code/thirdparty/freetype-2.9/src/bdf/bdf.c diff --git a/code/freetype-2.9/src/bdf/bdf.h b/code/thirdparty/freetype-2.9/src/bdf/bdf.h similarity index 100% rename from code/freetype-2.9/src/bdf/bdf.h rename to code/thirdparty/freetype-2.9/src/bdf/bdf.h diff --git a/code/freetype-2.9/src/bdf/bdfdrivr.c b/code/thirdparty/freetype-2.9/src/bdf/bdfdrivr.c similarity index 100% rename from code/freetype-2.9/src/bdf/bdfdrivr.c rename to code/thirdparty/freetype-2.9/src/bdf/bdfdrivr.c diff --git a/code/freetype-2.9/src/bdf/bdfdrivr.h b/code/thirdparty/freetype-2.9/src/bdf/bdfdrivr.h similarity index 100% rename from code/freetype-2.9/src/bdf/bdfdrivr.h rename to code/thirdparty/freetype-2.9/src/bdf/bdfdrivr.h diff --git a/code/freetype-2.9/src/bdf/bdferror.h b/code/thirdparty/freetype-2.9/src/bdf/bdferror.h similarity index 100% rename from code/freetype-2.9/src/bdf/bdferror.h rename to code/thirdparty/freetype-2.9/src/bdf/bdferror.h diff --git a/code/freetype-2.9/src/bdf/bdflib.c b/code/thirdparty/freetype-2.9/src/bdf/bdflib.c similarity index 100% rename from code/freetype-2.9/src/bdf/bdflib.c rename to code/thirdparty/freetype-2.9/src/bdf/bdflib.c diff --git a/code/freetype-2.9/src/bzip2/ftbzip2.c b/code/thirdparty/freetype-2.9/src/bzip2/ftbzip2.c similarity index 100% rename from code/freetype-2.9/src/bzip2/ftbzip2.c rename to code/thirdparty/freetype-2.9/src/bzip2/ftbzip2.c diff --git a/code/freetype-2.9/src/cache/ftcache.c b/code/thirdparty/freetype-2.9/src/cache/ftcache.c similarity index 100% rename from code/freetype-2.9/src/cache/ftcache.c rename to code/thirdparty/freetype-2.9/src/cache/ftcache.c diff --git a/code/freetype-2.9/src/cache/ftcbasic.c b/code/thirdparty/freetype-2.9/src/cache/ftcbasic.c similarity index 100% rename from code/freetype-2.9/src/cache/ftcbasic.c rename to code/thirdparty/freetype-2.9/src/cache/ftcbasic.c diff --git a/code/freetype-2.9/src/cache/ftccache.c b/code/thirdparty/freetype-2.9/src/cache/ftccache.c similarity index 100% rename from code/freetype-2.9/src/cache/ftccache.c rename to code/thirdparty/freetype-2.9/src/cache/ftccache.c diff --git a/code/freetype-2.9/src/cache/ftccache.h b/code/thirdparty/freetype-2.9/src/cache/ftccache.h similarity index 100% rename from code/freetype-2.9/src/cache/ftccache.h rename to code/thirdparty/freetype-2.9/src/cache/ftccache.h diff --git a/code/freetype-2.9/src/cache/ftccback.h b/code/thirdparty/freetype-2.9/src/cache/ftccback.h similarity index 100% rename from code/freetype-2.9/src/cache/ftccback.h rename to code/thirdparty/freetype-2.9/src/cache/ftccback.h diff --git a/code/freetype-2.9/src/cache/ftccmap.c b/code/thirdparty/freetype-2.9/src/cache/ftccmap.c similarity index 100% rename from code/freetype-2.9/src/cache/ftccmap.c rename to code/thirdparty/freetype-2.9/src/cache/ftccmap.c diff --git a/code/freetype-2.9/src/cache/ftcerror.h b/code/thirdparty/freetype-2.9/src/cache/ftcerror.h similarity index 100% rename from code/freetype-2.9/src/cache/ftcerror.h rename to code/thirdparty/freetype-2.9/src/cache/ftcerror.h diff --git a/code/freetype-2.9/src/cache/ftcglyph.c b/code/thirdparty/freetype-2.9/src/cache/ftcglyph.c similarity index 100% rename from code/freetype-2.9/src/cache/ftcglyph.c rename to code/thirdparty/freetype-2.9/src/cache/ftcglyph.c diff --git a/code/freetype-2.9/src/cache/ftcglyph.h b/code/thirdparty/freetype-2.9/src/cache/ftcglyph.h similarity index 100% rename from code/freetype-2.9/src/cache/ftcglyph.h rename to code/thirdparty/freetype-2.9/src/cache/ftcglyph.h diff --git a/code/freetype-2.9/src/cache/ftcimage.c b/code/thirdparty/freetype-2.9/src/cache/ftcimage.c similarity index 100% rename from code/freetype-2.9/src/cache/ftcimage.c rename to code/thirdparty/freetype-2.9/src/cache/ftcimage.c diff --git a/code/freetype-2.9/src/cache/ftcimage.h b/code/thirdparty/freetype-2.9/src/cache/ftcimage.h similarity index 100% rename from code/freetype-2.9/src/cache/ftcimage.h rename to code/thirdparty/freetype-2.9/src/cache/ftcimage.h diff --git a/code/freetype-2.9/src/cache/ftcmanag.c b/code/thirdparty/freetype-2.9/src/cache/ftcmanag.c similarity index 100% rename from code/freetype-2.9/src/cache/ftcmanag.c rename to code/thirdparty/freetype-2.9/src/cache/ftcmanag.c diff --git a/code/freetype-2.9/src/cache/ftcmanag.h b/code/thirdparty/freetype-2.9/src/cache/ftcmanag.h similarity index 100% rename from code/freetype-2.9/src/cache/ftcmanag.h rename to code/thirdparty/freetype-2.9/src/cache/ftcmanag.h diff --git a/code/freetype-2.9/src/cache/ftcmru.c b/code/thirdparty/freetype-2.9/src/cache/ftcmru.c similarity index 100% rename from code/freetype-2.9/src/cache/ftcmru.c rename to code/thirdparty/freetype-2.9/src/cache/ftcmru.c diff --git a/code/freetype-2.9/src/cache/ftcmru.h b/code/thirdparty/freetype-2.9/src/cache/ftcmru.h similarity index 100% rename from code/freetype-2.9/src/cache/ftcmru.h rename to code/thirdparty/freetype-2.9/src/cache/ftcmru.h diff --git a/code/freetype-2.9/src/cache/ftcsbits.c b/code/thirdparty/freetype-2.9/src/cache/ftcsbits.c similarity index 100% rename from code/freetype-2.9/src/cache/ftcsbits.c rename to code/thirdparty/freetype-2.9/src/cache/ftcsbits.c diff --git a/code/freetype-2.9/src/cache/ftcsbits.h b/code/thirdparty/freetype-2.9/src/cache/ftcsbits.h similarity index 100% rename from code/freetype-2.9/src/cache/ftcsbits.h rename to code/thirdparty/freetype-2.9/src/cache/ftcsbits.h diff --git a/code/freetype-2.9/src/cff/cff.c b/code/thirdparty/freetype-2.9/src/cff/cff.c similarity index 100% rename from code/freetype-2.9/src/cff/cff.c rename to code/thirdparty/freetype-2.9/src/cff/cff.c diff --git a/code/freetype-2.9/src/cff/cffcmap.c b/code/thirdparty/freetype-2.9/src/cff/cffcmap.c similarity index 100% rename from code/freetype-2.9/src/cff/cffcmap.c rename to code/thirdparty/freetype-2.9/src/cff/cffcmap.c diff --git a/code/freetype-2.9/src/cff/cffcmap.h b/code/thirdparty/freetype-2.9/src/cff/cffcmap.h similarity index 100% rename from code/freetype-2.9/src/cff/cffcmap.h rename to code/thirdparty/freetype-2.9/src/cff/cffcmap.h diff --git a/code/freetype-2.9/src/cff/cffdrivr.c b/code/thirdparty/freetype-2.9/src/cff/cffdrivr.c similarity index 100% rename from code/freetype-2.9/src/cff/cffdrivr.c rename to code/thirdparty/freetype-2.9/src/cff/cffdrivr.c diff --git a/code/freetype-2.9/src/cff/cffdrivr.h b/code/thirdparty/freetype-2.9/src/cff/cffdrivr.h similarity index 100% rename from code/freetype-2.9/src/cff/cffdrivr.h rename to code/thirdparty/freetype-2.9/src/cff/cffdrivr.h diff --git a/code/freetype-2.9/src/cff/cfferrs.h b/code/thirdparty/freetype-2.9/src/cff/cfferrs.h similarity index 100% rename from code/freetype-2.9/src/cff/cfferrs.h rename to code/thirdparty/freetype-2.9/src/cff/cfferrs.h diff --git a/code/freetype-2.9/src/cff/cffgload.c b/code/thirdparty/freetype-2.9/src/cff/cffgload.c similarity index 100% rename from code/freetype-2.9/src/cff/cffgload.c rename to code/thirdparty/freetype-2.9/src/cff/cffgload.c diff --git a/code/freetype-2.9/src/cff/cffgload.h b/code/thirdparty/freetype-2.9/src/cff/cffgload.h similarity index 100% rename from code/freetype-2.9/src/cff/cffgload.h rename to code/thirdparty/freetype-2.9/src/cff/cffgload.h diff --git a/code/freetype-2.9/src/cff/cffload.c b/code/thirdparty/freetype-2.9/src/cff/cffload.c similarity index 100% rename from code/freetype-2.9/src/cff/cffload.c rename to code/thirdparty/freetype-2.9/src/cff/cffload.c diff --git a/code/freetype-2.9/src/cff/cffload.h b/code/thirdparty/freetype-2.9/src/cff/cffload.h similarity index 100% rename from code/freetype-2.9/src/cff/cffload.h rename to code/thirdparty/freetype-2.9/src/cff/cffload.h diff --git a/code/freetype-2.9/src/cff/cffobjs.c b/code/thirdparty/freetype-2.9/src/cff/cffobjs.c similarity index 100% rename from code/freetype-2.9/src/cff/cffobjs.c rename to code/thirdparty/freetype-2.9/src/cff/cffobjs.c diff --git a/code/freetype-2.9/src/cff/cffobjs.h b/code/thirdparty/freetype-2.9/src/cff/cffobjs.h similarity index 100% rename from code/freetype-2.9/src/cff/cffobjs.h rename to code/thirdparty/freetype-2.9/src/cff/cffobjs.h diff --git a/code/freetype-2.9/src/cff/cffparse.c b/code/thirdparty/freetype-2.9/src/cff/cffparse.c similarity index 100% rename from code/freetype-2.9/src/cff/cffparse.c rename to code/thirdparty/freetype-2.9/src/cff/cffparse.c diff --git a/code/freetype-2.9/src/cff/cffparse.h b/code/thirdparty/freetype-2.9/src/cff/cffparse.h similarity index 100% rename from code/freetype-2.9/src/cff/cffparse.h rename to code/thirdparty/freetype-2.9/src/cff/cffparse.h diff --git a/code/freetype-2.9/src/cff/cffpic.c b/code/thirdparty/freetype-2.9/src/cff/cffpic.c similarity index 100% rename from code/freetype-2.9/src/cff/cffpic.c rename to code/thirdparty/freetype-2.9/src/cff/cffpic.c diff --git a/code/freetype-2.9/src/cff/cffpic.h b/code/thirdparty/freetype-2.9/src/cff/cffpic.h similarity index 100% rename from code/freetype-2.9/src/cff/cffpic.h rename to code/thirdparty/freetype-2.9/src/cff/cffpic.h diff --git a/code/freetype-2.9/src/cff/cfftoken.h b/code/thirdparty/freetype-2.9/src/cff/cfftoken.h similarity index 100% rename from code/freetype-2.9/src/cff/cfftoken.h rename to code/thirdparty/freetype-2.9/src/cff/cfftoken.h diff --git a/code/freetype-2.9/src/cid/ciderrs.h b/code/thirdparty/freetype-2.9/src/cid/ciderrs.h similarity index 100% rename from code/freetype-2.9/src/cid/ciderrs.h rename to code/thirdparty/freetype-2.9/src/cid/ciderrs.h diff --git a/code/freetype-2.9/src/cid/cidgload.c b/code/thirdparty/freetype-2.9/src/cid/cidgload.c similarity index 100% rename from code/freetype-2.9/src/cid/cidgload.c rename to code/thirdparty/freetype-2.9/src/cid/cidgload.c diff --git a/code/freetype-2.9/src/cid/cidgload.h b/code/thirdparty/freetype-2.9/src/cid/cidgload.h similarity index 100% rename from code/freetype-2.9/src/cid/cidgload.h rename to code/thirdparty/freetype-2.9/src/cid/cidgload.h diff --git a/code/freetype-2.9/src/cid/cidload.c b/code/thirdparty/freetype-2.9/src/cid/cidload.c similarity index 100% rename from code/freetype-2.9/src/cid/cidload.c rename to code/thirdparty/freetype-2.9/src/cid/cidload.c diff --git a/code/freetype-2.9/src/cid/cidload.h b/code/thirdparty/freetype-2.9/src/cid/cidload.h similarity index 100% rename from code/freetype-2.9/src/cid/cidload.h rename to code/thirdparty/freetype-2.9/src/cid/cidload.h diff --git a/code/freetype-2.9/src/cid/cidobjs.c b/code/thirdparty/freetype-2.9/src/cid/cidobjs.c similarity index 100% rename from code/freetype-2.9/src/cid/cidobjs.c rename to code/thirdparty/freetype-2.9/src/cid/cidobjs.c diff --git a/code/freetype-2.9/src/cid/cidobjs.h b/code/thirdparty/freetype-2.9/src/cid/cidobjs.h similarity index 100% rename from code/freetype-2.9/src/cid/cidobjs.h rename to code/thirdparty/freetype-2.9/src/cid/cidobjs.h diff --git a/code/freetype-2.9/src/cid/cidparse.c b/code/thirdparty/freetype-2.9/src/cid/cidparse.c similarity index 100% rename from code/freetype-2.9/src/cid/cidparse.c rename to code/thirdparty/freetype-2.9/src/cid/cidparse.c diff --git a/code/freetype-2.9/src/cid/cidparse.h b/code/thirdparty/freetype-2.9/src/cid/cidparse.h similarity index 100% rename from code/freetype-2.9/src/cid/cidparse.h rename to code/thirdparty/freetype-2.9/src/cid/cidparse.h diff --git a/code/freetype-2.9/src/cid/cidriver.c b/code/thirdparty/freetype-2.9/src/cid/cidriver.c similarity index 100% rename from code/freetype-2.9/src/cid/cidriver.c rename to code/thirdparty/freetype-2.9/src/cid/cidriver.c diff --git a/code/freetype-2.9/src/cid/cidriver.h b/code/thirdparty/freetype-2.9/src/cid/cidriver.h similarity index 100% rename from code/freetype-2.9/src/cid/cidriver.h rename to code/thirdparty/freetype-2.9/src/cid/cidriver.h diff --git a/code/freetype-2.9/src/cid/cidtoken.h b/code/thirdparty/freetype-2.9/src/cid/cidtoken.h similarity index 100% rename from code/freetype-2.9/src/cid/cidtoken.h rename to code/thirdparty/freetype-2.9/src/cid/cidtoken.h diff --git a/code/freetype-2.9/src/cid/type1cid.c b/code/thirdparty/freetype-2.9/src/cid/type1cid.c similarity index 100% rename from code/freetype-2.9/src/cid/type1cid.c rename to code/thirdparty/freetype-2.9/src/cid/type1cid.c diff --git a/code/freetype-2.9/src/gxvalid/README b/code/thirdparty/freetype-2.9/src/gxvalid/README similarity index 100% rename from code/freetype-2.9/src/gxvalid/README rename to code/thirdparty/freetype-2.9/src/gxvalid/README diff --git a/code/freetype-2.9/src/gxvalid/gxvalid.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvalid.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvalid.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvalid.c diff --git a/code/freetype-2.9/src/gxvalid/gxvalid.h b/code/thirdparty/freetype-2.9/src/gxvalid/gxvalid.h similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvalid.h rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvalid.h diff --git a/code/freetype-2.9/src/gxvalid/gxvbsln.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvbsln.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvbsln.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvbsln.c diff --git a/code/freetype-2.9/src/gxvalid/gxvcommn.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvcommn.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvcommn.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvcommn.c diff --git a/code/freetype-2.9/src/gxvalid/gxvcommn.h b/code/thirdparty/freetype-2.9/src/gxvalid/gxvcommn.h similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvcommn.h rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvcommn.h diff --git a/code/freetype-2.9/src/gxvalid/gxverror.h b/code/thirdparty/freetype-2.9/src/gxvalid/gxverror.h similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxverror.h rename to code/thirdparty/freetype-2.9/src/gxvalid/gxverror.h diff --git a/code/freetype-2.9/src/gxvalid/gxvfeat.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvfeat.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvfeat.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvfeat.c diff --git a/code/freetype-2.9/src/gxvalid/gxvfeat.h b/code/thirdparty/freetype-2.9/src/gxvalid/gxvfeat.h similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvfeat.h rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvfeat.h diff --git a/code/freetype-2.9/src/gxvalid/gxvfgen.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvfgen.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvfgen.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvfgen.c diff --git a/code/freetype-2.9/src/gxvalid/gxvjust.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvjust.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvjust.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvjust.c diff --git a/code/freetype-2.9/src/gxvalid/gxvkern.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvkern.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvkern.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvkern.c diff --git a/code/freetype-2.9/src/gxvalid/gxvlcar.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvlcar.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvlcar.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvlcar.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmod.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmod.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmod.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmod.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmod.h b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmod.h similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmod.h rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmod.h diff --git a/code/freetype-2.9/src/gxvalid/gxvmort.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmort.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmort.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmort.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmort.h b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmort.h similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmort.h rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmort.h diff --git a/code/freetype-2.9/src/gxvalid/gxvmort0.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmort0.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmort0.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmort0.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmort1.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmort1.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmort1.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmort1.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmort2.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmort2.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmort2.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmort2.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmort4.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmort4.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmort4.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmort4.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmort5.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmort5.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmort5.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmort5.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmorx.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmorx.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmorx.h b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx.h similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmorx.h rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx.h diff --git a/code/freetype-2.9/src/gxvalid/gxvmorx0.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx0.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmorx0.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx0.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmorx1.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx1.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmorx1.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx1.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmorx2.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx2.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmorx2.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx2.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmorx4.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx4.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmorx4.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx4.c diff --git a/code/freetype-2.9/src/gxvalid/gxvmorx5.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx5.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvmorx5.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvmorx5.c diff --git a/code/freetype-2.9/src/gxvalid/gxvopbd.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvopbd.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvopbd.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvopbd.c diff --git a/code/freetype-2.9/src/gxvalid/gxvprop.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvprop.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvprop.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvprop.c diff --git a/code/freetype-2.9/src/gxvalid/gxvtrak.c b/code/thirdparty/freetype-2.9/src/gxvalid/gxvtrak.c similarity index 100% rename from code/freetype-2.9/src/gxvalid/gxvtrak.c rename to code/thirdparty/freetype-2.9/src/gxvalid/gxvtrak.c diff --git a/code/freetype-2.9/src/gzip/adler32.c b/code/thirdparty/freetype-2.9/src/gzip/adler32.c similarity index 100% rename from code/freetype-2.9/src/gzip/adler32.c rename to code/thirdparty/freetype-2.9/src/gzip/adler32.c diff --git a/code/freetype-2.9/src/gzip/ftgzip.c b/code/thirdparty/freetype-2.9/src/gzip/ftgzip.c similarity index 100% rename from code/freetype-2.9/src/gzip/ftgzip.c rename to code/thirdparty/freetype-2.9/src/gzip/ftgzip.c diff --git a/code/freetype-2.9/src/gzip/ftzconf.h b/code/thirdparty/freetype-2.9/src/gzip/ftzconf.h similarity index 100% rename from code/freetype-2.9/src/gzip/ftzconf.h rename to code/thirdparty/freetype-2.9/src/gzip/ftzconf.h diff --git a/code/freetype-2.9/src/gzip/infblock.c b/code/thirdparty/freetype-2.9/src/gzip/infblock.c similarity index 100% rename from code/freetype-2.9/src/gzip/infblock.c rename to code/thirdparty/freetype-2.9/src/gzip/infblock.c diff --git a/code/freetype-2.9/src/gzip/infblock.h b/code/thirdparty/freetype-2.9/src/gzip/infblock.h similarity index 100% rename from code/freetype-2.9/src/gzip/infblock.h rename to code/thirdparty/freetype-2.9/src/gzip/infblock.h diff --git a/code/freetype-2.9/src/gzip/infcodes.c b/code/thirdparty/freetype-2.9/src/gzip/infcodes.c similarity index 100% rename from code/freetype-2.9/src/gzip/infcodes.c rename to code/thirdparty/freetype-2.9/src/gzip/infcodes.c diff --git a/code/freetype-2.9/src/gzip/infcodes.h b/code/thirdparty/freetype-2.9/src/gzip/infcodes.h similarity index 100% rename from code/freetype-2.9/src/gzip/infcodes.h rename to code/thirdparty/freetype-2.9/src/gzip/infcodes.h diff --git a/code/freetype-2.9/src/gzip/inffixed.h b/code/thirdparty/freetype-2.9/src/gzip/inffixed.h similarity index 100% rename from code/freetype-2.9/src/gzip/inffixed.h rename to code/thirdparty/freetype-2.9/src/gzip/inffixed.h diff --git a/code/freetype-2.9/src/gzip/inflate.c b/code/thirdparty/freetype-2.9/src/gzip/inflate.c similarity index 100% rename from code/freetype-2.9/src/gzip/inflate.c rename to code/thirdparty/freetype-2.9/src/gzip/inflate.c diff --git a/code/freetype-2.9/src/gzip/inftrees.c b/code/thirdparty/freetype-2.9/src/gzip/inftrees.c similarity index 100% rename from code/freetype-2.9/src/gzip/inftrees.c rename to code/thirdparty/freetype-2.9/src/gzip/inftrees.c diff --git a/code/freetype-2.9/src/gzip/inftrees.h b/code/thirdparty/freetype-2.9/src/gzip/inftrees.h similarity index 100% rename from code/freetype-2.9/src/gzip/inftrees.h rename to code/thirdparty/freetype-2.9/src/gzip/inftrees.h diff --git a/code/freetype-2.9/src/gzip/infutil.c b/code/thirdparty/freetype-2.9/src/gzip/infutil.c similarity index 100% rename from code/freetype-2.9/src/gzip/infutil.c rename to code/thirdparty/freetype-2.9/src/gzip/infutil.c diff --git a/code/freetype-2.9/src/gzip/infutil.h b/code/thirdparty/freetype-2.9/src/gzip/infutil.h similarity index 100% rename from code/freetype-2.9/src/gzip/infutil.h rename to code/thirdparty/freetype-2.9/src/gzip/infutil.h diff --git a/code/freetype-2.9/src/gzip/zlib.h b/code/thirdparty/freetype-2.9/src/gzip/zlib.h similarity index 100% rename from code/freetype-2.9/src/gzip/zlib.h rename to code/thirdparty/freetype-2.9/src/gzip/zlib.h diff --git a/code/freetype-2.9/src/gzip/zutil.c b/code/thirdparty/freetype-2.9/src/gzip/zutil.c similarity index 100% rename from code/freetype-2.9/src/gzip/zutil.c rename to code/thirdparty/freetype-2.9/src/gzip/zutil.c diff --git a/code/freetype-2.9/src/gzip/zutil.h b/code/thirdparty/freetype-2.9/src/gzip/zutil.h similarity index 100% rename from code/freetype-2.9/src/gzip/zutil.h rename to code/thirdparty/freetype-2.9/src/gzip/zutil.h diff --git a/code/freetype-2.9/src/lzw/ftlzw.c b/code/thirdparty/freetype-2.9/src/lzw/ftlzw.c similarity index 100% rename from code/freetype-2.9/src/lzw/ftlzw.c rename to code/thirdparty/freetype-2.9/src/lzw/ftlzw.c diff --git a/code/freetype-2.9/src/lzw/ftzopen.c b/code/thirdparty/freetype-2.9/src/lzw/ftzopen.c similarity index 100% rename from code/freetype-2.9/src/lzw/ftzopen.c rename to code/thirdparty/freetype-2.9/src/lzw/ftzopen.c diff --git a/code/freetype-2.9/src/lzw/ftzopen.h b/code/thirdparty/freetype-2.9/src/lzw/ftzopen.h similarity index 100% rename from code/freetype-2.9/src/lzw/ftzopen.h rename to code/thirdparty/freetype-2.9/src/lzw/ftzopen.h diff --git a/code/freetype-2.9/src/otvalid/otvalid.c b/code/thirdparty/freetype-2.9/src/otvalid/otvalid.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvalid.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvalid.c diff --git a/code/freetype-2.9/src/otvalid/otvalid.h b/code/thirdparty/freetype-2.9/src/otvalid/otvalid.h similarity index 100% rename from code/freetype-2.9/src/otvalid/otvalid.h rename to code/thirdparty/freetype-2.9/src/otvalid/otvalid.h diff --git a/code/freetype-2.9/src/otvalid/otvbase.c b/code/thirdparty/freetype-2.9/src/otvalid/otvbase.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvbase.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvbase.c diff --git a/code/freetype-2.9/src/otvalid/otvcommn.c b/code/thirdparty/freetype-2.9/src/otvalid/otvcommn.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvcommn.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvcommn.c diff --git a/code/freetype-2.9/src/otvalid/otvcommn.h b/code/thirdparty/freetype-2.9/src/otvalid/otvcommn.h similarity index 100% rename from code/freetype-2.9/src/otvalid/otvcommn.h rename to code/thirdparty/freetype-2.9/src/otvalid/otvcommn.h diff --git a/code/freetype-2.9/src/otvalid/otverror.h b/code/thirdparty/freetype-2.9/src/otvalid/otverror.h similarity index 100% rename from code/freetype-2.9/src/otvalid/otverror.h rename to code/thirdparty/freetype-2.9/src/otvalid/otverror.h diff --git a/code/freetype-2.9/src/otvalid/otvgdef.c b/code/thirdparty/freetype-2.9/src/otvalid/otvgdef.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvgdef.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvgdef.c diff --git a/code/freetype-2.9/src/otvalid/otvgpos.c b/code/thirdparty/freetype-2.9/src/otvalid/otvgpos.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvgpos.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvgpos.c diff --git a/code/freetype-2.9/src/otvalid/otvgpos.h b/code/thirdparty/freetype-2.9/src/otvalid/otvgpos.h similarity index 100% rename from code/freetype-2.9/src/otvalid/otvgpos.h rename to code/thirdparty/freetype-2.9/src/otvalid/otvgpos.h diff --git a/code/freetype-2.9/src/otvalid/otvgsub.c b/code/thirdparty/freetype-2.9/src/otvalid/otvgsub.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvgsub.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvgsub.c diff --git a/code/freetype-2.9/src/otvalid/otvjstf.c b/code/thirdparty/freetype-2.9/src/otvalid/otvjstf.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvjstf.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvjstf.c diff --git a/code/freetype-2.9/src/otvalid/otvmath.c b/code/thirdparty/freetype-2.9/src/otvalid/otvmath.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvmath.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvmath.c diff --git a/code/freetype-2.9/src/otvalid/otvmod.c b/code/thirdparty/freetype-2.9/src/otvalid/otvmod.c similarity index 100% rename from code/freetype-2.9/src/otvalid/otvmod.c rename to code/thirdparty/freetype-2.9/src/otvalid/otvmod.c diff --git a/code/freetype-2.9/src/otvalid/otvmod.h b/code/thirdparty/freetype-2.9/src/otvalid/otvmod.h similarity index 100% rename from code/freetype-2.9/src/otvalid/otvmod.h rename to code/thirdparty/freetype-2.9/src/otvalid/otvmod.h diff --git a/code/freetype-2.9/src/pcf/README b/code/thirdparty/freetype-2.9/src/pcf/README similarity index 100% rename from code/freetype-2.9/src/pcf/README rename to code/thirdparty/freetype-2.9/src/pcf/README diff --git a/code/freetype-2.9/src/pcf/pcf.c b/code/thirdparty/freetype-2.9/src/pcf/pcf.c similarity index 100% rename from code/freetype-2.9/src/pcf/pcf.c rename to code/thirdparty/freetype-2.9/src/pcf/pcf.c diff --git a/code/freetype-2.9/src/pcf/pcf.h b/code/thirdparty/freetype-2.9/src/pcf/pcf.h similarity index 100% rename from code/freetype-2.9/src/pcf/pcf.h rename to code/thirdparty/freetype-2.9/src/pcf/pcf.h diff --git a/code/freetype-2.9/src/pcf/pcfdrivr.c b/code/thirdparty/freetype-2.9/src/pcf/pcfdrivr.c similarity index 100% rename from code/freetype-2.9/src/pcf/pcfdrivr.c rename to code/thirdparty/freetype-2.9/src/pcf/pcfdrivr.c diff --git a/code/freetype-2.9/src/pcf/pcfdrivr.h b/code/thirdparty/freetype-2.9/src/pcf/pcfdrivr.h similarity index 100% rename from code/freetype-2.9/src/pcf/pcfdrivr.h rename to code/thirdparty/freetype-2.9/src/pcf/pcfdrivr.h diff --git a/code/freetype-2.9/src/pcf/pcferror.h b/code/thirdparty/freetype-2.9/src/pcf/pcferror.h similarity index 100% rename from code/freetype-2.9/src/pcf/pcferror.h rename to code/thirdparty/freetype-2.9/src/pcf/pcferror.h diff --git a/code/freetype-2.9/src/pcf/pcfread.c b/code/thirdparty/freetype-2.9/src/pcf/pcfread.c similarity index 100% rename from code/freetype-2.9/src/pcf/pcfread.c rename to code/thirdparty/freetype-2.9/src/pcf/pcfread.c diff --git a/code/freetype-2.9/src/pcf/pcfread.h b/code/thirdparty/freetype-2.9/src/pcf/pcfread.h similarity index 100% rename from code/freetype-2.9/src/pcf/pcfread.h rename to code/thirdparty/freetype-2.9/src/pcf/pcfread.h diff --git a/code/freetype-2.9/src/pcf/pcfutil.c b/code/thirdparty/freetype-2.9/src/pcf/pcfutil.c similarity index 100% rename from code/freetype-2.9/src/pcf/pcfutil.c rename to code/thirdparty/freetype-2.9/src/pcf/pcfutil.c diff --git a/code/freetype-2.9/src/pcf/pcfutil.h b/code/thirdparty/freetype-2.9/src/pcf/pcfutil.h similarity index 100% rename from code/freetype-2.9/src/pcf/pcfutil.h rename to code/thirdparty/freetype-2.9/src/pcf/pcfutil.h diff --git a/code/freetype-2.9/src/pfr/pfr.c b/code/thirdparty/freetype-2.9/src/pfr/pfr.c similarity index 100% rename from code/freetype-2.9/src/pfr/pfr.c rename to code/thirdparty/freetype-2.9/src/pfr/pfr.c diff --git a/code/freetype-2.9/src/pfr/pfrcmap.c b/code/thirdparty/freetype-2.9/src/pfr/pfrcmap.c similarity index 100% rename from code/freetype-2.9/src/pfr/pfrcmap.c rename to code/thirdparty/freetype-2.9/src/pfr/pfrcmap.c diff --git a/code/freetype-2.9/src/pfr/pfrcmap.h b/code/thirdparty/freetype-2.9/src/pfr/pfrcmap.h similarity index 100% rename from code/freetype-2.9/src/pfr/pfrcmap.h rename to code/thirdparty/freetype-2.9/src/pfr/pfrcmap.h diff --git a/code/freetype-2.9/src/pfr/pfrdrivr.c b/code/thirdparty/freetype-2.9/src/pfr/pfrdrivr.c similarity index 100% rename from code/freetype-2.9/src/pfr/pfrdrivr.c rename to code/thirdparty/freetype-2.9/src/pfr/pfrdrivr.c diff --git a/code/freetype-2.9/src/pfr/pfrdrivr.h b/code/thirdparty/freetype-2.9/src/pfr/pfrdrivr.h similarity index 100% rename from code/freetype-2.9/src/pfr/pfrdrivr.h rename to code/thirdparty/freetype-2.9/src/pfr/pfrdrivr.h diff --git a/code/freetype-2.9/src/pfr/pfrerror.h b/code/thirdparty/freetype-2.9/src/pfr/pfrerror.h similarity index 100% rename from code/freetype-2.9/src/pfr/pfrerror.h rename to code/thirdparty/freetype-2.9/src/pfr/pfrerror.h diff --git a/code/freetype-2.9/src/pfr/pfrgload.c b/code/thirdparty/freetype-2.9/src/pfr/pfrgload.c similarity index 100% rename from code/freetype-2.9/src/pfr/pfrgload.c rename to code/thirdparty/freetype-2.9/src/pfr/pfrgload.c diff --git a/code/freetype-2.9/src/pfr/pfrgload.h b/code/thirdparty/freetype-2.9/src/pfr/pfrgload.h similarity index 100% rename from code/freetype-2.9/src/pfr/pfrgload.h rename to code/thirdparty/freetype-2.9/src/pfr/pfrgload.h diff --git a/code/freetype-2.9/src/pfr/pfrload.c b/code/thirdparty/freetype-2.9/src/pfr/pfrload.c similarity index 100% rename from code/freetype-2.9/src/pfr/pfrload.c rename to code/thirdparty/freetype-2.9/src/pfr/pfrload.c diff --git a/code/freetype-2.9/src/pfr/pfrload.h b/code/thirdparty/freetype-2.9/src/pfr/pfrload.h similarity index 100% rename from code/freetype-2.9/src/pfr/pfrload.h rename to code/thirdparty/freetype-2.9/src/pfr/pfrload.h diff --git a/code/freetype-2.9/src/pfr/pfrobjs.c b/code/thirdparty/freetype-2.9/src/pfr/pfrobjs.c similarity index 100% rename from code/freetype-2.9/src/pfr/pfrobjs.c rename to code/thirdparty/freetype-2.9/src/pfr/pfrobjs.c diff --git a/code/freetype-2.9/src/pfr/pfrobjs.h b/code/thirdparty/freetype-2.9/src/pfr/pfrobjs.h similarity index 100% rename from code/freetype-2.9/src/pfr/pfrobjs.h rename to code/thirdparty/freetype-2.9/src/pfr/pfrobjs.h diff --git a/code/freetype-2.9/src/pfr/pfrsbit.c b/code/thirdparty/freetype-2.9/src/pfr/pfrsbit.c similarity index 100% rename from code/freetype-2.9/src/pfr/pfrsbit.c rename to code/thirdparty/freetype-2.9/src/pfr/pfrsbit.c diff --git a/code/freetype-2.9/src/pfr/pfrsbit.h b/code/thirdparty/freetype-2.9/src/pfr/pfrsbit.h similarity index 100% rename from code/freetype-2.9/src/pfr/pfrsbit.h rename to code/thirdparty/freetype-2.9/src/pfr/pfrsbit.h diff --git a/code/freetype-2.9/src/pfr/pfrtypes.h b/code/thirdparty/freetype-2.9/src/pfr/pfrtypes.h similarity index 100% rename from code/freetype-2.9/src/pfr/pfrtypes.h rename to code/thirdparty/freetype-2.9/src/pfr/pfrtypes.h diff --git a/code/freetype-2.9/src/psaux/afmparse.c b/code/thirdparty/freetype-2.9/src/psaux/afmparse.c similarity index 100% rename from code/freetype-2.9/src/psaux/afmparse.c rename to code/thirdparty/freetype-2.9/src/psaux/afmparse.c diff --git a/code/freetype-2.9/src/psaux/afmparse.h b/code/thirdparty/freetype-2.9/src/psaux/afmparse.h similarity index 100% rename from code/freetype-2.9/src/psaux/afmparse.h rename to code/thirdparty/freetype-2.9/src/psaux/afmparse.h diff --git a/code/freetype-2.9/src/psaux/cffdecode.c b/code/thirdparty/freetype-2.9/src/psaux/cffdecode.c similarity index 100% rename from code/freetype-2.9/src/psaux/cffdecode.c rename to code/thirdparty/freetype-2.9/src/psaux/cffdecode.c diff --git a/code/freetype-2.9/src/psaux/cffdecode.h b/code/thirdparty/freetype-2.9/src/psaux/cffdecode.h similarity index 100% rename from code/freetype-2.9/src/psaux/cffdecode.h rename to code/thirdparty/freetype-2.9/src/psaux/cffdecode.h diff --git a/code/freetype-2.9/src/psaux/psarrst.c b/code/thirdparty/freetype-2.9/src/psaux/psarrst.c similarity index 100% rename from code/freetype-2.9/src/psaux/psarrst.c rename to code/thirdparty/freetype-2.9/src/psaux/psarrst.c diff --git a/code/freetype-2.9/src/psaux/psarrst.h b/code/thirdparty/freetype-2.9/src/psaux/psarrst.h similarity index 100% rename from code/freetype-2.9/src/psaux/psarrst.h rename to code/thirdparty/freetype-2.9/src/psaux/psarrst.h diff --git a/code/freetype-2.9/src/psaux/psaux.c b/code/thirdparty/freetype-2.9/src/psaux/psaux.c similarity index 100% rename from code/freetype-2.9/src/psaux/psaux.c rename to code/thirdparty/freetype-2.9/src/psaux/psaux.c diff --git a/code/freetype-2.9/src/psaux/psauxerr.h b/code/thirdparty/freetype-2.9/src/psaux/psauxerr.h similarity index 100% rename from code/freetype-2.9/src/psaux/psauxerr.h rename to code/thirdparty/freetype-2.9/src/psaux/psauxerr.h diff --git a/code/freetype-2.9/src/psaux/psauxmod.c b/code/thirdparty/freetype-2.9/src/psaux/psauxmod.c similarity index 100% rename from code/freetype-2.9/src/psaux/psauxmod.c rename to code/thirdparty/freetype-2.9/src/psaux/psauxmod.c diff --git a/code/freetype-2.9/src/psaux/psauxmod.h b/code/thirdparty/freetype-2.9/src/psaux/psauxmod.h similarity index 100% rename from code/freetype-2.9/src/psaux/psauxmod.h rename to code/thirdparty/freetype-2.9/src/psaux/psauxmod.h diff --git a/code/freetype-2.9/src/psaux/psblues.c b/code/thirdparty/freetype-2.9/src/psaux/psblues.c similarity index 100% rename from code/freetype-2.9/src/psaux/psblues.c rename to code/thirdparty/freetype-2.9/src/psaux/psblues.c diff --git a/code/freetype-2.9/src/psaux/psblues.h b/code/thirdparty/freetype-2.9/src/psaux/psblues.h similarity index 100% rename from code/freetype-2.9/src/psaux/psblues.h rename to code/thirdparty/freetype-2.9/src/psaux/psblues.h diff --git a/code/freetype-2.9/src/psaux/psconv.c b/code/thirdparty/freetype-2.9/src/psaux/psconv.c similarity index 100% rename from code/freetype-2.9/src/psaux/psconv.c rename to code/thirdparty/freetype-2.9/src/psaux/psconv.c diff --git a/code/freetype-2.9/src/psaux/psconv.h b/code/thirdparty/freetype-2.9/src/psaux/psconv.h similarity index 100% rename from code/freetype-2.9/src/psaux/psconv.h rename to code/thirdparty/freetype-2.9/src/psaux/psconv.h diff --git a/code/freetype-2.9/src/psaux/pserror.c b/code/thirdparty/freetype-2.9/src/psaux/pserror.c similarity index 100% rename from code/freetype-2.9/src/psaux/pserror.c rename to code/thirdparty/freetype-2.9/src/psaux/pserror.c diff --git a/code/freetype-2.9/src/psaux/pserror.h b/code/thirdparty/freetype-2.9/src/psaux/pserror.h similarity index 100% rename from code/freetype-2.9/src/psaux/pserror.h rename to code/thirdparty/freetype-2.9/src/psaux/pserror.h diff --git a/code/freetype-2.9/src/psaux/psfixed.h b/code/thirdparty/freetype-2.9/src/psaux/psfixed.h similarity index 100% rename from code/freetype-2.9/src/psaux/psfixed.h rename to code/thirdparty/freetype-2.9/src/psaux/psfixed.h diff --git a/code/freetype-2.9/src/psaux/psfont.c b/code/thirdparty/freetype-2.9/src/psaux/psfont.c similarity index 100% rename from code/freetype-2.9/src/psaux/psfont.c rename to code/thirdparty/freetype-2.9/src/psaux/psfont.c diff --git a/code/freetype-2.9/src/psaux/psfont.h b/code/thirdparty/freetype-2.9/src/psaux/psfont.h similarity index 100% rename from code/freetype-2.9/src/psaux/psfont.h rename to code/thirdparty/freetype-2.9/src/psaux/psfont.h diff --git a/code/freetype-2.9/src/psaux/psft.c b/code/thirdparty/freetype-2.9/src/psaux/psft.c similarity index 100% rename from code/freetype-2.9/src/psaux/psft.c rename to code/thirdparty/freetype-2.9/src/psaux/psft.c diff --git a/code/freetype-2.9/src/psaux/psft.h b/code/thirdparty/freetype-2.9/src/psaux/psft.h similarity index 100% rename from code/freetype-2.9/src/psaux/psft.h rename to code/thirdparty/freetype-2.9/src/psaux/psft.h diff --git a/code/freetype-2.9/src/psaux/psglue.h b/code/thirdparty/freetype-2.9/src/psaux/psglue.h similarity index 100% rename from code/freetype-2.9/src/psaux/psglue.h rename to code/thirdparty/freetype-2.9/src/psaux/psglue.h diff --git a/code/freetype-2.9/src/psaux/pshints.c b/code/thirdparty/freetype-2.9/src/psaux/pshints.c similarity index 100% rename from code/freetype-2.9/src/psaux/pshints.c rename to code/thirdparty/freetype-2.9/src/psaux/pshints.c diff --git a/code/freetype-2.9/src/psaux/pshints.h b/code/thirdparty/freetype-2.9/src/psaux/pshints.h similarity index 100% rename from code/freetype-2.9/src/psaux/pshints.h rename to code/thirdparty/freetype-2.9/src/psaux/pshints.h diff --git a/code/freetype-2.9/src/psaux/psintrp.c b/code/thirdparty/freetype-2.9/src/psaux/psintrp.c similarity index 100% rename from code/freetype-2.9/src/psaux/psintrp.c rename to code/thirdparty/freetype-2.9/src/psaux/psintrp.c diff --git a/code/freetype-2.9/src/psaux/psintrp.h b/code/thirdparty/freetype-2.9/src/psaux/psintrp.h similarity index 100% rename from code/freetype-2.9/src/psaux/psintrp.h rename to code/thirdparty/freetype-2.9/src/psaux/psintrp.h diff --git a/code/freetype-2.9/src/psaux/psobjs.c b/code/thirdparty/freetype-2.9/src/psaux/psobjs.c similarity index 100% rename from code/freetype-2.9/src/psaux/psobjs.c rename to code/thirdparty/freetype-2.9/src/psaux/psobjs.c diff --git a/code/freetype-2.9/src/psaux/psobjs.h b/code/thirdparty/freetype-2.9/src/psaux/psobjs.h similarity index 100% rename from code/freetype-2.9/src/psaux/psobjs.h rename to code/thirdparty/freetype-2.9/src/psaux/psobjs.h diff --git a/code/freetype-2.9/src/psaux/psread.c b/code/thirdparty/freetype-2.9/src/psaux/psread.c similarity index 100% rename from code/freetype-2.9/src/psaux/psread.c rename to code/thirdparty/freetype-2.9/src/psaux/psread.c diff --git a/code/freetype-2.9/src/psaux/psread.h b/code/thirdparty/freetype-2.9/src/psaux/psread.h similarity index 100% rename from code/freetype-2.9/src/psaux/psread.h rename to code/thirdparty/freetype-2.9/src/psaux/psread.h diff --git a/code/freetype-2.9/src/psaux/psstack.c b/code/thirdparty/freetype-2.9/src/psaux/psstack.c similarity index 100% rename from code/freetype-2.9/src/psaux/psstack.c rename to code/thirdparty/freetype-2.9/src/psaux/psstack.c diff --git a/code/freetype-2.9/src/psaux/psstack.h b/code/thirdparty/freetype-2.9/src/psaux/psstack.h similarity index 100% rename from code/freetype-2.9/src/psaux/psstack.h rename to code/thirdparty/freetype-2.9/src/psaux/psstack.h diff --git a/code/freetype-2.9/src/psaux/pstypes.h b/code/thirdparty/freetype-2.9/src/psaux/pstypes.h similarity index 100% rename from code/freetype-2.9/src/psaux/pstypes.h rename to code/thirdparty/freetype-2.9/src/psaux/pstypes.h diff --git a/code/freetype-2.9/src/psaux/t1cmap.c b/code/thirdparty/freetype-2.9/src/psaux/t1cmap.c similarity index 100% rename from code/freetype-2.9/src/psaux/t1cmap.c rename to code/thirdparty/freetype-2.9/src/psaux/t1cmap.c diff --git a/code/freetype-2.9/src/psaux/t1cmap.h b/code/thirdparty/freetype-2.9/src/psaux/t1cmap.h similarity index 100% rename from code/freetype-2.9/src/psaux/t1cmap.h rename to code/thirdparty/freetype-2.9/src/psaux/t1cmap.h diff --git a/code/freetype-2.9/src/psaux/t1decode.c b/code/thirdparty/freetype-2.9/src/psaux/t1decode.c similarity index 100% rename from code/freetype-2.9/src/psaux/t1decode.c rename to code/thirdparty/freetype-2.9/src/psaux/t1decode.c diff --git a/code/freetype-2.9/src/psaux/t1decode.h b/code/thirdparty/freetype-2.9/src/psaux/t1decode.h similarity index 100% rename from code/freetype-2.9/src/psaux/t1decode.h rename to code/thirdparty/freetype-2.9/src/psaux/t1decode.h diff --git a/code/freetype-2.9/src/pshinter/pshalgo.c b/code/thirdparty/freetype-2.9/src/pshinter/pshalgo.c similarity index 100% rename from code/freetype-2.9/src/pshinter/pshalgo.c rename to code/thirdparty/freetype-2.9/src/pshinter/pshalgo.c diff --git a/code/freetype-2.9/src/pshinter/pshalgo.h b/code/thirdparty/freetype-2.9/src/pshinter/pshalgo.h similarity index 100% rename from code/freetype-2.9/src/pshinter/pshalgo.h rename to code/thirdparty/freetype-2.9/src/pshinter/pshalgo.h diff --git a/code/freetype-2.9/src/pshinter/pshglob.c b/code/thirdparty/freetype-2.9/src/pshinter/pshglob.c similarity index 100% rename from code/freetype-2.9/src/pshinter/pshglob.c rename to code/thirdparty/freetype-2.9/src/pshinter/pshglob.c diff --git a/code/freetype-2.9/src/pshinter/pshglob.h b/code/thirdparty/freetype-2.9/src/pshinter/pshglob.h similarity index 100% rename from code/freetype-2.9/src/pshinter/pshglob.h rename to code/thirdparty/freetype-2.9/src/pshinter/pshglob.h diff --git a/code/freetype-2.9/src/pshinter/pshinter.c b/code/thirdparty/freetype-2.9/src/pshinter/pshinter.c similarity index 100% rename from code/freetype-2.9/src/pshinter/pshinter.c rename to code/thirdparty/freetype-2.9/src/pshinter/pshinter.c diff --git a/code/freetype-2.9/src/pshinter/pshmod.c b/code/thirdparty/freetype-2.9/src/pshinter/pshmod.c similarity index 100% rename from code/freetype-2.9/src/pshinter/pshmod.c rename to code/thirdparty/freetype-2.9/src/pshinter/pshmod.c diff --git a/code/freetype-2.9/src/pshinter/pshmod.h b/code/thirdparty/freetype-2.9/src/pshinter/pshmod.h similarity index 100% rename from code/freetype-2.9/src/pshinter/pshmod.h rename to code/thirdparty/freetype-2.9/src/pshinter/pshmod.h diff --git a/code/freetype-2.9/src/pshinter/pshnterr.h b/code/thirdparty/freetype-2.9/src/pshinter/pshnterr.h similarity index 100% rename from code/freetype-2.9/src/pshinter/pshnterr.h rename to code/thirdparty/freetype-2.9/src/pshinter/pshnterr.h diff --git a/code/freetype-2.9/src/pshinter/pshpic.c b/code/thirdparty/freetype-2.9/src/pshinter/pshpic.c similarity index 100% rename from code/freetype-2.9/src/pshinter/pshpic.c rename to code/thirdparty/freetype-2.9/src/pshinter/pshpic.c diff --git a/code/freetype-2.9/src/pshinter/pshpic.h b/code/thirdparty/freetype-2.9/src/pshinter/pshpic.h similarity index 100% rename from code/freetype-2.9/src/pshinter/pshpic.h rename to code/thirdparty/freetype-2.9/src/pshinter/pshpic.h diff --git a/code/freetype-2.9/src/pshinter/pshrec.c b/code/thirdparty/freetype-2.9/src/pshinter/pshrec.c similarity index 100% rename from code/freetype-2.9/src/pshinter/pshrec.c rename to code/thirdparty/freetype-2.9/src/pshinter/pshrec.c diff --git a/code/freetype-2.9/src/pshinter/pshrec.h b/code/thirdparty/freetype-2.9/src/pshinter/pshrec.h similarity index 100% rename from code/freetype-2.9/src/pshinter/pshrec.h rename to code/thirdparty/freetype-2.9/src/pshinter/pshrec.h diff --git a/code/freetype-2.9/src/psnames/psmodule.c b/code/thirdparty/freetype-2.9/src/psnames/psmodule.c similarity index 100% rename from code/freetype-2.9/src/psnames/psmodule.c rename to code/thirdparty/freetype-2.9/src/psnames/psmodule.c diff --git a/code/freetype-2.9/src/psnames/psmodule.h b/code/thirdparty/freetype-2.9/src/psnames/psmodule.h similarity index 100% rename from code/freetype-2.9/src/psnames/psmodule.h rename to code/thirdparty/freetype-2.9/src/psnames/psmodule.h diff --git a/code/freetype-2.9/src/psnames/psnamerr.h b/code/thirdparty/freetype-2.9/src/psnames/psnamerr.h similarity index 100% rename from code/freetype-2.9/src/psnames/psnamerr.h rename to code/thirdparty/freetype-2.9/src/psnames/psnamerr.h diff --git a/code/freetype-2.9/src/psnames/psnames.c b/code/thirdparty/freetype-2.9/src/psnames/psnames.c similarity index 100% rename from code/freetype-2.9/src/psnames/psnames.c rename to code/thirdparty/freetype-2.9/src/psnames/psnames.c diff --git a/code/freetype-2.9/src/psnames/pspic.c b/code/thirdparty/freetype-2.9/src/psnames/pspic.c similarity index 100% rename from code/freetype-2.9/src/psnames/pspic.c rename to code/thirdparty/freetype-2.9/src/psnames/pspic.c diff --git a/code/freetype-2.9/src/psnames/pspic.h b/code/thirdparty/freetype-2.9/src/psnames/pspic.h similarity index 100% rename from code/freetype-2.9/src/psnames/pspic.h rename to code/thirdparty/freetype-2.9/src/psnames/pspic.h diff --git a/code/freetype-2.9/src/psnames/pstables.h b/code/thirdparty/freetype-2.9/src/psnames/pstables.h similarity index 100% rename from code/freetype-2.9/src/psnames/pstables.h rename to code/thirdparty/freetype-2.9/src/psnames/pstables.h diff --git a/code/freetype-2.9/src/raster/ftmisc.h b/code/thirdparty/freetype-2.9/src/raster/ftmisc.h similarity index 100% rename from code/freetype-2.9/src/raster/ftmisc.h rename to code/thirdparty/freetype-2.9/src/raster/ftmisc.h diff --git a/code/freetype-2.9/src/raster/ftraster.c b/code/thirdparty/freetype-2.9/src/raster/ftraster.c similarity index 100% rename from code/freetype-2.9/src/raster/ftraster.c rename to code/thirdparty/freetype-2.9/src/raster/ftraster.c diff --git a/code/freetype-2.9/src/raster/ftraster.h b/code/thirdparty/freetype-2.9/src/raster/ftraster.h similarity index 100% rename from code/freetype-2.9/src/raster/ftraster.h rename to code/thirdparty/freetype-2.9/src/raster/ftraster.h diff --git a/code/freetype-2.9/src/raster/ftrend1.c b/code/thirdparty/freetype-2.9/src/raster/ftrend1.c similarity index 100% rename from code/freetype-2.9/src/raster/ftrend1.c rename to code/thirdparty/freetype-2.9/src/raster/ftrend1.c diff --git a/code/freetype-2.9/src/raster/ftrend1.h b/code/thirdparty/freetype-2.9/src/raster/ftrend1.h similarity index 100% rename from code/freetype-2.9/src/raster/ftrend1.h rename to code/thirdparty/freetype-2.9/src/raster/ftrend1.h diff --git a/code/freetype-2.9/src/raster/raster.c b/code/thirdparty/freetype-2.9/src/raster/raster.c similarity index 100% rename from code/freetype-2.9/src/raster/raster.c rename to code/thirdparty/freetype-2.9/src/raster/raster.c diff --git a/code/freetype-2.9/src/raster/rasterrs.h b/code/thirdparty/freetype-2.9/src/raster/rasterrs.h similarity index 100% rename from code/freetype-2.9/src/raster/rasterrs.h rename to code/thirdparty/freetype-2.9/src/raster/rasterrs.h diff --git a/code/freetype-2.9/src/raster/rastpic.c b/code/thirdparty/freetype-2.9/src/raster/rastpic.c similarity index 100% rename from code/freetype-2.9/src/raster/rastpic.c rename to code/thirdparty/freetype-2.9/src/raster/rastpic.c diff --git a/code/freetype-2.9/src/raster/rastpic.h b/code/thirdparty/freetype-2.9/src/raster/rastpic.h similarity index 100% rename from code/freetype-2.9/src/raster/rastpic.h rename to code/thirdparty/freetype-2.9/src/raster/rastpic.h diff --git a/code/freetype-2.9/src/sfnt/pngshim.c b/code/thirdparty/freetype-2.9/src/sfnt/pngshim.c similarity index 100% rename from code/freetype-2.9/src/sfnt/pngshim.c rename to code/thirdparty/freetype-2.9/src/sfnt/pngshim.c diff --git a/code/freetype-2.9/src/sfnt/pngshim.h b/code/thirdparty/freetype-2.9/src/sfnt/pngshim.h similarity index 100% rename from code/freetype-2.9/src/sfnt/pngshim.h rename to code/thirdparty/freetype-2.9/src/sfnt/pngshim.h diff --git a/code/freetype-2.9/src/sfnt/sfdriver.c b/code/thirdparty/freetype-2.9/src/sfnt/sfdriver.c similarity index 100% rename from code/freetype-2.9/src/sfnt/sfdriver.c rename to code/thirdparty/freetype-2.9/src/sfnt/sfdriver.c diff --git a/code/freetype-2.9/src/sfnt/sfdriver.h b/code/thirdparty/freetype-2.9/src/sfnt/sfdriver.h similarity index 100% rename from code/freetype-2.9/src/sfnt/sfdriver.h rename to code/thirdparty/freetype-2.9/src/sfnt/sfdriver.h diff --git a/code/freetype-2.9/src/sfnt/sferrors.h b/code/thirdparty/freetype-2.9/src/sfnt/sferrors.h similarity index 100% rename from code/freetype-2.9/src/sfnt/sferrors.h rename to code/thirdparty/freetype-2.9/src/sfnt/sferrors.h diff --git a/code/freetype-2.9/src/sfnt/sfnt.c b/code/thirdparty/freetype-2.9/src/sfnt/sfnt.c similarity index 100% rename from code/freetype-2.9/src/sfnt/sfnt.c rename to code/thirdparty/freetype-2.9/src/sfnt/sfnt.c diff --git a/code/freetype-2.9/src/sfnt/sfntpic.c b/code/thirdparty/freetype-2.9/src/sfnt/sfntpic.c similarity index 100% rename from code/freetype-2.9/src/sfnt/sfntpic.c rename to code/thirdparty/freetype-2.9/src/sfnt/sfntpic.c diff --git a/code/freetype-2.9/src/sfnt/sfntpic.h b/code/thirdparty/freetype-2.9/src/sfnt/sfntpic.h similarity index 100% rename from code/freetype-2.9/src/sfnt/sfntpic.h rename to code/thirdparty/freetype-2.9/src/sfnt/sfntpic.h diff --git a/code/freetype-2.9/src/sfnt/sfobjs.c b/code/thirdparty/freetype-2.9/src/sfnt/sfobjs.c similarity index 100% rename from code/freetype-2.9/src/sfnt/sfobjs.c rename to code/thirdparty/freetype-2.9/src/sfnt/sfobjs.c diff --git a/code/freetype-2.9/src/sfnt/sfobjs.h b/code/thirdparty/freetype-2.9/src/sfnt/sfobjs.h similarity index 100% rename from code/freetype-2.9/src/sfnt/sfobjs.h rename to code/thirdparty/freetype-2.9/src/sfnt/sfobjs.h diff --git a/code/freetype-2.9/src/sfnt/ttbdf.c b/code/thirdparty/freetype-2.9/src/sfnt/ttbdf.c similarity index 100% rename from code/freetype-2.9/src/sfnt/ttbdf.c rename to code/thirdparty/freetype-2.9/src/sfnt/ttbdf.c diff --git a/code/freetype-2.9/src/sfnt/ttbdf.h b/code/thirdparty/freetype-2.9/src/sfnt/ttbdf.h similarity index 100% rename from code/freetype-2.9/src/sfnt/ttbdf.h rename to code/thirdparty/freetype-2.9/src/sfnt/ttbdf.h diff --git a/code/freetype-2.9/src/sfnt/ttcmap.c b/code/thirdparty/freetype-2.9/src/sfnt/ttcmap.c similarity index 100% rename from code/freetype-2.9/src/sfnt/ttcmap.c rename to code/thirdparty/freetype-2.9/src/sfnt/ttcmap.c diff --git a/code/freetype-2.9/src/sfnt/ttcmap.h b/code/thirdparty/freetype-2.9/src/sfnt/ttcmap.h similarity index 100% rename from code/freetype-2.9/src/sfnt/ttcmap.h rename to code/thirdparty/freetype-2.9/src/sfnt/ttcmap.h diff --git a/code/freetype-2.9/src/sfnt/ttcmapc.h b/code/thirdparty/freetype-2.9/src/sfnt/ttcmapc.h similarity index 100% rename from code/freetype-2.9/src/sfnt/ttcmapc.h rename to code/thirdparty/freetype-2.9/src/sfnt/ttcmapc.h diff --git a/code/freetype-2.9/src/sfnt/ttkern.c b/code/thirdparty/freetype-2.9/src/sfnt/ttkern.c similarity index 100% rename from code/freetype-2.9/src/sfnt/ttkern.c rename to code/thirdparty/freetype-2.9/src/sfnt/ttkern.c diff --git a/code/freetype-2.9/src/sfnt/ttkern.h b/code/thirdparty/freetype-2.9/src/sfnt/ttkern.h similarity index 100% rename from code/freetype-2.9/src/sfnt/ttkern.h rename to code/thirdparty/freetype-2.9/src/sfnt/ttkern.h diff --git a/code/freetype-2.9/src/sfnt/ttload.c b/code/thirdparty/freetype-2.9/src/sfnt/ttload.c similarity index 100% rename from code/freetype-2.9/src/sfnt/ttload.c rename to code/thirdparty/freetype-2.9/src/sfnt/ttload.c diff --git a/code/freetype-2.9/src/sfnt/ttload.h b/code/thirdparty/freetype-2.9/src/sfnt/ttload.h similarity index 100% rename from code/freetype-2.9/src/sfnt/ttload.h rename to code/thirdparty/freetype-2.9/src/sfnt/ttload.h diff --git a/code/freetype-2.9/src/sfnt/ttmtx.c b/code/thirdparty/freetype-2.9/src/sfnt/ttmtx.c similarity index 100% rename from code/freetype-2.9/src/sfnt/ttmtx.c rename to code/thirdparty/freetype-2.9/src/sfnt/ttmtx.c diff --git a/code/freetype-2.9/src/sfnt/ttmtx.h b/code/thirdparty/freetype-2.9/src/sfnt/ttmtx.h similarity index 100% rename from code/freetype-2.9/src/sfnt/ttmtx.h rename to code/thirdparty/freetype-2.9/src/sfnt/ttmtx.h diff --git a/code/freetype-2.9/src/sfnt/ttpost.c b/code/thirdparty/freetype-2.9/src/sfnt/ttpost.c similarity index 100% rename from code/freetype-2.9/src/sfnt/ttpost.c rename to code/thirdparty/freetype-2.9/src/sfnt/ttpost.c diff --git a/code/freetype-2.9/src/sfnt/ttpost.h b/code/thirdparty/freetype-2.9/src/sfnt/ttpost.h similarity index 100% rename from code/freetype-2.9/src/sfnt/ttpost.h rename to code/thirdparty/freetype-2.9/src/sfnt/ttpost.h diff --git a/code/freetype-2.9/src/sfnt/ttsbit.c b/code/thirdparty/freetype-2.9/src/sfnt/ttsbit.c similarity index 100% rename from code/freetype-2.9/src/sfnt/ttsbit.c rename to code/thirdparty/freetype-2.9/src/sfnt/ttsbit.c diff --git a/code/freetype-2.9/src/sfnt/ttsbit.h b/code/thirdparty/freetype-2.9/src/sfnt/ttsbit.h similarity index 100% rename from code/freetype-2.9/src/sfnt/ttsbit.h rename to code/thirdparty/freetype-2.9/src/sfnt/ttsbit.h diff --git a/code/freetype-2.9/src/smooth/ftgrays.c b/code/thirdparty/freetype-2.9/src/smooth/ftgrays.c similarity index 100% rename from code/freetype-2.9/src/smooth/ftgrays.c rename to code/thirdparty/freetype-2.9/src/smooth/ftgrays.c diff --git a/code/freetype-2.9/src/smooth/ftgrays.h b/code/thirdparty/freetype-2.9/src/smooth/ftgrays.h similarity index 100% rename from code/freetype-2.9/src/smooth/ftgrays.h rename to code/thirdparty/freetype-2.9/src/smooth/ftgrays.h diff --git a/code/freetype-2.9/src/smooth/ftsmerrs.h b/code/thirdparty/freetype-2.9/src/smooth/ftsmerrs.h similarity index 100% rename from code/freetype-2.9/src/smooth/ftsmerrs.h rename to code/thirdparty/freetype-2.9/src/smooth/ftsmerrs.h diff --git a/code/freetype-2.9/src/smooth/ftsmooth.c b/code/thirdparty/freetype-2.9/src/smooth/ftsmooth.c similarity index 100% rename from code/freetype-2.9/src/smooth/ftsmooth.c rename to code/thirdparty/freetype-2.9/src/smooth/ftsmooth.c diff --git a/code/freetype-2.9/src/smooth/ftsmooth.h b/code/thirdparty/freetype-2.9/src/smooth/ftsmooth.h similarity index 100% rename from code/freetype-2.9/src/smooth/ftsmooth.h rename to code/thirdparty/freetype-2.9/src/smooth/ftsmooth.h diff --git a/code/freetype-2.9/src/smooth/ftspic.c b/code/thirdparty/freetype-2.9/src/smooth/ftspic.c similarity index 100% rename from code/freetype-2.9/src/smooth/ftspic.c rename to code/thirdparty/freetype-2.9/src/smooth/ftspic.c diff --git a/code/freetype-2.9/src/smooth/ftspic.h b/code/thirdparty/freetype-2.9/src/smooth/ftspic.h similarity index 100% rename from code/freetype-2.9/src/smooth/ftspic.h rename to code/thirdparty/freetype-2.9/src/smooth/ftspic.h diff --git a/code/freetype-2.9/src/smooth/smooth.c b/code/thirdparty/freetype-2.9/src/smooth/smooth.c similarity index 100% rename from code/freetype-2.9/src/smooth/smooth.c rename to code/thirdparty/freetype-2.9/src/smooth/smooth.c diff --git a/code/freetype-2.9/src/tools/afblue.pl b/code/thirdparty/freetype-2.9/src/tools/afblue.pl similarity index 100% rename from code/freetype-2.9/src/tools/afblue.pl rename to code/thirdparty/freetype-2.9/src/tools/afblue.pl diff --git a/code/freetype-2.9/src/tools/apinames.c b/code/thirdparty/freetype-2.9/src/tools/apinames.c similarity index 100% rename from code/freetype-2.9/src/tools/apinames.c rename to code/thirdparty/freetype-2.9/src/tools/apinames.c diff --git a/code/freetype-2.9/src/tools/chktrcmp.py b/code/thirdparty/freetype-2.9/src/tools/chktrcmp.py old mode 100755 new mode 100644 similarity index 100% rename from code/freetype-2.9/src/tools/chktrcmp.py rename to code/thirdparty/freetype-2.9/src/tools/chktrcmp.py diff --git a/code/freetype-2.9/src/tools/cordic.py b/code/thirdparty/freetype-2.9/src/tools/cordic.py similarity index 100% rename from code/freetype-2.9/src/tools/cordic.py rename to code/thirdparty/freetype-2.9/src/tools/cordic.py diff --git a/code/freetype-2.9/src/tools/docmaker/content.py b/code/thirdparty/freetype-2.9/src/tools/docmaker/content.py similarity index 100% rename from code/freetype-2.9/src/tools/docmaker/content.py rename to code/thirdparty/freetype-2.9/src/tools/docmaker/content.py diff --git a/code/freetype-2.9/src/tools/docmaker/docbeauty.py b/code/thirdparty/freetype-2.9/src/tools/docmaker/docbeauty.py similarity index 100% rename from code/freetype-2.9/src/tools/docmaker/docbeauty.py rename to code/thirdparty/freetype-2.9/src/tools/docmaker/docbeauty.py diff --git a/code/freetype-2.9/src/tools/docmaker/docmaker.py b/code/thirdparty/freetype-2.9/src/tools/docmaker/docmaker.py similarity index 100% rename from code/freetype-2.9/src/tools/docmaker/docmaker.py rename to code/thirdparty/freetype-2.9/src/tools/docmaker/docmaker.py diff --git a/code/freetype-2.9/src/tools/docmaker/formatter.py b/code/thirdparty/freetype-2.9/src/tools/docmaker/formatter.py similarity index 100% rename from code/freetype-2.9/src/tools/docmaker/formatter.py rename to code/thirdparty/freetype-2.9/src/tools/docmaker/formatter.py diff --git a/code/freetype-2.9/src/tools/docmaker/sources.py b/code/thirdparty/freetype-2.9/src/tools/docmaker/sources.py similarity index 100% rename from code/freetype-2.9/src/tools/docmaker/sources.py rename to code/thirdparty/freetype-2.9/src/tools/docmaker/sources.py diff --git a/code/freetype-2.9/src/tools/docmaker/tohtml.py b/code/thirdparty/freetype-2.9/src/tools/docmaker/tohtml.py similarity index 100% rename from code/freetype-2.9/src/tools/docmaker/tohtml.py rename to code/thirdparty/freetype-2.9/src/tools/docmaker/tohtml.py diff --git a/code/freetype-2.9/src/tools/docmaker/utils.py b/code/thirdparty/freetype-2.9/src/tools/docmaker/utils.py similarity index 100% rename from code/freetype-2.9/src/tools/docmaker/utils.py rename to code/thirdparty/freetype-2.9/src/tools/docmaker/utils.py diff --git a/code/freetype-2.9/src/tools/ftfuzzer/README b/code/thirdparty/freetype-2.9/src/tools/ftfuzzer/README similarity index 100% rename from code/freetype-2.9/src/tools/ftfuzzer/README rename to code/thirdparty/freetype-2.9/src/tools/ftfuzzer/README diff --git a/code/freetype-2.9/src/tools/ftfuzzer/ftfuzzer.cc b/code/thirdparty/freetype-2.9/src/tools/ftfuzzer/ftfuzzer.cc similarity index 100% rename from code/freetype-2.9/src/tools/ftfuzzer/ftfuzzer.cc rename to code/thirdparty/freetype-2.9/src/tools/ftfuzzer/ftfuzzer.cc diff --git a/code/freetype-2.9/src/tools/ftfuzzer/ftmutator.cc b/code/thirdparty/freetype-2.9/src/tools/ftfuzzer/ftmutator.cc similarity index 100% rename from code/freetype-2.9/src/tools/ftfuzzer/ftmutator.cc rename to code/thirdparty/freetype-2.9/src/tools/ftfuzzer/ftmutator.cc diff --git a/code/freetype-2.9/src/tools/ftfuzzer/rasterfuzzer.cc b/code/thirdparty/freetype-2.9/src/tools/ftfuzzer/rasterfuzzer.cc similarity index 100% rename from code/freetype-2.9/src/tools/ftfuzzer/rasterfuzzer.cc rename to code/thirdparty/freetype-2.9/src/tools/ftfuzzer/rasterfuzzer.cc diff --git a/code/freetype-2.9/src/tools/ftfuzzer/runinput.cc b/code/thirdparty/freetype-2.9/src/tools/ftfuzzer/runinput.cc similarity index 100% rename from code/freetype-2.9/src/tools/ftfuzzer/runinput.cc rename to code/thirdparty/freetype-2.9/src/tools/ftfuzzer/runinput.cc diff --git a/code/freetype-2.9/src/tools/ftrandom/Makefile b/code/thirdparty/freetype-2.9/src/tools/ftrandom/Makefile similarity index 100% rename from code/freetype-2.9/src/tools/ftrandom/Makefile rename to code/thirdparty/freetype-2.9/src/tools/ftrandom/Makefile diff --git a/code/freetype-2.9/src/tools/ftrandom/README b/code/thirdparty/freetype-2.9/src/tools/ftrandom/README similarity index 100% rename from code/freetype-2.9/src/tools/ftrandom/README rename to code/thirdparty/freetype-2.9/src/tools/ftrandom/README diff --git a/code/freetype-2.9/src/tools/ftrandom/ftrandom.c b/code/thirdparty/freetype-2.9/src/tools/ftrandom/ftrandom.c similarity index 100% rename from code/freetype-2.9/src/tools/ftrandom/ftrandom.c rename to code/thirdparty/freetype-2.9/src/tools/ftrandom/ftrandom.c diff --git a/code/freetype-2.9/src/tools/glnames.py b/code/thirdparty/freetype-2.9/src/tools/glnames.py similarity index 100% rename from code/freetype-2.9/src/tools/glnames.py rename to code/thirdparty/freetype-2.9/src/tools/glnames.py diff --git a/code/freetype-2.9/src/tools/no-copyright b/code/thirdparty/freetype-2.9/src/tools/no-copyright similarity index 100% rename from code/freetype-2.9/src/tools/no-copyright rename to code/thirdparty/freetype-2.9/src/tools/no-copyright diff --git a/code/freetype-2.9/src/tools/test_afm.c b/code/thirdparty/freetype-2.9/src/tools/test_afm.c similarity index 100% rename from code/freetype-2.9/src/tools/test_afm.c rename to code/thirdparty/freetype-2.9/src/tools/test_afm.c diff --git a/code/freetype-2.9/src/tools/test_bbox.c b/code/thirdparty/freetype-2.9/src/tools/test_bbox.c similarity index 100% rename from code/freetype-2.9/src/tools/test_bbox.c rename to code/thirdparty/freetype-2.9/src/tools/test_bbox.c diff --git a/code/freetype-2.9/src/tools/test_trig.c b/code/thirdparty/freetype-2.9/src/tools/test_trig.c similarity index 100% rename from code/freetype-2.9/src/tools/test_trig.c rename to code/thirdparty/freetype-2.9/src/tools/test_trig.c diff --git a/code/freetype-2.9/src/tools/update-copyright b/code/thirdparty/freetype-2.9/src/tools/update-copyright old mode 100755 new mode 100644 similarity index 100% rename from code/freetype-2.9/src/tools/update-copyright rename to code/thirdparty/freetype-2.9/src/tools/update-copyright diff --git a/code/freetype-2.9/src/tools/update-copyright-year b/code/thirdparty/freetype-2.9/src/tools/update-copyright-year old mode 100755 new mode 100644 similarity index 100% rename from code/freetype-2.9/src/tools/update-copyright-year rename to code/thirdparty/freetype-2.9/src/tools/update-copyright-year diff --git a/code/freetype-2.9/src/truetype/truetype.c b/code/thirdparty/freetype-2.9/src/truetype/truetype.c similarity index 100% rename from code/freetype-2.9/src/truetype/truetype.c rename to code/thirdparty/freetype-2.9/src/truetype/truetype.c diff --git a/code/freetype-2.9/src/truetype/ttdriver.c b/code/thirdparty/freetype-2.9/src/truetype/ttdriver.c similarity index 100% rename from code/freetype-2.9/src/truetype/ttdriver.c rename to code/thirdparty/freetype-2.9/src/truetype/ttdriver.c diff --git a/code/freetype-2.9/src/truetype/ttdriver.h b/code/thirdparty/freetype-2.9/src/truetype/ttdriver.h similarity index 100% rename from code/freetype-2.9/src/truetype/ttdriver.h rename to code/thirdparty/freetype-2.9/src/truetype/ttdriver.h diff --git a/code/freetype-2.9/src/truetype/tterrors.h b/code/thirdparty/freetype-2.9/src/truetype/tterrors.h similarity index 100% rename from code/freetype-2.9/src/truetype/tterrors.h rename to code/thirdparty/freetype-2.9/src/truetype/tterrors.h diff --git a/code/freetype-2.9/src/truetype/ttgload.c b/code/thirdparty/freetype-2.9/src/truetype/ttgload.c similarity index 100% rename from code/freetype-2.9/src/truetype/ttgload.c rename to code/thirdparty/freetype-2.9/src/truetype/ttgload.c diff --git a/code/freetype-2.9/src/truetype/ttgload.h b/code/thirdparty/freetype-2.9/src/truetype/ttgload.h similarity index 100% rename from code/freetype-2.9/src/truetype/ttgload.h rename to code/thirdparty/freetype-2.9/src/truetype/ttgload.h diff --git a/code/freetype-2.9/src/truetype/ttgxvar.c b/code/thirdparty/freetype-2.9/src/truetype/ttgxvar.c similarity index 100% rename from code/freetype-2.9/src/truetype/ttgxvar.c rename to code/thirdparty/freetype-2.9/src/truetype/ttgxvar.c diff --git a/code/freetype-2.9/src/truetype/ttgxvar.h b/code/thirdparty/freetype-2.9/src/truetype/ttgxvar.h similarity index 100% rename from code/freetype-2.9/src/truetype/ttgxvar.h rename to code/thirdparty/freetype-2.9/src/truetype/ttgxvar.h diff --git a/code/freetype-2.9/src/truetype/ttinterp.c b/code/thirdparty/freetype-2.9/src/truetype/ttinterp.c similarity index 100% rename from code/freetype-2.9/src/truetype/ttinterp.c rename to code/thirdparty/freetype-2.9/src/truetype/ttinterp.c diff --git a/code/freetype-2.9/src/truetype/ttinterp.h b/code/thirdparty/freetype-2.9/src/truetype/ttinterp.h similarity index 100% rename from code/freetype-2.9/src/truetype/ttinterp.h rename to code/thirdparty/freetype-2.9/src/truetype/ttinterp.h diff --git a/code/freetype-2.9/src/truetype/ttobjs.c b/code/thirdparty/freetype-2.9/src/truetype/ttobjs.c similarity index 100% rename from code/freetype-2.9/src/truetype/ttobjs.c rename to code/thirdparty/freetype-2.9/src/truetype/ttobjs.c diff --git a/code/freetype-2.9/src/truetype/ttobjs.h b/code/thirdparty/freetype-2.9/src/truetype/ttobjs.h similarity index 100% rename from code/freetype-2.9/src/truetype/ttobjs.h rename to code/thirdparty/freetype-2.9/src/truetype/ttobjs.h diff --git a/code/freetype-2.9/src/truetype/ttpic.c b/code/thirdparty/freetype-2.9/src/truetype/ttpic.c similarity index 100% rename from code/freetype-2.9/src/truetype/ttpic.c rename to code/thirdparty/freetype-2.9/src/truetype/ttpic.c diff --git a/code/freetype-2.9/src/truetype/ttpic.h b/code/thirdparty/freetype-2.9/src/truetype/ttpic.h similarity index 100% rename from code/freetype-2.9/src/truetype/ttpic.h rename to code/thirdparty/freetype-2.9/src/truetype/ttpic.h diff --git a/code/freetype-2.9/src/truetype/ttpload.c b/code/thirdparty/freetype-2.9/src/truetype/ttpload.c similarity index 100% rename from code/freetype-2.9/src/truetype/ttpload.c rename to code/thirdparty/freetype-2.9/src/truetype/ttpload.c diff --git a/code/freetype-2.9/src/truetype/ttpload.h b/code/thirdparty/freetype-2.9/src/truetype/ttpload.h similarity index 100% rename from code/freetype-2.9/src/truetype/ttpload.h rename to code/thirdparty/freetype-2.9/src/truetype/ttpload.h diff --git a/code/freetype-2.9/src/truetype/ttsubpix.c b/code/thirdparty/freetype-2.9/src/truetype/ttsubpix.c similarity index 100% rename from code/freetype-2.9/src/truetype/ttsubpix.c rename to code/thirdparty/freetype-2.9/src/truetype/ttsubpix.c diff --git a/code/freetype-2.9/src/truetype/ttsubpix.h b/code/thirdparty/freetype-2.9/src/truetype/ttsubpix.h similarity index 100% rename from code/freetype-2.9/src/truetype/ttsubpix.h rename to code/thirdparty/freetype-2.9/src/truetype/ttsubpix.h diff --git a/code/freetype-2.9/src/type1/t1afm.c b/code/thirdparty/freetype-2.9/src/type1/t1afm.c similarity index 100% rename from code/freetype-2.9/src/type1/t1afm.c rename to code/thirdparty/freetype-2.9/src/type1/t1afm.c diff --git a/code/freetype-2.9/src/type1/t1afm.h b/code/thirdparty/freetype-2.9/src/type1/t1afm.h similarity index 100% rename from code/freetype-2.9/src/type1/t1afm.h rename to code/thirdparty/freetype-2.9/src/type1/t1afm.h diff --git a/code/freetype-2.9/src/type1/t1driver.c b/code/thirdparty/freetype-2.9/src/type1/t1driver.c similarity index 100% rename from code/freetype-2.9/src/type1/t1driver.c rename to code/thirdparty/freetype-2.9/src/type1/t1driver.c diff --git a/code/freetype-2.9/src/type1/t1driver.h b/code/thirdparty/freetype-2.9/src/type1/t1driver.h similarity index 100% rename from code/freetype-2.9/src/type1/t1driver.h rename to code/thirdparty/freetype-2.9/src/type1/t1driver.h diff --git a/code/freetype-2.9/src/type1/t1errors.h b/code/thirdparty/freetype-2.9/src/type1/t1errors.h similarity index 100% rename from code/freetype-2.9/src/type1/t1errors.h rename to code/thirdparty/freetype-2.9/src/type1/t1errors.h diff --git a/code/freetype-2.9/src/type1/t1gload.c b/code/thirdparty/freetype-2.9/src/type1/t1gload.c similarity index 100% rename from code/freetype-2.9/src/type1/t1gload.c rename to code/thirdparty/freetype-2.9/src/type1/t1gload.c diff --git a/code/freetype-2.9/src/type1/t1gload.h b/code/thirdparty/freetype-2.9/src/type1/t1gload.h similarity index 100% rename from code/freetype-2.9/src/type1/t1gload.h rename to code/thirdparty/freetype-2.9/src/type1/t1gload.h diff --git a/code/freetype-2.9/src/type1/t1load.c b/code/thirdparty/freetype-2.9/src/type1/t1load.c similarity index 100% rename from code/freetype-2.9/src/type1/t1load.c rename to code/thirdparty/freetype-2.9/src/type1/t1load.c diff --git a/code/freetype-2.9/src/type1/t1load.h b/code/thirdparty/freetype-2.9/src/type1/t1load.h similarity index 100% rename from code/freetype-2.9/src/type1/t1load.h rename to code/thirdparty/freetype-2.9/src/type1/t1load.h diff --git a/code/freetype-2.9/src/type1/t1objs.c b/code/thirdparty/freetype-2.9/src/type1/t1objs.c similarity index 100% rename from code/freetype-2.9/src/type1/t1objs.c rename to code/thirdparty/freetype-2.9/src/type1/t1objs.c diff --git a/code/freetype-2.9/src/type1/t1objs.h b/code/thirdparty/freetype-2.9/src/type1/t1objs.h similarity index 100% rename from code/freetype-2.9/src/type1/t1objs.h rename to code/thirdparty/freetype-2.9/src/type1/t1objs.h diff --git a/code/freetype-2.9/src/type1/t1parse.c b/code/thirdparty/freetype-2.9/src/type1/t1parse.c similarity index 100% rename from code/freetype-2.9/src/type1/t1parse.c rename to code/thirdparty/freetype-2.9/src/type1/t1parse.c diff --git a/code/freetype-2.9/src/type1/t1parse.h b/code/thirdparty/freetype-2.9/src/type1/t1parse.h similarity index 100% rename from code/freetype-2.9/src/type1/t1parse.h rename to code/thirdparty/freetype-2.9/src/type1/t1parse.h diff --git a/code/freetype-2.9/src/type1/t1tokens.h b/code/thirdparty/freetype-2.9/src/type1/t1tokens.h similarity index 100% rename from code/freetype-2.9/src/type1/t1tokens.h rename to code/thirdparty/freetype-2.9/src/type1/t1tokens.h diff --git a/code/freetype-2.9/src/type1/type1.c b/code/thirdparty/freetype-2.9/src/type1/type1.c similarity index 100% rename from code/freetype-2.9/src/type1/type1.c rename to code/thirdparty/freetype-2.9/src/type1/type1.c diff --git a/code/freetype-2.9/src/type42/t42drivr.c b/code/thirdparty/freetype-2.9/src/type42/t42drivr.c similarity index 100% rename from code/freetype-2.9/src/type42/t42drivr.c rename to code/thirdparty/freetype-2.9/src/type42/t42drivr.c diff --git a/code/freetype-2.9/src/type42/t42drivr.h b/code/thirdparty/freetype-2.9/src/type42/t42drivr.h similarity index 100% rename from code/freetype-2.9/src/type42/t42drivr.h rename to code/thirdparty/freetype-2.9/src/type42/t42drivr.h diff --git a/code/freetype-2.9/src/type42/t42error.h b/code/thirdparty/freetype-2.9/src/type42/t42error.h similarity index 100% rename from code/freetype-2.9/src/type42/t42error.h rename to code/thirdparty/freetype-2.9/src/type42/t42error.h diff --git a/code/freetype-2.9/src/type42/t42objs.c b/code/thirdparty/freetype-2.9/src/type42/t42objs.c similarity index 100% rename from code/freetype-2.9/src/type42/t42objs.c rename to code/thirdparty/freetype-2.9/src/type42/t42objs.c diff --git a/code/freetype-2.9/src/type42/t42objs.h b/code/thirdparty/freetype-2.9/src/type42/t42objs.h similarity index 100% rename from code/freetype-2.9/src/type42/t42objs.h rename to code/thirdparty/freetype-2.9/src/type42/t42objs.h diff --git a/code/freetype-2.9/src/type42/t42parse.c b/code/thirdparty/freetype-2.9/src/type42/t42parse.c similarity index 100% rename from code/freetype-2.9/src/type42/t42parse.c rename to code/thirdparty/freetype-2.9/src/type42/t42parse.c diff --git a/code/freetype-2.9/src/type42/t42parse.h b/code/thirdparty/freetype-2.9/src/type42/t42parse.h similarity index 100% rename from code/freetype-2.9/src/type42/t42parse.h rename to code/thirdparty/freetype-2.9/src/type42/t42parse.h diff --git a/code/freetype-2.9/src/type42/t42types.h b/code/thirdparty/freetype-2.9/src/type42/t42types.h similarity index 100% rename from code/freetype-2.9/src/type42/t42types.h rename to code/thirdparty/freetype-2.9/src/type42/t42types.h diff --git a/code/freetype-2.9/src/type42/type42.c b/code/thirdparty/freetype-2.9/src/type42/type42.c similarity index 100% rename from code/freetype-2.9/src/type42/type42.c rename to code/thirdparty/freetype-2.9/src/type42/type42.c diff --git a/code/freetype-2.9/src/winfonts/fnterrs.h b/code/thirdparty/freetype-2.9/src/winfonts/fnterrs.h similarity index 100% rename from code/freetype-2.9/src/winfonts/fnterrs.h rename to code/thirdparty/freetype-2.9/src/winfonts/fnterrs.h diff --git a/code/freetype-2.9/src/winfonts/winfnt.c b/code/thirdparty/freetype-2.9/src/winfonts/winfnt.c similarity index 100% rename from code/freetype-2.9/src/winfonts/winfnt.c rename to code/thirdparty/freetype-2.9/src/winfonts/winfnt.c diff --git a/code/freetype-2.9/src/winfonts/winfnt.h b/code/thirdparty/freetype-2.9/src/winfonts/winfnt.h similarity index 100% rename from code/freetype-2.9/src/winfonts/winfnt.h rename to code/thirdparty/freetype-2.9/src/winfonts/winfnt.h diff --git a/code/jpeg-8c/README b/code/thirdparty/jpeg-8c/README similarity index 100% rename from code/jpeg-8c/README rename to code/thirdparty/jpeg-8c/README diff --git a/code/jpeg-8c/ioquake3-changes.diff b/code/thirdparty/jpeg-8c/ioquake3-changes.diff similarity index 100% rename from code/jpeg-8c/ioquake3-changes.diff rename to code/thirdparty/jpeg-8c/ioquake3-changes.diff diff --git a/code/jpeg-8c/jaricom.c b/code/thirdparty/jpeg-8c/jaricom.c similarity index 100% rename from code/jpeg-8c/jaricom.c rename to code/thirdparty/jpeg-8c/jaricom.c diff --git a/code/jpeg-8c/jcapimin.c b/code/thirdparty/jpeg-8c/jcapimin.c similarity index 100% rename from code/jpeg-8c/jcapimin.c rename to code/thirdparty/jpeg-8c/jcapimin.c diff --git a/code/jpeg-8c/jcapistd.c b/code/thirdparty/jpeg-8c/jcapistd.c similarity index 100% rename from code/jpeg-8c/jcapistd.c rename to code/thirdparty/jpeg-8c/jcapistd.c diff --git a/code/jpeg-8c/jcarith.c b/code/thirdparty/jpeg-8c/jcarith.c similarity index 100% rename from code/jpeg-8c/jcarith.c rename to code/thirdparty/jpeg-8c/jcarith.c diff --git a/code/jpeg-8c/jccoefct.c b/code/thirdparty/jpeg-8c/jccoefct.c similarity index 100% rename from code/jpeg-8c/jccoefct.c rename to code/thirdparty/jpeg-8c/jccoefct.c diff --git a/code/jpeg-8c/jccolor.c b/code/thirdparty/jpeg-8c/jccolor.c similarity index 100% rename from code/jpeg-8c/jccolor.c rename to code/thirdparty/jpeg-8c/jccolor.c diff --git a/code/jpeg-8c/jcdctmgr.c b/code/thirdparty/jpeg-8c/jcdctmgr.c similarity index 100% rename from code/jpeg-8c/jcdctmgr.c rename to code/thirdparty/jpeg-8c/jcdctmgr.c diff --git a/code/jpeg-8c/jchuff.c b/code/thirdparty/jpeg-8c/jchuff.c similarity index 100% rename from code/jpeg-8c/jchuff.c rename to code/thirdparty/jpeg-8c/jchuff.c diff --git a/code/jpeg-8c/jcinit.c b/code/thirdparty/jpeg-8c/jcinit.c similarity index 100% rename from code/jpeg-8c/jcinit.c rename to code/thirdparty/jpeg-8c/jcinit.c diff --git a/code/jpeg-8c/jcmainct.c b/code/thirdparty/jpeg-8c/jcmainct.c similarity index 100% rename from code/jpeg-8c/jcmainct.c rename to code/thirdparty/jpeg-8c/jcmainct.c diff --git a/code/jpeg-8c/jcmarker.c b/code/thirdparty/jpeg-8c/jcmarker.c similarity index 100% rename from code/jpeg-8c/jcmarker.c rename to code/thirdparty/jpeg-8c/jcmarker.c diff --git a/code/jpeg-8c/jcmaster.c b/code/thirdparty/jpeg-8c/jcmaster.c similarity index 100% rename from code/jpeg-8c/jcmaster.c rename to code/thirdparty/jpeg-8c/jcmaster.c diff --git a/code/jpeg-8c/jcomapi.c b/code/thirdparty/jpeg-8c/jcomapi.c similarity index 100% rename from code/jpeg-8c/jcomapi.c rename to code/thirdparty/jpeg-8c/jcomapi.c diff --git a/code/jpeg-8c/jconfig.h b/code/thirdparty/jpeg-8c/jconfig.h similarity index 100% rename from code/jpeg-8c/jconfig.h rename to code/thirdparty/jpeg-8c/jconfig.h diff --git a/code/jpeg-8c/jcparam.c b/code/thirdparty/jpeg-8c/jcparam.c similarity index 100% rename from code/jpeg-8c/jcparam.c rename to code/thirdparty/jpeg-8c/jcparam.c diff --git a/code/jpeg-8c/jcprepct.c b/code/thirdparty/jpeg-8c/jcprepct.c similarity index 100% rename from code/jpeg-8c/jcprepct.c rename to code/thirdparty/jpeg-8c/jcprepct.c diff --git a/code/jpeg-8c/jcsample.c b/code/thirdparty/jpeg-8c/jcsample.c similarity index 100% rename from code/jpeg-8c/jcsample.c rename to code/thirdparty/jpeg-8c/jcsample.c diff --git a/code/jpeg-8c/jctrans.c b/code/thirdparty/jpeg-8c/jctrans.c similarity index 100% rename from code/jpeg-8c/jctrans.c rename to code/thirdparty/jpeg-8c/jctrans.c diff --git a/code/jpeg-8c/jdapimin.c b/code/thirdparty/jpeg-8c/jdapimin.c similarity index 100% rename from code/jpeg-8c/jdapimin.c rename to code/thirdparty/jpeg-8c/jdapimin.c diff --git a/code/jpeg-8c/jdapistd.c b/code/thirdparty/jpeg-8c/jdapistd.c similarity index 100% rename from code/jpeg-8c/jdapistd.c rename to code/thirdparty/jpeg-8c/jdapistd.c diff --git a/code/jpeg-8c/jdarith.c b/code/thirdparty/jpeg-8c/jdarith.c similarity index 100% rename from code/jpeg-8c/jdarith.c rename to code/thirdparty/jpeg-8c/jdarith.c diff --git a/code/jpeg-8c/jdatadst.c b/code/thirdparty/jpeg-8c/jdatadst.c similarity index 100% rename from code/jpeg-8c/jdatadst.c rename to code/thirdparty/jpeg-8c/jdatadst.c diff --git a/code/jpeg-8c/jdatasrc.c b/code/thirdparty/jpeg-8c/jdatasrc.c similarity index 100% rename from code/jpeg-8c/jdatasrc.c rename to code/thirdparty/jpeg-8c/jdatasrc.c diff --git a/code/jpeg-8c/jdcoefct.c b/code/thirdparty/jpeg-8c/jdcoefct.c similarity index 100% rename from code/jpeg-8c/jdcoefct.c rename to code/thirdparty/jpeg-8c/jdcoefct.c diff --git a/code/jpeg-8c/jdcolor.c b/code/thirdparty/jpeg-8c/jdcolor.c similarity index 100% rename from code/jpeg-8c/jdcolor.c rename to code/thirdparty/jpeg-8c/jdcolor.c diff --git a/code/jpeg-8c/jdct.h b/code/thirdparty/jpeg-8c/jdct.h similarity index 100% rename from code/jpeg-8c/jdct.h rename to code/thirdparty/jpeg-8c/jdct.h diff --git a/code/jpeg-8c/jddctmgr.c b/code/thirdparty/jpeg-8c/jddctmgr.c similarity index 100% rename from code/jpeg-8c/jddctmgr.c rename to code/thirdparty/jpeg-8c/jddctmgr.c diff --git a/code/jpeg-8c/jdhuff.c b/code/thirdparty/jpeg-8c/jdhuff.c similarity index 100% rename from code/jpeg-8c/jdhuff.c rename to code/thirdparty/jpeg-8c/jdhuff.c diff --git a/code/jpeg-8c/jdinput.c b/code/thirdparty/jpeg-8c/jdinput.c similarity index 100% rename from code/jpeg-8c/jdinput.c rename to code/thirdparty/jpeg-8c/jdinput.c diff --git a/code/jpeg-8c/jdmainct.c b/code/thirdparty/jpeg-8c/jdmainct.c similarity index 100% rename from code/jpeg-8c/jdmainct.c rename to code/thirdparty/jpeg-8c/jdmainct.c diff --git a/code/jpeg-8c/jdmarker.c b/code/thirdparty/jpeg-8c/jdmarker.c similarity index 100% rename from code/jpeg-8c/jdmarker.c rename to code/thirdparty/jpeg-8c/jdmarker.c diff --git a/code/jpeg-8c/jdmaster.c b/code/thirdparty/jpeg-8c/jdmaster.c similarity index 100% rename from code/jpeg-8c/jdmaster.c rename to code/thirdparty/jpeg-8c/jdmaster.c diff --git a/code/jpeg-8c/jdmerge.c b/code/thirdparty/jpeg-8c/jdmerge.c similarity index 100% rename from code/jpeg-8c/jdmerge.c rename to code/thirdparty/jpeg-8c/jdmerge.c diff --git a/code/jpeg-8c/jdpostct.c b/code/thirdparty/jpeg-8c/jdpostct.c similarity index 100% rename from code/jpeg-8c/jdpostct.c rename to code/thirdparty/jpeg-8c/jdpostct.c diff --git a/code/jpeg-8c/jdsample.c b/code/thirdparty/jpeg-8c/jdsample.c similarity index 100% rename from code/jpeg-8c/jdsample.c rename to code/thirdparty/jpeg-8c/jdsample.c diff --git a/code/jpeg-8c/jdtrans.c b/code/thirdparty/jpeg-8c/jdtrans.c similarity index 100% rename from code/jpeg-8c/jdtrans.c rename to code/thirdparty/jpeg-8c/jdtrans.c diff --git a/code/jpeg-8c/jerror.c b/code/thirdparty/jpeg-8c/jerror.c similarity index 100% rename from code/jpeg-8c/jerror.c rename to code/thirdparty/jpeg-8c/jerror.c diff --git a/code/jpeg-8c/jerror.h b/code/thirdparty/jpeg-8c/jerror.h similarity index 100% rename from code/jpeg-8c/jerror.h rename to code/thirdparty/jpeg-8c/jerror.h diff --git a/code/jpeg-8c/jfdctflt.c b/code/thirdparty/jpeg-8c/jfdctflt.c similarity index 100% rename from code/jpeg-8c/jfdctflt.c rename to code/thirdparty/jpeg-8c/jfdctflt.c diff --git a/code/jpeg-8c/jfdctfst.c b/code/thirdparty/jpeg-8c/jfdctfst.c similarity index 100% rename from code/jpeg-8c/jfdctfst.c rename to code/thirdparty/jpeg-8c/jfdctfst.c diff --git a/code/jpeg-8c/jfdctint.c b/code/thirdparty/jpeg-8c/jfdctint.c similarity index 100% rename from code/jpeg-8c/jfdctint.c rename to code/thirdparty/jpeg-8c/jfdctint.c diff --git a/code/jpeg-8c/jidctflt.c b/code/thirdparty/jpeg-8c/jidctflt.c similarity index 100% rename from code/jpeg-8c/jidctflt.c rename to code/thirdparty/jpeg-8c/jidctflt.c diff --git a/code/jpeg-8c/jidctfst.c b/code/thirdparty/jpeg-8c/jidctfst.c similarity index 100% rename from code/jpeg-8c/jidctfst.c rename to code/thirdparty/jpeg-8c/jidctfst.c diff --git a/code/jpeg-8c/jidctint.c b/code/thirdparty/jpeg-8c/jidctint.c similarity index 100% rename from code/jpeg-8c/jidctint.c rename to code/thirdparty/jpeg-8c/jidctint.c diff --git a/code/jpeg-8c/jinclude.h b/code/thirdparty/jpeg-8c/jinclude.h similarity index 100% rename from code/jpeg-8c/jinclude.h rename to code/thirdparty/jpeg-8c/jinclude.h diff --git a/code/jpeg-8c/jmemmgr.c b/code/thirdparty/jpeg-8c/jmemmgr.c similarity index 100% rename from code/jpeg-8c/jmemmgr.c rename to code/thirdparty/jpeg-8c/jmemmgr.c diff --git a/code/jpeg-8c/jmemnobs.c b/code/thirdparty/jpeg-8c/jmemnobs.c similarity index 100% rename from code/jpeg-8c/jmemnobs.c rename to code/thirdparty/jpeg-8c/jmemnobs.c diff --git a/code/jpeg-8c/jmemsys.h b/code/thirdparty/jpeg-8c/jmemsys.h similarity index 100% rename from code/jpeg-8c/jmemsys.h rename to code/thirdparty/jpeg-8c/jmemsys.h diff --git a/code/jpeg-8c/jmorecfg.h b/code/thirdparty/jpeg-8c/jmorecfg.h similarity index 100% rename from code/jpeg-8c/jmorecfg.h rename to code/thirdparty/jpeg-8c/jmorecfg.h diff --git a/code/jpeg-8c/jpegint.h b/code/thirdparty/jpeg-8c/jpegint.h similarity index 100% rename from code/jpeg-8c/jpegint.h rename to code/thirdparty/jpeg-8c/jpegint.h diff --git a/code/jpeg-8c/jpeglib.h b/code/thirdparty/jpeg-8c/jpeglib.h similarity index 100% rename from code/jpeg-8c/jpeglib.h rename to code/thirdparty/jpeg-8c/jpeglib.h diff --git a/code/jpeg-8c/jquant1.c b/code/thirdparty/jpeg-8c/jquant1.c similarity index 100% rename from code/jpeg-8c/jquant1.c rename to code/thirdparty/jpeg-8c/jquant1.c diff --git a/code/jpeg-8c/jquant2.c b/code/thirdparty/jpeg-8c/jquant2.c similarity index 100% rename from code/jpeg-8c/jquant2.c rename to code/thirdparty/jpeg-8c/jquant2.c diff --git a/code/jpeg-8c/jutils.c b/code/thirdparty/jpeg-8c/jutils.c similarity index 100% rename from code/jpeg-8c/jutils.c rename to code/thirdparty/jpeg-8c/jutils.c diff --git a/code/jpeg-8c/jversion.h b/code/thirdparty/jpeg-8c/jversion.h similarity index 100% rename from code/jpeg-8c/jversion.h rename to code/thirdparty/jpeg-8c/jversion.h diff --git a/code/libogg-1.3.3/include/ogg/config_types.h b/code/thirdparty/libogg-1.3.3/include/ogg/config_types.h similarity index 100% rename from code/libogg-1.3.3/include/ogg/config_types.h rename to code/thirdparty/libogg-1.3.3/include/ogg/config_types.h diff --git a/code/libogg-1.3.3/include/ogg/ogg.h b/code/thirdparty/libogg-1.3.3/include/ogg/ogg.h similarity index 100% rename from code/libogg-1.3.3/include/ogg/ogg.h rename to code/thirdparty/libogg-1.3.3/include/ogg/ogg.h diff --git a/code/libogg-1.3.3/include/ogg/os_types.h b/code/thirdparty/libogg-1.3.3/include/ogg/os_types.h similarity index 100% rename from code/libogg-1.3.3/include/ogg/os_types.h rename to code/thirdparty/libogg-1.3.3/include/ogg/os_types.h diff --git a/code/libogg-1.3.3/src/bitwise.c b/code/thirdparty/libogg-1.3.3/src/bitwise.c similarity index 100% rename from code/libogg-1.3.3/src/bitwise.c rename to code/thirdparty/libogg-1.3.3/src/bitwise.c diff --git a/code/libogg-1.3.3/src/framing.c b/code/thirdparty/libogg-1.3.3/src/framing.c similarity index 100% rename from code/libogg-1.3.3/src/framing.c rename to code/thirdparty/libogg-1.3.3/src/framing.c diff --git a/code/libs/linux32/libSDL2-2.0.so.0.12.0 b/code/thirdparty/libs/linux32/libSDL2-2.0.so.0.12.0 similarity index 100% rename from code/libs/linux32/libSDL2-2.0.so.0.12.0 rename to code/thirdparty/libs/linux32/libSDL2-2.0.so.0.12.0 diff --git a/code/libs/linux32/libSDL2-2.0.so.0.18.0 b/code/thirdparty/libs/linux32/libSDL2-2.0.so.0.18.0 similarity index 100% rename from code/libs/linux32/libSDL2-2.0.so.0.18.0 rename to code/thirdparty/libs/linux32/libSDL2-2.0.so.0.18.0 diff --git a/code/libs/linux32/libSDL2-2.0.so.0.4.1 b/code/thirdparty/libs/linux32/libSDL2-2.0.so.0.4.1 similarity index 100% rename from code/libs/linux32/libSDL2-2.0.so.0.4.1 rename to code/thirdparty/libs/linux32/libSDL2-2.0.so.0.4.1 diff --git a/code/libs/linux32/libSDL2-2.0.so.0.9.0 b/code/thirdparty/libs/linux32/libSDL2-2.0.so.0.9.0 old mode 100755 new mode 100644 similarity index 100% rename from code/libs/linux32/libSDL2-2.0.so.0.9.0 rename to code/thirdparty/libs/linux32/libSDL2-2.0.so.0.9.0 diff --git a/code/libs/linux32/libSDL2main.a b/code/thirdparty/libs/linux32/libSDL2main.a similarity index 100% rename from code/libs/linux32/libSDL2main.a rename to code/thirdparty/libs/linux32/libSDL2main.a diff --git a/code/libs/linux64/libSDL2-2.0.so.0.12.0 b/code/thirdparty/libs/linux64/libSDL2-2.0.so.0.12.0 similarity index 100% rename from code/libs/linux64/libSDL2-2.0.so.0.12.0 rename to code/thirdparty/libs/linux64/libSDL2-2.0.so.0.12.0 diff --git a/code/libs/linux64/libSDL2-2.0.so.0.18.0 b/code/thirdparty/libs/linux64/libSDL2-2.0.so.0.18.0 similarity index 100% rename from code/libs/linux64/libSDL2-2.0.so.0.18.0 rename to code/thirdparty/libs/linux64/libSDL2-2.0.so.0.18.0 diff --git a/code/libs/linux64/libSDL2-2.0.so.0.4.1 b/code/thirdparty/libs/linux64/libSDL2-2.0.so.0.4.1 similarity index 100% rename from code/libs/linux64/libSDL2-2.0.so.0.4.1 rename to code/thirdparty/libs/linux64/libSDL2-2.0.so.0.4.1 diff --git a/code/libs/linux64/libSDL2-2.0.so.0.9.0 b/code/thirdparty/libs/linux64/libSDL2-2.0.so.0.9.0 old mode 100755 new mode 100644 similarity index 100% rename from code/libs/linux64/libSDL2-2.0.so.0.9.0 rename to code/thirdparty/libs/linux64/libSDL2-2.0.so.0.9.0 diff --git a/code/libs/linux64/libSDL2main.a b/code/thirdparty/libs/linux64/libSDL2main.a similarity index 100% rename from code/libs/linux64/libSDL2main.a rename to code/thirdparty/libs/linux64/libSDL2main.a diff --git a/code/libs/macosx/libSDL2-2.0.0.dylib b/code/thirdparty/libs/macosx/libSDL2-2.0.0.dylib similarity index 100% rename from code/libs/macosx/libSDL2-2.0.0.dylib rename to code/thirdparty/libs/macosx/libSDL2-2.0.0.dylib diff --git a/code/libs/macosx/libSDL2main.a b/code/thirdparty/libs/macosx/libSDL2main.a similarity index 100% rename from code/libs/macosx/libSDL2main.a rename to code/thirdparty/libs/macosx/libSDL2main.a diff --git a/code/libs/macosx/libopenal.dylib b/code/thirdparty/libs/macosx/libopenal.dylib similarity index 100% rename from code/libs/macosx/libopenal.dylib rename to code/thirdparty/libs/macosx/libopenal.dylib diff --git a/code/libs/win32/OpenAL32.dll b/code/thirdparty/libs/win32/OpenAL32.dll similarity index 100% rename from code/libs/win32/OpenAL32.dll rename to code/thirdparty/libs/win32/OpenAL32.dll diff --git a/code/libs/win32/SDL2.dll b/code/thirdparty/libs/win32/SDL2.dll similarity index 100% rename from code/libs/win32/SDL2.dll rename to code/thirdparty/libs/win32/SDL2.dll diff --git a/code/libs/win32/libSDL2.dll.a b/code/thirdparty/libs/win32/libSDL2.dll.a similarity index 100% rename from code/libs/win32/libSDL2.dll.a rename to code/thirdparty/libs/win32/libSDL2.dll.a diff --git a/code/libs/win32/libSDL2main.a b/code/thirdparty/libs/win32/libSDL2main.a similarity index 100% rename from code/libs/win32/libSDL2main.a rename to code/thirdparty/libs/win32/libSDL2main.a diff --git a/code/libs/win32/libcurl.a b/code/thirdparty/libs/win32/libcurl.a similarity index 100% rename from code/libs/win32/libcurl.a rename to code/thirdparty/libs/win32/libcurl.a diff --git a/code/libs/win64/OpenAL64.dll b/code/thirdparty/libs/win64/OpenAL64.dll similarity index 100% rename from code/libs/win64/OpenAL64.dll rename to code/thirdparty/libs/win64/OpenAL64.dll diff --git a/code/libs/win64/SDL264.dll b/code/thirdparty/libs/win64/SDL264.dll similarity index 100% rename from code/libs/win64/SDL264.dll rename to code/thirdparty/libs/win64/SDL264.dll diff --git a/code/libs/win64/libSDL264.dll.a b/code/thirdparty/libs/win64/libSDL264.dll.a similarity index 100% rename from code/libs/win64/libSDL264.dll.a rename to code/thirdparty/libs/win64/libSDL264.dll.a diff --git a/code/libs/win64/libSDL264main.a b/code/thirdparty/libs/win64/libSDL264main.a similarity index 100% rename from code/libs/win64/libSDL264main.a rename to code/thirdparty/libs/win64/libSDL264main.a diff --git a/code/libs/win64/libcurl.a b/code/thirdparty/libs/win64/libcurl.a similarity index 100% rename from code/libs/win64/libcurl.a rename to code/thirdparty/libs/win64/libcurl.a diff --git a/code/libvorbis-1.3.6/include/vorbis/codec.h b/code/thirdparty/libvorbis-1.3.6/include/vorbis/codec.h similarity index 100% rename from code/libvorbis-1.3.6/include/vorbis/codec.h rename to code/thirdparty/libvorbis-1.3.6/include/vorbis/codec.h diff --git a/code/libvorbis-1.3.6/include/vorbis/vorbisenc.h b/code/thirdparty/libvorbis-1.3.6/include/vorbis/vorbisenc.h similarity index 100% rename from code/libvorbis-1.3.6/include/vorbis/vorbisenc.h rename to code/thirdparty/libvorbis-1.3.6/include/vorbis/vorbisenc.h diff --git a/code/libvorbis-1.3.6/include/vorbis/vorbisfile.h b/code/thirdparty/libvorbis-1.3.6/include/vorbis/vorbisfile.h similarity index 100% rename from code/libvorbis-1.3.6/include/vorbis/vorbisfile.h rename to code/thirdparty/libvorbis-1.3.6/include/vorbis/vorbisfile.h diff --git a/code/libvorbis-1.3.6/lib/analysis.c b/code/thirdparty/libvorbis-1.3.6/lib/analysis.c similarity index 100% rename from code/libvorbis-1.3.6/lib/analysis.c rename to code/thirdparty/libvorbis-1.3.6/lib/analysis.c diff --git a/code/libvorbis-1.3.6/lib/backends.h b/code/thirdparty/libvorbis-1.3.6/lib/backends.h similarity index 100% rename from code/libvorbis-1.3.6/lib/backends.h rename to code/thirdparty/libvorbis-1.3.6/lib/backends.h diff --git a/code/libvorbis-1.3.6/lib/barkmel.c b/code/thirdparty/libvorbis-1.3.6/lib/barkmel.c similarity index 100% rename from code/libvorbis-1.3.6/lib/barkmel.c rename to code/thirdparty/libvorbis-1.3.6/lib/barkmel.c diff --git a/code/libvorbis-1.3.6/lib/bitrate.c b/code/thirdparty/libvorbis-1.3.6/lib/bitrate.c similarity index 100% rename from code/libvorbis-1.3.6/lib/bitrate.c rename to code/thirdparty/libvorbis-1.3.6/lib/bitrate.c diff --git a/code/libvorbis-1.3.6/lib/bitrate.h b/code/thirdparty/libvorbis-1.3.6/lib/bitrate.h similarity index 100% rename from code/libvorbis-1.3.6/lib/bitrate.h rename to code/thirdparty/libvorbis-1.3.6/lib/bitrate.h diff --git a/code/libvorbis-1.3.6/lib/block.c b/code/thirdparty/libvorbis-1.3.6/lib/block.c similarity index 100% rename from code/libvorbis-1.3.6/lib/block.c rename to code/thirdparty/libvorbis-1.3.6/lib/block.c diff --git a/code/libvorbis-1.3.6/lib/books/coupled/res_books_51.h b/code/thirdparty/libvorbis-1.3.6/lib/books/coupled/res_books_51.h similarity index 100% rename from code/libvorbis-1.3.6/lib/books/coupled/res_books_51.h rename to code/thirdparty/libvorbis-1.3.6/lib/books/coupled/res_books_51.h diff --git a/code/libvorbis-1.3.6/lib/books/coupled/res_books_stereo.h b/code/thirdparty/libvorbis-1.3.6/lib/books/coupled/res_books_stereo.h similarity index 100% rename from code/libvorbis-1.3.6/lib/books/coupled/res_books_stereo.h rename to code/thirdparty/libvorbis-1.3.6/lib/books/coupled/res_books_stereo.h diff --git a/code/libvorbis-1.3.6/lib/books/floor/floor_books.h b/code/thirdparty/libvorbis-1.3.6/lib/books/floor/floor_books.h similarity index 100% rename from code/libvorbis-1.3.6/lib/books/floor/floor_books.h rename to code/thirdparty/libvorbis-1.3.6/lib/books/floor/floor_books.h diff --git a/code/libvorbis-1.3.6/lib/books/uncoupled/res_books_uncoupled.h b/code/thirdparty/libvorbis-1.3.6/lib/books/uncoupled/res_books_uncoupled.h similarity index 100% rename from code/libvorbis-1.3.6/lib/books/uncoupled/res_books_uncoupled.h rename to code/thirdparty/libvorbis-1.3.6/lib/books/uncoupled/res_books_uncoupled.h diff --git a/code/libvorbis-1.3.6/lib/codebook.c b/code/thirdparty/libvorbis-1.3.6/lib/codebook.c similarity index 100% rename from code/libvorbis-1.3.6/lib/codebook.c rename to code/thirdparty/libvorbis-1.3.6/lib/codebook.c diff --git a/code/libvorbis-1.3.6/lib/codebook.h b/code/thirdparty/libvorbis-1.3.6/lib/codebook.h similarity index 100% rename from code/libvorbis-1.3.6/lib/codebook.h rename to code/thirdparty/libvorbis-1.3.6/lib/codebook.h diff --git a/code/libvorbis-1.3.6/lib/codec_internal.h b/code/thirdparty/libvorbis-1.3.6/lib/codec_internal.h similarity index 100% rename from code/libvorbis-1.3.6/lib/codec_internal.h rename to code/thirdparty/libvorbis-1.3.6/lib/codec_internal.h diff --git a/code/libvorbis-1.3.6/lib/envelope.c b/code/thirdparty/libvorbis-1.3.6/lib/envelope.c similarity index 100% rename from code/libvorbis-1.3.6/lib/envelope.c rename to code/thirdparty/libvorbis-1.3.6/lib/envelope.c diff --git a/code/libvorbis-1.3.6/lib/envelope.h b/code/thirdparty/libvorbis-1.3.6/lib/envelope.h similarity index 100% rename from code/libvorbis-1.3.6/lib/envelope.h rename to code/thirdparty/libvorbis-1.3.6/lib/envelope.h diff --git a/code/libvorbis-1.3.6/lib/floor0.c b/code/thirdparty/libvorbis-1.3.6/lib/floor0.c similarity index 100% rename from code/libvorbis-1.3.6/lib/floor0.c rename to code/thirdparty/libvorbis-1.3.6/lib/floor0.c diff --git a/code/libvorbis-1.3.6/lib/floor1.c b/code/thirdparty/libvorbis-1.3.6/lib/floor1.c similarity index 100% rename from code/libvorbis-1.3.6/lib/floor1.c rename to code/thirdparty/libvorbis-1.3.6/lib/floor1.c diff --git a/code/libvorbis-1.3.6/lib/highlevel.h b/code/thirdparty/libvorbis-1.3.6/lib/highlevel.h similarity index 100% rename from code/libvorbis-1.3.6/lib/highlevel.h rename to code/thirdparty/libvorbis-1.3.6/lib/highlevel.h diff --git a/code/libvorbis-1.3.6/lib/info.c b/code/thirdparty/libvorbis-1.3.6/lib/info.c similarity index 100% rename from code/libvorbis-1.3.6/lib/info.c rename to code/thirdparty/libvorbis-1.3.6/lib/info.c diff --git a/code/libvorbis-1.3.6/lib/lookup.c b/code/thirdparty/libvorbis-1.3.6/lib/lookup.c similarity index 100% rename from code/libvorbis-1.3.6/lib/lookup.c rename to code/thirdparty/libvorbis-1.3.6/lib/lookup.c diff --git a/code/libvorbis-1.3.6/lib/lookup.h b/code/thirdparty/libvorbis-1.3.6/lib/lookup.h similarity index 100% rename from code/libvorbis-1.3.6/lib/lookup.h rename to code/thirdparty/libvorbis-1.3.6/lib/lookup.h diff --git a/code/libvorbis-1.3.6/lib/lookup_data.h b/code/thirdparty/libvorbis-1.3.6/lib/lookup_data.h similarity index 100% rename from code/libvorbis-1.3.6/lib/lookup_data.h rename to code/thirdparty/libvorbis-1.3.6/lib/lookup_data.h diff --git a/code/libvorbis-1.3.6/lib/lpc.c b/code/thirdparty/libvorbis-1.3.6/lib/lpc.c similarity index 100% rename from code/libvorbis-1.3.6/lib/lpc.c rename to code/thirdparty/libvorbis-1.3.6/lib/lpc.c diff --git a/code/libvorbis-1.3.6/lib/lpc.h b/code/thirdparty/libvorbis-1.3.6/lib/lpc.h similarity index 100% rename from code/libvorbis-1.3.6/lib/lpc.h rename to code/thirdparty/libvorbis-1.3.6/lib/lpc.h diff --git a/code/libvorbis-1.3.6/lib/lsp.c b/code/thirdparty/libvorbis-1.3.6/lib/lsp.c similarity index 100% rename from code/libvorbis-1.3.6/lib/lsp.c rename to code/thirdparty/libvorbis-1.3.6/lib/lsp.c diff --git a/code/libvorbis-1.3.6/lib/lsp.h b/code/thirdparty/libvorbis-1.3.6/lib/lsp.h similarity index 100% rename from code/libvorbis-1.3.6/lib/lsp.h rename to code/thirdparty/libvorbis-1.3.6/lib/lsp.h diff --git a/code/libvorbis-1.3.6/lib/mapping0.c b/code/thirdparty/libvorbis-1.3.6/lib/mapping0.c similarity index 100% rename from code/libvorbis-1.3.6/lib/mapping0.c rename to code/thirdparty/libvorbis-1.3.6/lib/mapping0.c diff --git a/code/libvorbis-1.3.6/lib/masking.h b/code/thirdparty/libvorbis-1.3.6/lib/masking.h similarity index 100% rename from code/libvorbis-1.3.6/lib/masking.h rename to code/thirdparty/libvorbis-1.3.6/lib/masking.h diff --git a/code/libvorbis-1.3.6/lib/mdct.c b/code/thirdparty/libvorbis-1.3.6/lib/mdct.c similarity index 100% rename from code/libvorbis-1.3.6/lib/mdct.c rename to code/thirdparty/libvorbis-1.3.6/lib/mdct.c diff --git a/code/libvorbis-1.3.6/lib/mdct.h b/code/thirdparty/libvorbis-1.3.6/lib/mdct.h similarity index 100% rename from code/libvorbis-1.3.6/lib/mdct.h rename to code/thirdparty/libvorbis-1.3.6/lib/mdct.h diff --git a/code/libvorbis-1.3.6/lib/misc.h b/code/thirdparty/libvorbis-1.3.6/lib/misc.h similarity index 100% rename from code/libvorbis-1.3.6/lib/misc.h rename to code/thirdparty/libvorbis-1.3.6/lib/misc.h diff --git a/code/libvorbis-1.3.6/lib/modes/floor_all.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/floor_all.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/floor_all.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/floor_all.h diff --git a/code/libvorbis-1.3.6/lib/modes/psych_11.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/psych_11.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/psych_11.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/psych_11.h diff --git a/code/libvorbis-1.3.6/lib/modes/psych_16.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/psych_16.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/psych_16.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/psych_16.h diff --git a/code/libvorbis-1.3.6/lib/modes/psych_44.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/psych_44.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/psych_44.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/psych_44.h diff --git a/code/libvorbis-1.3.6/lib/modes/psych_8.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/psych_8.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/psych_8.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/psych_8.h diff --git a/code/libvorbis-1.3.6/lib/modes/residue_16.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/residue_16.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/residue_16.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/residue_16.h diff --git a/code/libvorbis-1.3.6/lib/modes/residue_44.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/residue_44.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/residue_44.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/residue_44.h diff --git a/code/libvorbis-1.3.6/lib/modes/residue_44p51.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/residue_44p51.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/residue_44p51.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/residue_44p51.h diff --git a/code/libvorbis-1.3.6/lib/modes/residue_44u.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/residue_44u.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/residue_44u.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/residue_44u.h diff --git a/code/libvorbis-1.3.6/lib/modes/residue_8.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/residue_8.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/residue_8.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/residue_8.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_11.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_11.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_11.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_11.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_16.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_16.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_16.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_16.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_22.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_22.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_22.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_22.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_32.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_32.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_32.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_32.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_44.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_44.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_44.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_44.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_44p51.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_44p51.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_44p51.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_44p51.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_44u.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_44u.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_44u.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_44u.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_8.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_8.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_8.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_8.h diff --git a/code/libvorbis-1.3.6/lib/modes/setup_X.h b/code/thirdparty/libvorbis-1.3.6/lib/modes/setup_X.h similarity index 100% rename from code/libvorbis-1.3.6/lib/modes/setup_X.h rename to code/thirdparty/libvorbis-1.3.6/lib/modes/setup_X.h diff --git a/code/libvorbis-1.3.6/lib/os.h b/code/thirdparty/libvorbis-1.3.6/lib/os.h similarity index 100% rename from code/libvorbis-1.3.6/lib/os.h rename to code/thirdparty/libvorbis-1.3.6/lib/os.h diff --git a/code/libvorbis-1.3.6/lib/psy.c b/code/thirdparty/libvorbis-1.3.6/lib/psy.c similarity index 100% rename from code/libvorbis-1.3.6/lib/psy.c rename to code/thirdparty/libvorbis-1.3.6/lib/psy.c diff --git a/code/libvorbis-1.3.6/lib/psy.h b/code/thirdparty/libvorbis-1.3.6/lib/psy.h similarity index 100% rename from code/libvorbis-1.3.6/lib/psy.h rename to code/thirdparty/libvorbis-1.3.6/lib/psy.h diff --git a/code/libvorbis-1.3.6/lib/psytune.c b/code/thirdparty/libvorbis-1.3.6/lib/psytune.c similarity index 100% rename from code/libvorbis-1.3.6/lib/psytune.c rename to code/thirdparty/libvorbis-1.3.6/lib/psytune.c diff --git a/code/libvorbis-1.3.6/lib/registry.c b/code/thirdparty/libvorbis-1.3.6/lib/registry.c similarity index 100% rename from code/libvorbis-1.3.6/lib/registry.c rename to code/thirdparty/libvorbis-1.3.6/lib/registry.c diff --git a/code/libvorbis-1.3.6/lib/registry.h b/code/thirdparty/libvorbis-1.3.6/lib/registry.h similarity index 100% rename from code/libvorbis-1.3.6/lib/registry.h rename to code/thirdparty/libvorbis-1.3.6/lib/registry.h diff --git a/code/libvorbis-1.3.6/lib/res0.c b/code/thirdparty/libvorbis-1.3.6/lib/res0.c similarity index 100% rename from code/libvorbis-1.3.6/lib/res0.c rename to code/thirdparty/libvorbis-1.3.6/lib/res0.c diff --git a/code/libvorbis-1.3.6/lib/scales.h b/code/thirdparty/libvorbis-1.3.6/lib/scales.h similarity index 100% rename from code/libvorbis-1.3.6/lib/scales.h rename to code/thirdparty/libvorbis-1.3.6/lib/scales.h diff --git a/code/libvorbis-1.3.6/lib/sharedbook.c b/code/thirdparty/libvorbis-1.3.6/lib/sharedbook.c similarity index 100% rename from code/libvorbis-1.3.6/lib/sharedbook.c rename to code/thirdparty/libvorbis-1.3.6/lib/sharedbook.c diff --git a/code/libvorbis-1.3.6/lib/smallft.c b/code/thirdparty/libvorbis-1.3.6/lib/smallft.c similarity index 100% rename from code/libvorbis-1.3.6/lib/smallft.c rename to code/thirdparty/libvorbis-1.3.6/lib/smallft.c diff --git a/code/libvorbis-1.3.6/lib/smallft.h b/code/thirdparty/libvorbis-1.3.6/lib/smallft.h similarity index 100% rename from code/libvorbis-1.3.6/lib/smallft.h rename to code/thirdparty/libvorbis-1.3.6/lib/smallft.h diff --git a/code/libvorbis-1.3.6/lib/synthesis.c b/code/thirdparty/libvorbis-1.3.6/lib/synthesis.c similarity index 100% rename from code/libvorbis-1.3.6/lib/synthesis.c rename to code/thirdparty/libvorbis-1.3.6/lib/synthesis.c diff --git a/code/libvorbis-1.3.6/lib/tone.c b/code/thirdparty/libvorbis-1.3.6/lib/tone.c similarity index 100% rename from code/libvorbis-1.3.6/lib/tone.c rename to code/thirdparty/libvorbis-1.3.6/lib/tone.c diff --git a/code/libvorbis-1.3.6/lib/vorbisenc.c b/code/thirdparty/libvorbis-1.3.6/lib/vorbisenc.c similarity index 100% rename from code/libvorbis-1.3.6/lib/vorbisenc.c rename to code/thirdparty/libvorbis-1.3.6/lib/vorbisenc.c diff --git a/code/libvorbis-1.3.6/lib/vorbisfile.c b/code/thirdparty/libvorbis-1.3.6/lib/vorbisfile.c similarity index 100% rename from code/libvorbis-1.3.6/lib/vorbisfile.c rename to code/thirdparty/libvorbis-1.3.6/lib/vorbisfile.c diff --git a/code/libvorbis-1.3.6/lib/window.c b/code/thirdparty/libvorbis-1.3.6/lib/window.c similarity index 100% rename from code/libvorbis-1.3.6/lib/window.c rename to code/thirdparty/libvorbis-1.3.6/lib/window.c diff --git a/code/libvorbis-1.3.6/lib/window.h b/code/thirdparty/libvorbis-1.3.6/lib/window.h similarity index 100% rename from code/libvorbis-1.3.6/lib/window.h rename to code/thirdparty/libvorbis-1.3.6/lib/window.h diff --git a/code/opus-1.2.1/celt/_kiss_fft_guts.h b/code/thirdparty/opus-1.2.1/celt/_kiss_fft_guts.h similarity index 100% rename from code/opus-1.2.1/celt/_kiss_fft_guts.h rename to code/thirdparty/opus-1.2.1/celt/_kiss_fft_guts.h diff --git a/code/opus-1.2.1/celt/arch.h b/code/thirdparty/opus-1.2.1/celt/arch.h similarity index 100% rename from code/opus-1.2.1/celt/arch.h rename to code/thirdparty/opus-1.2.1/celt/arch.h diff --git a/code/opus-1.2.1/celt/arm/arm2gnu.pl b/code/thirdparty/opus-1.2.1/celt/arm/arm2gnu.pl old mode 100755 new mode 100644 similarity index 100% rename from code/opus-1.2.1/celt/arm/arm2gnu.pl rename to code/thirdparty/opus-1.2.1/celt/arm/arm2gnu.pl diff --git a/code/opus-1.2.1/celt/arm/arm_celt_map.c b/code/thirdparty/opus-1.2.1/celt/arm/arm_celt_map.c similarity index 100% rename from code/opus-1.2.1/celt/arm/arm_celt_map.c rename to code/thirdparty/opus-1.2.1/celt/arm/arm_celt_map.c diff --git a/code/opus-1.2.1/celt/arm/armcpu.c b/code/thirdparty/opus-1.2.1/celt/arm/armcpu.c similarity index 100% rename from code/opus-1.2.1/celt/arm/armcpu.c rename to code/thirdparty/opus-1.2.1/celt/arm/armcpu.c diff --git a/code/opus-1.2.1/celt/arm/armcpu.h b/code/thirdparty/opus-1.2.1/celt/arm/armcpu.h similarity index 100% rename from code/opus-1.2.1/celt/arm/armcpu.h rename to code/thirdparty/opus-1.2.1/celt/arm/armcpu.h diff --git a/code/opus-1.2.1/celt/arm/armopts.s.in b/code/thirdparty/opus-1.2.1/celt/arm/armopts.s.in similarity index 100% rename from code/opus-1.2.1/celt/arm/armopts.s.in rename to code/thirdparty/opus-1.2.1/celt/arm/armopts.s.in diff --git a/code/opus-1.2.1/celt/arm/celt_ne10_fft.c b/code/thirdparty/opus-1.2.1/celt/arm/celt_ne10_fft.c similarity index 100% rename from code/opus-1.2.1/celt/arm/celt_ne10_fft.c rename to code/thirdparty/opus-1.2.1/celt/arm/celt_ne10_fft.c diff --git a/code/opus-1.2.1/celt/arm/celt_ne10_mdct.c b/code/thirdparty/opus-1.2.1/celt/arm/celt_ne10_mdct.c similarity index 100% rename from code/opus-1.2.1/celt/arm/celt_ne10_mdct.c rename to code/thirdparty/opus-1.2.1/celt/arm/celt_ne10_mdct.c diff --git a/code/opus-1.2.1/celt/arm/celt_neon_intr.c b/code/thirdparty/opus-1.2.1/celt/arm/celt_neon_intr.c similarity index 100% rename from code/opus-1.2.1/celt/arm/celt_neon_intr.c rename to code/thirdparty/opus-1.2.1/celt/arm/celt_neon_intr.c diff --git a/code/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm-gnu.S b/code/thirdparty/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm-gnu.S similarity index 100% rename from code/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm-gnu.S rename to code/thirdparty/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm-gnu.S diff --git a/code/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm.s b/code/thirdparty/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm.s similarity index 100% rename from code/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm.s rename to code/thirdparty/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm.s diff --git a/code/opus-1.2.1/celt/arm/fft_arm.h b/code/thirdparty/opus-1.2.1/celt/arm/fft_arm.h similarity index 100% rename from code/opus-1.2.1/celt/arm/fft_arm.h rename to code/thirdparty/opus-1.2.1/celt/arm/fft_arm.h diff --git a/code/opus-1.2.1/celt/arm/fixed_arm64.h b/code/thirdparty/opus-1.2.1/celt/arm/fixed_arm64.h similarity index 100% rename from code/opus-1.2.1/celt/arm/fixed_arm64.h rename to code/thirdparty/opus-1.2.1/celt/arm/fixed_arm64.h diff --git a/code/opus-1.2.1/celt/arm/fixed_armv4.h b/code/thirdparty/opus-1.2.1/celt/arm/fixed_armv4.h similarity index 100% rename from code/opus-1.2.1/celt/arm/fixed_armv4.h rename to code/thirdparty/opus-1.2.1/celt/arm/fixed_armv4.h diff --git a/code/opus-1.2.1/celt/arm/fixed_armv5e.h b/code/thirdparty/opus-1.2.1/celt/arm/fixed_armv5e.h similarity index 100% rename from code/opus-1.2.1/celt/arm/fixed_armv5e.h rename to code/thirdparty/opus-1.2.1/celt/arm/fixed_armv5e.h diff --git a/code/opus-1.2.1/celt/arm/kiss_fft_armv4.h b/code/thirdparty/opus-1.2.1/celt/arm/kiss_fft_armv4.h similarity index 100% rename from code/opus-1.2.1/celt/arm/kiss_fft_armv4.h rename to code/thirdparty/opus-1.2.1/celt/arm/kiss_fft_armv4.h diff --git a/code/opus-1.2.1/celt/arm/kiss_fft_armv5e.h b/code/thirdparty/opus-1.2.1/celt/arm/kiss_fft_armv5e.h similarity index 100% rename from code/opus-1.2.1/celt/arm/kiss_fft_armv5e.h rename to code/thirdparty/opus-1.2.1/celt/arm/kiss_fft_armv5e.h diff --git a/code/opus-1.2.1/celt/arm/mdct_arm.h b/code/thirdparty/opus-1.2.1/celt/arm/mdct_arm.h similarity index 100% rename from code/opus-1.2.1/celt/arm/mdct_arm.h rename to code/thirdparty/opus-1.2.1/celt/arm/mdct_arm.h diff --git a/code/opus-1.2.1/celt/arm/pitch_arm.h b/code/thirdparty/opus-1.2.1/celt/arm/pitch_arm.h similarity index 100% rename from code/opus-1.2.1/celt/arm/pitch_arm.h rename to code/thirdparty/opus-1.2.1/celt/arm/pitch_arm.h diff --git a/code/opus-1.2.1/celt/arm/pitch_neon_intr.c b/code/thirdparty/opus-1.2.1/celt/arm/pitch_neon_intr.c similarity index 100% rename from code/opus-1.2.1/celt/arm/pitch_neon_intr.c rename to code/thirdparty/opus-1.2.1/celt/arm/pitch_neon_intr.c diff --git a/code/opus-1.2.1/celt/bands.c b/code/thirdparty/opus-1.2.1/celt/bands.c similarity index 100% rename from code/opus-1.2.1/celt/bands.c rename to code/thirdparty/opus-1.2.1/celt/bands.c diff --git a/code/opus-1.2.1/celt/bands.h b/code/thirdparty/opus-1.2.1/celt/bands.h similarity index 100% rename from code/opus-1.2.1/celt/bands.h rename to code/thirdparty/opus-1.2.1/celt/bands.h diff --git a/code/opus-1.2.1/celt/celt.c b/code/thirdparty/opus-1.2.1/celt/celt.c similarity index 100% rename from code/opus-1.2.1/celt/celt.c rename to code/thirdparty/opus-1.2.1/celt/celt.c diff --git a/code/opus-1.2.1/celt/celt.h b/code/thirdparty/opus-1.2.1/celt/celt.h similarity index 100% rename from code/opus-1.2.1/celt/celt.h rename to code/thirdparty/opus-1.2.1/celt/celt.h diff --git a/code/opus-1.2.1/celt/celt_decoder.c b/code/thirdparty/opus-1.2.1/celt/celt_decoder.c similarity index 100% rename from code/opus-1.2.1/celt/celt_decoder.c rename to code/thirdparty/opus-1.2.1/celt/celt_decoder.c diff --git a/code/opus-1.2.1/celt/celt_encoder.c b/code/thirdparty/opus-1.2.1/celt/celt_encoder.c similarity index 100% rename from code/opus-1.2.1/celt/celt_encoder.c rename to code/thirdparty/opus-1.2.1/celt/celt_encoder.c diff --git a/code/opus-1.2.1/celt/celt_lpc.c b/code/thirdparty/opus-1.2.1/celt/celt_lpc.c similarity index 100% rename from code/opus-1.2.1/celt/celt_lpc.c rename to code/thirdparty/opus-1.2.1/celt/celt_lpc.c diff --git a/code/opus-1.2.1/celt/celt_lpc.h b/code/thirdparty/opus-1.2.1/celt/celt_lpc.h similarity index 100% rename from code/opus-1.2.1/celt/celt_lpc.h rename to code/thirdparty/opus-1.2.1/celt/celt_lpc.h diff --git a/code/opus-1.2.1/celt/cpu_support.h b/code/thirdparty/opus-1.2.1/celt/cpu_support.h similarity index 100% rename from code/opus-1.2.1/celt/cpu_support.h rename to code/thirdparty/opus-1.2.1/celt/cpu_support.h diff --git a/code/opus-1.2.1/celt/cwrs.c b/code/thirdparty/opus-1.2.1/celt/cwrs.c similarity index 100% rename from code/opus-1.2.1/celt/cwrs.c rename to code/thirdparty/opus-1.2.1/celt/cwrs.c diff --git a/code/opus-1.2.1/celt/cwrs.h b/code/thirdparty/opus-1.2.1/celt/cwrs.h similarity index 100% rename from code/opus-1.2.1/celt/cwrs.h rename to code/thirdparty/opus-1.2.1/celt/cwrs.h diff --git a/code/opus-1.2.1/celt/ecintrin.h b/code/thirdparty/opus-1.2.1/celt/ecintrin.h similarity index 100% rename from code/opus-1.2.1/celt/ecintrin.h rename to code/thirdparty/opus-1.2.1/celt/ecintrin.h diff --git a/code/opus-1.2.1/celt/entcode.c b/code/thirdparty/opus-1.2.1/celt/entcode.c similarity index 100% rename from code/opus-1.2.1/celt/entcode.c rename to code/thirdparty/opus-1.2.1/celt/entcode.c diff --git a/code/opus-1.2.1/celt/entcode.h b/code/thirdparty/opus-1.2.1/celt/entcode.h similarity index 100% rename from code/opus-1.2.1/celt/entcode.h rename to code/thirdparty/opus-1.2.1/celt/entcode.h diff --git a/code/opus-1.2.1/celt/entdec.c b/code/thirdparty/opus-1.2.1/celt/entdec.c similarity index 100% rename from code/opus-1.2.1/celt/entdec.c rename to code/thirdparty/opus-1.2.1/celt/entdec.c diff --git a/code/opus-1.2.1/celt/entdec.h b/code/thirdparty/opus-1.2.1/celt/entdec.h similarity index 100% rename from code/opus-1.2.1/celt/entdec.h rename to code/thirdparty/opus-1.2.1/celt/entdec.h diff --git a/code/opus-1.2.1/celt/entenc.c b/code/thirdparty/opus-1.2.1/celt/entenc.c similarity index 100% rename from code/opus-1.2.1/celt/entenc.c rename to code/thirdparty/opus-1.2.1/celt/entenc.c diff --git a/code/opus-1.2.1/celt/entenc.h b/code/thirdparty/opus-1.2.1/celt/entenc.h similarity index 100% rename from code/opus-1.2.1/celt/entenc.h rename to code/thirdparty/opus-1.2.1/celt/entenc.h diff --git a/code/opus-1.2.1/celt/fixed_debug.h b/code/thirdparty/opus-1.2.1/celt/fixed_debug.h similarity index 100% rename from code/opus-1.2.1/celt/fixed_debug.h rename to code/thirdparty/opus-1.2.1/celt/fixed_debug.h diff --git a/code/opus-1.2.1/celt/fixed_generic.h b/code/thirdparty/opus-1.2.1/celt/fixed_generic.h similarity index 100% rename from code/opus-1.2.1/celt/fixed_generic.h rename to code/thirdparty/opus-1.2.1/celt/fixed_generic.h diff --git a/code/opus-1.2.1/celt/float_cast.h b/code/thirdparty/opus-1.2.1/celt/float_cast.h similarity index 100% rename from code/opus-1.2.1/celt/float_cast.h rename to code/thirdparty/opus-1.2.1/celt/float_cast.h diff --git a/code/opus-1.2.1/celt/kiss_fft.c b/code/thirdparty/opus-1.2.1/celt/kiss_fft.c similarity index 100% rename from code/opus-1.2.1/celt/kiss_fft.c rename to code/thirdparty/opus-1.2.1/celt/kiss_fft.c diff --git a/code/opus-1.2.1/celt/kiss_fft.h b/code/thirdparty/opus-1.2.1/celt/kiss_fft.h similarity index 100% rename from code/opus-1.2.1/celt/kiss_fft.h rename to code/thirdparty/opus-1.2.1/celt/kiss_fft.h diff --git a/code/opus-1.2.1/celt/laplace.c b/code/thirdparty/opus-1.2.1/celt/laplace.c similarity index 100% rename from code/opus-1.2.1/celt/laplace.c rename to code/thirdparty/opus-1.2.1/celt/laplace.c diff --git a/code/opus-1.2.1/celt/laplace.h b/code/thirdparty/opus-1.2.1/celt/laplace.h similarity index 100% rename from code/opus-1.2.1/celt/laplace.h rename to code/thirdparty/opus-1.2.1/celt/laplace.h diff --git a/code/opus-1.2.1/celt/mathops.c b/code/thirdparty/opus-1.2.1/celt/mathops.c similarity index 100% rename from code/opus-1.2.1/celt/mathops.c rename to code/thirdparty/opus-1.2.1/celt/mathops.c diff --git a/code/opus-1.2.1/celt/mathops.h b/code/thirdparty/opus-1.2.1/celt/mathops.h similarity index 100% rename from code/opus-1.2.1/celt/mathops.h rename to code/thirdparty/opus-1.2.1/celt/mathops.h diff --git a/code/opus-1.2.1/celt/mdct.c b/code/thirdparty/opus-1.2.1/celt/mdct.c similarity index 100% rename from code/opus-1.2.1/celt/mdct.c rename to code/thirdparty/opus-1.2.1/celt/mdct.c diff --git a/code/opus-1.2.1/celt/mdct.h b/code/thirdparty/opus-1.2.1/celt/mdct.h similarity index 100% rename from code/opus-1.2.1/celt/mdct.h rename to code/thirdparty/opus-1.2.1/celt/mdct.h diff --git a/code/opus-1.2.1/celt/mfrngcod.h b/code/thirdparty/opus-1.2.1/celt/mfrngcod.h similarity index 100% rename from code/opus-1.2.1/celt/mfrngcod.h rename to code/thirdparty/opus-1.2.1/celt/mfrngcod.h diff --git a/code/opus-1.2.1/celt/mips/celt_mipsr1.h b/code/thirdparty/opus-1.2.1/celt/mips/celt_mipsr1.h similarity index 100% rename from code/opus-1.2.1/celt/mips/celt_mipsr1.h rename to code/thirdparty/opus-1.2.1/celt/mips/celt_mipsr1.h diff --git a/code/opus-1.2.1/celt/mips/fixed_generic_mipsr1.h b/code/thirdparty/opus-1.2.1/celt/mips/fixed_generic_mipsr1.h similarity index 100% rename from code/opus-1.2.1/celt/mips/fixed_generic_mipsr1.h rename to code/thirdparty/opus-1.2.1/celt/mips/fixed_generic_mipsr1.h diff --git a/code/opus-1.2.1/celt/mips/kiss_fft_mipsr1.h b/code/thirdparty/opus-1.2.1/celt/mips/kiss_fft_mipsr1.h similarity index 100% rename from code/opus-1.2.1/celt/mips/kiss_fft_mipsr1.h rename to code/thirdparty/opus-1.2.1/celt/mips/kiss_fft_mipsr1.h diff --git a/code/opus-1.2.1/celt/mips/mdct_mipsr1.h b/code/thirdparty/opus-1.2.1/celt/mips/mdct_mipsr1.h similarity index 100% rename from code/opus-1.2.1/celt/mips/mdct_mipsr1.h rename to code/thirdparty/opus-1.2.1/celt/mips/mdct_mipsr1.h diff --git a/code/opus-1.2.1/celt/mips/pitch_mipsr1.h b/code/thirdparty/opus-1.2.1/celt/mips/pitch_mipsr1.h similarity index 100% rename from code/opus-1.2.1/celt/mips/pitch_mipsr1.h rename to code/thirdparty/opus-1.2.1/celt/mips/pitch_mipsr1.h diff --git a/code/opus-1.2.1/celt/mips/vq_mipsr1.h b/code/thirdparty/opus-1.2.1/celt/mips/vq_mipsr1.h similarity index 100% rename from code/opus-1.2.1/celt/mips/vq_mipsr1.h rename to code/thirdparty/opus-1.2.1/celt/mips/vq_mipsr1.h diff --git a/code/opus-1.2.1/celt/modes.c b/code/thirdparty/opus-1.2.1/celt/modes.c similarity index 100% rename from code/opus-1.2.1/celt/modes.c rename to code/thirdparty/opus-1.2.1/celt/modes.c diff --git a/code/opus-1.2.1/celt/modes.h b/code/thirdparty/opus-1.2.1/celt/modes.h similarity index 100% rename from code/opus-1.2.1/celt/modes.h rename to code/thirdparty/opus-1.2.1/celt/modes.h diff --git a/code/opus-1.2.1/celt/opus_custom_demo.c b/code/thirdparty/opus-1.2.1/celt/opus_custom_demo.c similarity index 100% rename from code/opus-1.2.1/celt/opus_custom_demo.c rename to code/thirdparty/opus-1.2.1/celt/opus_custom_demo.c diff --git a/code/opus-1.2.1/celt/os_support.h b/code/thirdparty/opus-1.2.1/celt/os_support.h similarity index 100% rename from code/opus-1.2.1/celt/os_support.h rename to code/thirdparty/opus-1.2.1/celt/os_support.h diff --git a/code/opus-1.2.1/celt/pitch.c b/code/thirdparty/opus-1.2.1/celt/pitch.c similarity index 100% rename from code/opus-1.2.1/celt/pitch.c rename to code/thirdparty/opus-1.2.1/celt/pitch.c diff --git a/code/opus-1.2.1/celt/pitch.h b/code/thirdparty/opus-1.2.1/celt/pitch.h similarity index 100% rename from code/opus-1.2.1/celt/pitch.h rename to code/thirdparty/opus-1.2.1/celt/pitch.h diff --git a/code/opus-1.2.1/celt/quant_bands.c b/code/thirdparty/opus-1.2.1/celt/quant_bands.c similarity index 100% rename from code/opus-1.2.1/celt/quant_bands.c rename to code/thirdparty/opus-1.2.1/celt/quant_bands.c diff --git a/code/opus-1.2.1/celt/quant_bands.h b/code/thirdparty/opus-1.2.1/celt/quant_bands.h similarity index 100% rename from code/opus-1.2.1/celt/quant_bands.h rename to code/thirdparty/opus-1.2.1/celt/quant_bands.h diff --git a/code/opus-1.2.1/celt/rate.c b/code/thirdparty/opus-1.2.1/celt/rate.c similarity index 100% rename from code/opus-1.2.1/celt/rate.c rename to code/thirdparty/opus-1.2.1/celt/rate.c diff --git a/code/opus-1.2.1/celt/rate.h b/code/thirdparty/opus-1.2.1/celt/rate.h similarity index 100% rename from code/opus-1.2.1/celt/rate.h rename to code/thirdparty/opus-1.2.1/celt/rate.h diff --git a/code/opus-1.2.1/celt/stack_alloc.h b/code/thirdparty/opus-1.2.1/celt/stack_alloc.h similarity index 100% rename from code/opus-1.2.1/celt/stack_alloc.h rename to code/thirdparty/opus-1.2.1/celt/stack_alloc.h diff --git a/code/opus-1.2.1/celt/static_modes_fixed.h b/code/thirdparty/opus-1.2.1/celt/static_modes_fixed.h similarity index 100% rename from code/opus-1.2.1/celt/static_modes_fixed.h rename to code/thirdparty/opus-1.2.1/celt/static_modes_fixed.h diff --git a/code/opus-1.2.1/celt/static_modes_fixed_arm_ne10.h b/code/thirdparty/opus-1.2.1/celt/static_modes_fixed_arm_ne10.h similarity index 100% rename from code/opus-1.2.1/celt/static_modes_fixed_arm_ne10.h rename to code/thirdparty/opus-1.2.1/celt/static_modes_fixed_arm_ne10.h diff --git a/code/opus-1.2.1/celt/static_modes_float.h b/code/thirdparty/opus-1.2.1/celt/static_modes_float.h similarity index 100% rename from code/opus-1.2.1/celt/static_modes_float.h rename to code/thirdparty/opus-1.2.1/celt/static_modes_float.h diff --git a/code/opus-1.2.1/celt/static_modes_float_arm_ne10.h b/code/thirdparty/opus-1.2.1/celt/static_modes_float_arm_ne10.h similarity index 100% rename from code/opus-1.2.1/celt/static_modes_float_arm_ne10.h rename to code/thirdparty/opus-1.2.1/celt/static_modes_float_arm_ne10.h diff --git a/code/opus-1.2.1/celt/vq.c b/code/thirdparty/opus-1.2.1/celt/vq.c similarity index 100% rename from code/opus-1.2.1/celt/vq.c rename to code/thirdparty/opus-1.2.1/celt/vq.c diff --git a/code/opus-1.2.1/celt/vq.h b/code/thirdparty/opus-1.2.1/celt/vq.h similarity index 100% rename from code/opus-1.2.1/celt/vq.h rename to code/thirdparty/opus-1.2.1/celt/vq.h diff --git a/code/opus-1.2.1/celt/x86/celt_lpc_sse.c b/code/thirdparty/opus-1.2.1/celt/x86/celt_lpc_sse.c similarity index 100% rename from code/opus-1.2.1/celt/x86/celt_lpc_sse.c rename to code/thirdparty/opus-1.2.1/celt/x86/celt_lpc_sse.c diff --git a/code/opus-1.2.1/celt/x86/celt_lpc_sse.h b/code/thirdparty/opus-1.2.1/celt/x86/celt_lpc_sse.h similarity index 100% rename from code/opus-1.2.1/celt/x86/celt_lpc_sse.h rename to code/thirdparty/opus-1.2.1/celt/x86/celt_lpc_sse.h diff --git a/code/opus-1.2.1/celt/x86/pitch_sse.c b/code/thirdparty/opus-1.2.1/celt/x86/pitch_sse.c similarity index 100% rename from code/opus-1.2.1/celt/x86/pitch_sse.c rename to code/thirdparty/opus-1.2.1/celt/x86/pitch_sse.c diff --git a/code/opus-1.2.1/celt/x86/pitch_sse.h b/code/thirdparty/opus-1.2.1/celt/x86/pitch_sse.h similarity index 100% rename from code/opus-1.2.1/celt/x86/pitch_sse.h rename to code/thirdparty/opus-1.2.1/celt/x86/pitch_sse.h diff --git a/code/opus-1.2.1/celt/x86/pitch_sse2.c b/code/thirdparty/opus-1.2.1/celt/x86/pitch_sse2.c similarity index 100% rename from code/opus-1.2.1/celt/x86/pitch_sse2.c rename to code/thirdparty/opus-1.2.1/celt/x86/pitch_sse2.c diff --git a/code/opus-1.2.1/celt/x86/pitch_sse4_1.c b/code/thirdparty/opus-1.2.1/celt/x86/pitch_sse4_1.c similarity index 100% rename from code/opus-1.2.1/celt/x86/pitch_sse4_1.c rename to code/thirdparty/opus-1.2.1/celt/x86/pitch_sse4_1.c diff --git a/code/opus-1.2.1/celt/x86/vq_sse.h b/code/thirdparty/opus-1.2.1/celt/x86/vq_sse.h similarity index 100% rename from code/opus-1.2.1/celt/x86/vq_sse.h rename to code/thirdparty/opus-1.2.1/celt/x86/vq_sse.h diff --git a/code/opus-1.2.1/celt/x86/vq_sse2.c b/code/thirdparty/opus-1.2.1/celt/x86/vq_sse2.c similarity index 100% rename from code/opus-1.2.1/celt/x86/vq_sse2.c rename to code/thirdparty/opus-1.2.1/celt/x86/vq_sse2.c diff --git a/code/opus-1.2.1/celt/x86/x86_celt_map.c b/code/thirdparty/opus-1.2.1/celt/x86/x86_celt_map.c similarity index 100% rename from code/opus-1.2.1/celt/x86/x86_celt_map.c rename to code/thirdparty/opus-1.2.1/celt/x86/x86_celt_map.c diff --git a/code/opus-1.2.1/celt/x86/x86cpu.c b/code/thirdparty/opus-1.2.1/celt/x86/x86cpu.c similarity index 100% rename from code/opus-1.2.1/celt/x86/x86cpu.c rename to code/thirdparty/opus-1.2.1/celt/x86/x86cpu.c diff --git a/code/opus-1.2.1/celt/x86/x86cpu.h b/code/thirdparty/opus-1.2.1/celt/x86/x86cpu.h similarity index 100% rename from code/opus-1.2.1/celt/x86/x86cpu.h rename to code/thirdparty/opus-1.2.1/celt/x86/x86cpu.h diff --git a/code/opus-1.2.1/include/opus.h b/code/thirdparty/opus-1.2.1/include/opus.h similarity index 100% rename from code/opus-1.2.1/include/opus.h rename to code/thirdparty/opus-1.2.1/include/opus.h diff --git a/code/opus-1.2.1/include/opus_custom.h b/code/thirdparty/opus-1.2.1/include/opus_custom.h similarity index 100% rename from code/opus-1.2.1/include/opus_custom.h rename to code/thirdparty/opus-1.2.1/include/opus_custom.h diff --git a/code/opus-1.2.1/include/opus_defines.h b/code/thirdparty/opus-1.2.1/include/opus_defines.h similarity index 100% rename from code/opus-1.2.1/include/opus_defines.h rename to code/thirdparty/opus-1.2.1/include/opus_defines.h diff --git a/code/opus-1.2.1/include/opus_multistream.h b/code/thirdparty/opus-1.2.1/include/opus_multistream.h similarity index 100% rename from code/opus-1.2.1/include/opus_multistream.h rename to code/thirdparty/opus-1.2.1/include/opus_multistream.h diff --git a/code/opus-1.2.1/include/opus_types.h b/code/thirdparty/opus-1.2.1/include/opus_types.h similarity index 100% rename from code/opus-1.2.1/include/opus_types.h rename to code/thirdparty/opus-1.2.1/include/opus_types.h diff --git a/code/opus-1.2.1/silk/A2NLSF.c b/code/thirdparty/opus-1.2.1/silk/A2NLSF.c similarity index 100% rename from code/opus-1.2.1/silk/A2NLSF.c rename to code/thirdparty/opus-1.2.1/silk/A2NLSF.c diff --git a/code/opus-1.2.1/silk/API.h b/code/thirdparty/opus-1.2.1/silk/API.h similarity index 100% rename from code/opus-1.2.1/silk/API.h rename to code/thirdparty/opus-1.2.1/silk/API.h diff --git a/code/opus-1.2.1/silk/CNG.c b/code/thirdparty/opus-1.2.1/silk/CNG.c similarity index 100% rename from code/opus-1.2.1/silk/CNG.c rename to code/thirdparty/opus-1.2.1/silk/CNG.c diff --git a/code/opus-1.2.1/silk/HP_variable_cutoff.c b/code/thirdparty/opus-1.2.1/silk/HP_variable_cutoff.c similarity index 100% rename from code/opus-1.2.1/silk/HP_variable_cutoff.c rename to code/thirdparty/opus-1.2.1/silk/HP_variable_cutoff.c diff --git a/code/opus-1.2.1/silk/Inlines.h b/code/thirdparty/opus-1.2.1/silk/Inlines.h similarity index 100% rename from code/opus-1.2.1/silk/Inlines.h rename to code/thirdparty/opus-1.2.1/silk/Inlines.h diff --git a/code/opus-1.2.1/silk/LPC_analysis_filter.c b/code/thirdparty/opus-1.2.1/silk/LPC_analysis_filter.c similarity index 100% rename from code/opus-1.2.1/silk/LPC_analysis_filter.c rename to code/thirdparty/opus-1.2.1/silk/LPC_analysis_filter.c diff --git a/code/opus-1.2.1/silk/LPC_fit.c b/code/thirdparty/opus-1.2.1/silk/LPC_fit.c similarity index 100% rename from code/opus-1.2.1/silk/LPC_fit.c rename to code/thirdparty/opus-1.2.1/silk/LPC_fit.c diff --git a/code/opus-1.2.1/silk/LPC_inv_pred_gain.c b/code/thirdparty/opus-1.2.1/silk/LPC_inv_pred_gain.c similarity index 100% rename from code/opus-1.2.1/silk/LPC_inv_pred_gain.c rename to code/thirdparty/opus-1.2.1/silk/LPC_inv_pred_gain.c diff --git a/code/opus-1.2.1/silk/LP_variable_cutoff.c b/code/thirdparty/opus-1.2.1/silk/LP_variable_cutoff.c similarity index 100% rename from code/opus-1.2.1/silk/LP_variable_cutoff.c rename to code/thirdparty/opus-1.2.1/silk/LP_variable_cutoff.c diff --git a/code/opus-1.2.1/silk/MacroCount.h b/code/thirdparty/opus-1.2.1/silk/MacroCount.h similarity index 100% rename from code/opus-1.2.1/silk/MacroCount.h rename to code/thirdparty/opus-1.2.1/silk/MacroCount.h diff --git a/code/opus-1.2.1/silk/MacroDebug.h b/code/thirdparty/opus-1.2.1/silk/MacroDebug.h similarity index 100% rename from code/opus-1.2.1/silk/MacroDebug.h rename to code/thirdparty/opus-1.2.1/silk/MacroDebug.h diff --git a/code/opus-1.2.1/silk/NLSF2A.c b/code/thirdparty/opus-1.2.1/silk/NLSF2A.c similarity index 100% rename from code/opus-1.2.1/silk/NLSF2A.c rename to code/thirdparty/opus-1.2.1/silk/NLSF2A.c diff --git a/code/opus-1.2.1/silk/NLSF_VQ.c b/code/thirdparty/opus-1.2.1/silk/NLSF_VQ.c similarity index 100% rename from code/opus-1.2.1/silk/NLSF_VQ.c rename to code/thirdparty/opus-1.2.1/silk/NLSF_VQ.c diff --git a/code/opus-1.2.1/silk/NLSF_VQ_weights_laroia.c b/code/thirdparty/opus-1.2.1/silk/NLSF_VQ_weights_laroia.c similarity index 100% rename from code/opus-1.2.1/silk/NLSF_VQ_weights_laroia.c rename to code/thirdparty/opus-1.2.1/silk/NLSF_VQ_weights_laroia.c diff --git a/code/opus-1.2.1/silk/NLSF_decode.c b/code/thirdparty/opus-1.2.1/silk/NLSF_decode.c similarity index 100% rename from code/opus-1.2.1/silk/NLSF_decode.c rename to code/thirdparty/opus-1.2.1/silk/NLSF_decode.c diff --git a/code/opus-1.2.1/silk/NLSF_del_dec_quant.c b/code/thirdparty/opus-1.2.1/silk/NLSF_del_dec_quant.c similarity index 100% rename from code/opus-1.2.1/silk/NLSF_del_dec_quant.c rename to code/thirdparty/opus-1.2.1/silk/NLSF_del_dec_quant.c diff --git a/code/opus-1.2.1/silk/NLSF_encode.c b/code/thirdparty/opus-1.2.1/silk/NLSF_encode.c similarity index 100% rename from code/opus-1.2.1/silk/NLSF_encode.c rename to code/thirdparty/opus-1.2.1/silk/NLSF_encode.c diff --git a/code/opus-1.2.1/silk/NLSF_stabilize.c b/code/thirdparty/opus-1.2.1/silk/NLSF_stabilize.c similarity index 100% rename from code/opus-1.2.1/silk/NLSF_stabilize.c rename to code/thirdparty/opus-1.2.1/silk/NLSF_stabilize.c diff --git a/code/opus-1.2.1/silk/NLSF_unpack.c b/code/thirdparty/opus-1.2.1/silk/NLSF_unpack.c similarity index 100% rename from code/opus-1.2.1/silk/NLSF_unpack.c rename to code/thirdparty/opus-1.2.1/silk/NLSF_unpack.c diff --git a/code/opus-1.2.1/silk/NSQ.c b/code/thirdparty/opus-1.2.1/silk/NSQ.c similarity index 100% rename from code/opus-1.2.1/silk/NSQ.c rename to code/thirdparty/opus-1.2.1/silk/NSQ.c diff --git a/code/opus-1.2.1/silk/NSQ.h b/code/thirdparty/opus-1.2.1/silk/NSQ.h similarity index 100% rename from code/opus-1.2.1/silk/NSQ.h rename to code/thirdparty/opus-1.2.1/silk/NSQ.h diff --git a/code/opus-1.2.1/silk/NSQ_del_dec.c b/code/thirdparty/opus-1.2.1/silk/NSQ_del_dec.c similarity index 100% rename from code/opus-1.2.1/silk/NSQ_del_dec.c rename to code/thirdparty/opus-1.2.1/silk/NSQ_del_dec.c diff --git a/code/opus-1.2.1/silk/PLC.c b/code/thirdparty/opus-1.2.1/silk/PLC.c similarity index 100% rename from code/opus-1.2.1/silk/PLC.c rename to code/thirdparty/opus-1.2.1/silk/PLC.c diff --git a/code/opus-1.2.1/silk/PLC.h b/code/thirdparty/opus-1.2.1/silk/PLC.h similarity index 100% rename from code/opus-1.2.1/silk/PLC.h rename to code/thirdparty/opus-1.2.1/silk/PLC.h diff --git a/code/opus-1.2.1/silk/SigProc_FIX.h b/code/thirdparty/opus-1.2.1/silk/SigProc_FIX.h similarity index 100% rename from code/opus-1.2.1/silk/SigProc_FIX.h rename to code/thirdparty/opus-1.2.1/silk/SigProc_FIX.h diff --git a/code/opus-1.2.1/silk/VAD.c b/code/thirdparty/opus-1.2.1/silk/VAD.c similarity index 100% rename from code/opus-1.2.1/silk/VAD.c rename to code/thirdparty/opus-1.2.1/silk/VAD.c diff --git a/code/opus-1.2.1/silk/VQ_WMat_EC.c b/code/thirdparty/opus-1.2.1/silk/VQ_WMat_EC.c similarity index 100% rename from code/opus-1.2.1/silk/VQ_WMat_EC.c rename to code/thirdparty/opus-1.2.1/silk/VQ_WMat_EC.c diff --git a/code/opus-1.2.1/silk/ana_filt_bank_1.c b/code/thirdparty/opus-1.2.1/silk/ana_filt_bank_1.c similarity index 100% rename from code/opus-1.2.1/silk/ana_filt_bank_1.c rename to code/thirdparty/opus-1.2.1/silk/ana_filt_bank_1.c diff --git a/code/opus-1.2.1/silk/arm/LPC_inv_pred_gain_arm.h b/code/thirdparty/opus-1.2.1/silk/arm/LPC_inv_pred_gain_arm.h similarity index 100% rename from code/opus-1.2.1/silk/arm/LPC_inv_pred_gain_arm.h rename to code/thirdparty/opus-1.2.1/silk/arm/LPC_inv_pred_gain_arm.h diff --git a/code/opus-1.2.1/silk/arm/LPC_inv_pred_gain_neon_intr.c b/code/thirdparty/opus-1.2.1/silk/arm/LPC_inv_pred_gain_neon_intr.c similarity index 100% rename from code/opus-1.2.1/silk/arm/LPC_inv_pred_gain_neon_intr.c rename to code/thirdparty/opus-1.2.1/silk/arm/LPC_inv_pred_gain_neon_intr.c diff --git a/code/opus-1.2.1/silk/arm/NSQ_del_dec_arm.h b/code/thirdparty/opus-1.2.1/silk/arm/NSQ_del_dec_arm.h similarity index 100% rename from code/opus-1.2.1/silk/arm/NSQ_del_dec_arm.h rename to code/thirdparty/opus-1.2.1/silk/arm/NSQ_del_dec_arm.h diff --git a/code/opus-1.2.1/silk/arm/NSQ_del_dec_neon_intr.c b/code/thirdparty/opus-1.2.1/silk/arm/NSQ_del_dec_neon_intr.c similarity index 100% rename from code/opus-1.2.1/silk/arm/NSQ_del_dec_neon_intr.c rename to code/thirdparty/opus-1.2.1/silk/arm/NSQ_del_dec_neon_intr.c diff --git a/code/opus-1.2.1/silk/arm/NSQ_neon.c b/code/thirdparty/opus-1.2.1/silk/arm/NSQ_neon.c similarity index 100% rename from code/opus-1.2.1/silk/arm/NSQ_neon.c rename to code/thirdparty/opus-1.2.1/silk/arm/NSQ_neon.c diff --git a/code/opus-1.2.1/silk/arm/NSQ_neon.h b/code/thirdparty/opus-1.2.1/silk/arm/NSQ_neon.h similarity index 100% rename from code/opus-1.2.1/silk/arm/NSQ_neon.h rename to code/thirdparty/opus-1.2.1/silk/arm/NSQ_neon.h diff --git a/code/opus-1.2.1/silk/arm/SigProc_FIX_armv4.h b/code/thirdparty/opus-1.2.1/silk/arm/SigProc_FIX_armv4.h similarity index 100% rename from code/opus-1.2.1/silk/arm/SigProc_FIX_armv4.h rename to code/thirdparty/opus-1.2.1/silk/arm/SigProc_FIX_armv4.h diff --git a/code/opus-1.2.1/silk/arm/SigProc_FIX_armv5e.h b/code/thirdparty/opus-1.2.1/silk/arm/SigProc_FIX_armv5e.h similarity index 100% rename from code/opus-1.2.1/silk/arm/SigProc_FIX_armv5e.h rename to code/thirdparty/opus-1.2.1/silk/arm/SigProc_FIX_armv5e.h diff --git a/code/opus-1.2.1/silk/arm/arm_silk_map.c b/code/thirdparty/opus-1.2.1/silk/arm/arm_silk_map.c similarity index 100% rename from code/opus-1.2.1/silk/arm/arm_silk_map.c rename to code/thirdparty/opus-1.2.1/silk/arm/arm_silk_map.c diff --git a/code/opus-1.2.1/silk/arm/biquad_alt_arm.h b/code/thirdparty/opus-1.2.1/silk/arm/biquad_alt_arm.h similarity index 100% rename from code/opus-1.2.1/silk/arm/biquad_alt_arm.h rename to code/thirdparty/opus-1.2.1/silk/arm/biquad_alt_arm.h diff --git a/code/opus-1.2.1/silk/arm/biquad_alt_neon_intr.c b/code/thirdparty/opus-1.2.1/silk/arm/biquad_alt_neon_intr.c similarity index 100% rename from code/opus-1.2.1/silk/arm/biquad_alt_neon_intr.c rename to code/thirdparty/opus-1.2.1/silk/arm/biquad_alt_neon_intr.c diff --git a/code/opus-1.2.1/silk/arm/macros_arm64.h b/code/thirdparty/opus-1.2.1/silk/arm/macros_arm64.h similarity index 100% rename from code/opus-1.2.1/silk/arm/macros_arm64.h rename to code/thirdparty/opus-1.2.1/silk/arm/macros_arm64.h diff --git a/code/opus-1.2.1/silk/arm/macros_armv4.h b/code/thirdparty/opus-1.2.1/silk/arm/macros_armv4.h similarity index 100% rename from code/opus-1.2.1/silk/arm/macros_armv4.h rename to code/thirdparty/opus-1.2.1/silk/arm/macros_armv4.h diff --git a/code/opus-1.2.1/silk/arm/macros_armv5e.h b/code/thirdparty/opus-1.2.1/silk/arm/macros_armv5e.h similarity index 100% rename from code/opus-1.2.1/silk/arm/macros_armv5e.h rename to code/thirdparty/opus-1.2.1/silk/arm/macros_armv5e.h diff --git a/code/opus-1.2.1/silk/biquad_alt.c b/code/thirdparty/opus-1.2.1/silk/biquad_alt.c similarity index 100% rename from code/opus-1.2.1/silk/biquad_alt.c rename to code/thirdparty/opus-1.2.1/silk/biquad_alt.c diff --git a/code/opus-1.2.1/silk/bwexpander.c b/code/thirdparty/opus-1.2.1/silk/bwexpander.c similarity index 100% rename from code/opus-1.2.1/silk/bwexpander.c rename to code/thirdparty/opus-1.2.1/silk/bwexpander.c diff --git a/code/opus-1.2.1/silk/bwexpander_32.c b/code/thirdparty/opus-1.2.1/silk/bwexpander_32.c similarity index 100% rename from code/opus-1.2.1/silk/bwexpander_32.c rename to code/thirdparty/opus-1.2.1/silk/bwexpander_32.c diff --git a/code/opus-1.2.1/silk/check_control_input.c b/code/thirdparty/opus-1.2.1/silk/check_control_input.c similarity index 100% rename from code/opus-1.2.1/silk/check_control_input.c rename to code/thirdparty/opus-1.2.1/silk/check_control_input.c diff --git a/code/opus-1.2.1/silk/code_signs.c b/code/thirdparty/opus-1.2.1/silk/code_signs.c similarity index 100% rename from code/opus-1.2.1/silk/code_signs.c rename to code/thirdparty/opus-1.2.1/silk/code_signs.c diff --git a/code/opus-1.2.1/silk/control.h b/code/thirdparty/opus-1.2.1/silk/control.h similarity index 100% rename from code/opus-1.2.1/silk/control.h rename to code/thirdparty/opus-1.2.1/silk/control.h diff --git a/code/opus-1.2.1/silk/control_SNR.c b/code/thirdparty/opus-1.2.1/silk/control_SNR.c similarity index 100% rename from code/opus-1.2.1/silk/control_SNR.c rename to code/thirdparty/opus-1.2.1/silk/control_SNR.c diff --git a/code/opus-1.2.1/silk/control_audio_bandwidth.c b/code/thirdparty/opus-1.2.1/silk/control_audio_bandwidth.c similarity index 100% rename from code/opus-1.2.1/silk/control_audio_bandwidth.c rename to code/thirdparty/opus-1.2.1/silk/control_audio_bandwidth.c diff --git a/code/opus-1.2.1/silk/control_codec.c b/code/thirdparty/opus-1.2.1/silk/control_codec.c similarity index 100% rename from code/opus-1.2.1/silk/control_codec.c rename to code/thirdparty/opus-1.2.1/silk/control_codec.c diff --git a/code/opus-1.2.1/silk/debug.c b/code/thirdparty/opus-1.2.1/silk/debug.c similarity index 100% rename from code/opus-1.2.1/silk/debug.c rename to code/thirdparty/opus-1.2.1/silk/debug.c diff --git a/code/opus-1.2.1/silk/debug.h b/code/thirdparty/opus-1.2.1/silk/debug.h similarity index 100% rename from code/opus-1.2.1/silk/debug.h rename to code/thirdparty/opus-1.2.1/silk/debug.h diff --git a/code/opus-1.2.1/silk/dec_API.c b/code/thirdparty/opus-1.2.1/silk/dec_API.c similarity index 100% rename from code/opus-1.2.1/silk/dec_API.c rename to code/thirdparty/opus-1.2.1/silk/dec_API.c diff --git a/code/opus-1.2.1/silk/decode_core.c b/code/thirdparty/opus-1.2.1/silk/decode_core.c similarity index 100% rename from code/opus-1.2.1/silk/decode_core.c rename to code/thirdparty/opus-1.2.1/silk/decode_core.c diff --git a/code/opus-1.2.1/silk/decode_frame.c b/code/thirdparty/opus-1.2.1/silk/decode_frame.c similarity index 100% rename from code/opus-1.2.1/silk/decode_frame.c rename to code/thirdparty/opus-1.2.1/silk/decode_frame.c diff --git a/code/opus-1.2.1/silk/decode_indices.c b/code/thirdparty/opus-1.2.1/silk/decode_indices.c similarity index 100% rename from code/opus-1.2.1/silk/decode_indices.c rename to code/thirdparty/opus-1.2.1/silk/decode_indices.c diff --git a/code/opus-1.2.1/silk/decode_parameters.c b/code/thirdparty/opus-1.2.1/silk/decode_parameters.c similarity index 100% rename from code/opus-1.2.1/silk/decode_parameters.c rename to code/thirdparty/opus-1.2.1/silk/decode_parameters.c diff --git a/code/opus-1.2.1/silk/decode_pitch.c b/code/thirdparty/opus-1.2.1/silk/decode_pitch.c similarity index 100% rename from code/opus-1.2.1/silk/decode_pitch.c rename to code/thirdparty/opus-1.2.1/silk/decode_pitch.c diff --git a/code/opus-1.2.1/silk/decode_pulses.c b/code/thirdparty/opus-1.2.1/silk/decode_pulses.c similarity index 100% rename from code/opus-1.2.1/silk/decode_pulses.c rename to code/thirdparty/opus-1.2.1/silk/decode_pulses.c diff --git a/code/opus-1.2.1/silk/decoder_set_fs.c b/code/thirdparty/opus-1.2.1/silk/decoder_set_fs.c similarity index 100% rename from code/opus-1.2.1/silk/decoder_set_fs.c rename to code/thirdparty/opus-1.2.1/silk/decoder_set_fs.c diff --git a/code/opus-1.2.1/silk/define.h b/code/thirdparty/opus-1.2.1/silk/define.h similarity index 100% rename from code/opus-1.2.1/silk/define.h rename to code/thirdparty/opus-1.2.1/silk/define.h diff --git a/code/opus-1.2.1/silk/enc_API.c b/code/thirdparty/opus-1.2.1/silk/enc_API.c similarity index 100% rename from code/opus-1.2.1/silk/enc_API.c rename to code/thirdparty/opus-1.2.1/silk/enc_API.c diff --git a/code/opus-1.2.1/silk/encode_indices.c b/code/thirdparty/opus-1.2.1/silk/encode_indices.c similarity index 100% rename from code/opus-1.2.1/silk/encode_indices.c rename to code/thirdparty/opus-1.2.1/silk/encode_indices.c diff --git a/code/opus-1.2.1/silk/encode_pulses.c b/code/thirdparty/opus-1.2.1/silk/encode_pulses.c similarity index 100% rename from code/opus-1.2.1/silk/encode_pulses.c rename to code/thirdparty/opus-1.2.1/silk/encode_pulses.c diff --git a/code/opus-1.2.1/silk/errors.h b/code/thirdparty/opus-1.2.1/silk/errors.h similarity index 100% rename from code/opus-1.2.1/silk/errors.h rename to code/thirdparty/opus-1.2.1/silk/errors.h diff --git a/code/opus-1.2.1/silk/fixed/LTP_analysis_filter_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/LTP_analysis_filter_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/LTP_analysis_filter_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/LTP_analysis_filter_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/LTP_scale_ctrl_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/LTP_scale_ctrl_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/LTP_scale_ctrl_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/LTP_scale_ctrl_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/apply_sine_window_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/apply_sine_window_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/apply_sine_window_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/apply_sine_window_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_arm.h b/code/thirdparty/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_arm.h similarity index 100% rename from code/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_arm.h rename to code/thirdparty/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_arm.h diff --git a/code/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_neon_intr.c b/code/thirdparty/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_neon_intr.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_neon_intr.c rename to code/thirdparty/opus-1.2.1/silk/fixed/arm/warped_autocorrelation_FIX_neon_intr.c diff --git a/code/opus-1.2.1/silk/fixed/autocorr_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/autocorr_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/autocorr_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/autocorr_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/burg_modified_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/burg_modified_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/burg_modified_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/burg_modified_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/corrMatrix_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/corrMatrix_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/corrMatrix_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/corrMatrix_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/encode_frame_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/encode_frame_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/encode_frame_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/encode_frame_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/find_LPC_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/find_LPC_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/find_LPC_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/find_LPC_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/find_LTP_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/find_LTP_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/find_LTP_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/find_LTP_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/find_pitch_lags_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/find_pitch_lags_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/find_pitch_lags_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/find_pitch_lags_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/find_pred_coefs_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/find_pred_coefs_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/find_pred_coefs_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/find_pred_coefs_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/k2a_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/k2a_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/k2a_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/k2a_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/k2a_Q16_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/k2a_Q16_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/k2a_Q16_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/k2a_Q16_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/main_FIX.h b/code/thirdparty/opus-1.2.1/silk/fixed/main_FIX.h similarity index 100% rename from code/opus-1.2.1/silk/fixed/main_FIX.h rename to code/thirdparty/opus-1.2.1/silk/fixed/main_FIX.h diff --git a/code/opus-1.2.1/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h b/code/thirdparty/opus-1.2.1/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h similarity index 100% rename from code/opus-1.2.1/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h rename to code/thirdparty/opus-1.2.1/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h diff --git a/code/opus-1.2.1/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h b/code/thirdparty/opus-1.2.1/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h similarity index 100% rename from code/opus-1.2.1/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h rename to code/thirdparty/opus-1.2.1/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h diff --git a/code/opus-1.2.1/silk/fixed/noise_shape_analysis_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/noise_shape_analysis_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/noise_shape_analysis_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/noise_shape_analysis_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/pitch_analysis_core_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/pitch_analysis_core_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/pitch_analysis_core_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/pitch_analysis_core_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/process_gains_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/process_gains_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/process_gains_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/process_gains_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/regularize_correlations_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/regularize_correlations_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/regularize_correlations_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/regularize_correlations_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/residual_energy16_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/residual_energy16_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/residual_energy16_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/residual_energy16_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/residual_energy_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/residual_energy_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/residual_energy_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/residual_energy_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/schur64_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/schur64_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/schur64_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/schur64_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/schur_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/schur_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/schur_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/schur_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/structs_FIX.h b/code/thirdparty/opus-1.2.1/silk/fixed/structs_FIX.h similarity index 100% rename from code/opus-1.2.1/silk/fixed/structs_FIX.h rename to code/thirdparty/opus-1.2.1/silk/fixed/structs_FIX.h diff --git a/code/opus-1.2.1/silk/fixed/vector_ops_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/vector_ops_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/vector_ops_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/vector_ops_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/warped_autocorrelation_FIX.c b/code/thirdparty/opus-1.2.1/silk/fixed/warped_autocorrelation_FIX.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/warped_autocorrelation_FIX.c rename to code/thirdparty/opus-1.2.1/silk/fixed/warped_autocorrelation_FIX.c diff --git a/code/opus-1.2.1/silk/fixed/x86/burg_modified_FIX_sse.c b/code/thirdparty/opus-1.2.1/silk/fixed/x86/burg_modified_FIX_sse.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/x86/burg_modified_FIX_sse.c rename to code/thirdparty/opus-1.2.1/silk/fixed/x86/burg_modified_FIX_sse.c diff --git a/code/opus-1.2.1/silk/fixed/x86/vector_ops_FIX_sse.c b/code/thirdparty/opus-1.2.1/silk/fixed/x86/vector_ops_FIX_sse.c similarity index 100% rename from code/opus-1.2.1/silk/fixed/x86/vector_ops_FIX_sse.c rename to code/thirdparty/opus-1.2.1/silk/fixed/x86/vector_ops_FIX_sse.c diff --git a/code/opus-1.2.1/silk/float/LPC_analysis_filter_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/LPC_analysis_filter_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/LPC_analysis_filter_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/LPC_analysis_filter_FLP.c diff --git a/code/opus-1.2.1/silk/float/LPC_inv_pred_gain_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/LPC_inv_pred_gain_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/LPC_inv_pred_gain_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/LPC_inv_pred_gain_FLP.c diff --git a/code/opus-1.2.1/silk/float/LTP_analysis_filter_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/LTP_analysis_filter_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/LTP_analysis_filter_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/LTP_analysis_filter_FLP.c diff --git a/code/opus-1.2.1/silk/float/LTP_scale_ctrl_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/LTP_scale_ctrl_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/LTP_scale_ctrl_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/LTP_scale_ctrl_FLP.c diff --git a/code/opus-1.2.1/silk/float/SigProc_FLP.h b/code/thirdparty/opus-1.2.1/silk/float/SigProc_FLP.h similarity index 100% rename from code/opus-1.2.1/silk/float/SigProc_FLP.h rename to code/thirdparty/opus-1.2.1/silk/float/SigProc_FLP.h diff --git a/code/opus-1.2.1/silk/float/apply_sine_window_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/apply_sine_window_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/apply_sine_window_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/apply_sine_window_FLP.c diff --git a/code/opus-1.2.1/silk/float/autocorrelation_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/autocorrelation_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/autocorrelation_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/autocorrelation_FLP.c diff --git a/code/opus-1.2.1/silk/float/burg_modified_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/burg_modified_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/burg_modified_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/burg_modified_FLP.c diff --git a/code/opus-1.2.1/silk/float/bwexpander_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/bwexpander_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/bwexpander_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/bwexpander_FLP.c diff --git a/code/opus-1.2.1/silk/float/corrMatrix_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/corrMatrix_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/corrMatrix_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/corrMatrix_FLP.c diff --git a/code/opus-1.2.1/silk/float/encode_frame_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/encode_frame_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/encode_frame_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/encode_frame_FLP.c diff --git a/code/opus-1.2.1/silk/float/energy_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/energy_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/energy_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/energy_FLP.c diff --git a/code/opus-1.2.1/silk/float/find_LPC_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/find_LPC_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/find_LPC_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/find_LPC_FLP.c diff --git a/code/opus-1.2.1/silk/float/find_LTP_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/find_LTP_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/find_LTP_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/find_LTP_FLP.c diff --git a/code/opus-1.2.1/silk/float/find_pitch_lags_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/find_pitch_lags_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/find_pitch_lags_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/find_pitch_lags_FLP.c diff --git a/code/opus-1.2.1/silk/float/find_pred_coefs_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/find_pred_coefs_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/find_pred_coefs_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/find_pred_coefs_FLP.c diff --git a/code/opus-1.2.1/silk/float/inner_product_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/inner_product_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/inner_product_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/inner_product_FLP.c diff --git a/code/opus-1.2.1/silk/float/k2a_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/k2a_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/k2a_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/k2a_FLP.c diff --git a/code/opus-1.2.1/silk/float/main_FLP.h b/code/thirdparty/opus-1.2.1/silk/float/main_FLP.h similarity index 100% rename from code/opus-1.2.1/silk/float/main_FLP.h rename to code/thirdparty/opus-1.2.1/silk/float/main_FLP.h diff --git a/code/opus-1.2.1/silk/float/noise_shape_analysis_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/noise_shape_analysis_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/noise_shape_analysis_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/noise_shape_analysis_FLP.c diff --git a/code/opus-1.2.1/silk/float/pitch_analysis_core_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/pitch_analysis_core_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/pitch_analysis_core_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/pitch_analysis_core_FLP.c diff --git a/code/opus-1.2.1/silk/float/process_gains_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/process_gains_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/process_gains_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/process_gains_FLP.c diff --git a/code/opus-1.2.1/silk/float/regularize_correlations_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/regularize_correlations_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/regularize_correlations_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/regularize_correlations_FLP.c diff --git a/code/opus-1.2.1/silk/float/residual_energy_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/residual_energy_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/residual_energy_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/residual_energy_FLP.c diff --git a/code/opus-1.2.1/silk/float/scale_copy_vector_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/scale_copy_vector_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/scale_copy_vector_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/scale_copy_vector_FLP.c diff --git a/code/opus-1.2.1/silk/float/scale_vector_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/scale_vector_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/scale_vector_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/scale_vector_FLP.c diff --git a/code/opus-1.2.1/silk/float/schur_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/schur_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/schur_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/schur_FLP.c diff --git a/code/opus-1.2.1/silk/float/sort_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/sort_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/sort_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/sort_FLP.c diff --git a/code/opus-1.2.1/silk/float/structs_FLP.h b/code/thirdparty/opus-1.2.1/silk/float/structs_FLP.h similarity index 100% rename from code/opus-1.2.1/silk/float/structs_FLP.h rename to code/thirdparty/opus-1.2.1/silk/float/structs_FLP.h diff --git a/code/opus-1.2.1/silk/float/warped_autocorrelation_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/warped_autocorrelation_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/warped_autocorrelation_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/warped_autocorrelation_FLP.c diff --git a/code/opus-1.2.1/silk/float/wrappers_FLP.c b/code/thirdparty/opus-1.2.1/silk/float/wrappers_FLP.c similarity index 100% rename from code/opus-1.2.1/silk/float/wrappers_FLP.c rename to code/thirdparty/opus-1.2.1/silk/float/wrappers_FLP.c diff --git a/code/opus-1.2.1/silk/gain_quant.c b/code/thirdparty/opus-1.2.1/silk/gain_quant.c similarity index 100% rename from code/opus-1.2.1/silk/gain_quant.c rename to code/thirdparty/opus-1.2.1/silk/gain_quant.c diff --git a/code/opus-1.2.1/silk/init_decoder.c b/code/thirdparty/opus-1.2.1/silk/init_decoder.c similarity index 100% rename from code/opus-1.2.1/silk/init_decoder.c rename to code/thirdparty/opus-1.2.1/silk/init_decoder.c diff --git a/code/opus-1.2.1/silk/init_encoder.c b/code/thirdparty/opus-1.2.1/silk/init_encoder.c similarity index 100% rename from code/opus-1.2.1/silk/init_encoder.c rename to code/thirdparty/opus-1.2.1/silk/init_encoder.c diff --git a/code/opus-1.2.1/silk/inner_prod_aligned.c b/code/thirdparty/opus-1.2.1/silk/inner_prod_aligned.c similarity index 100% rename from code/opus-1.2.1/silk/inner_prod_aligned.c rename to code/thirdparty/opus-1.2.1/silk/inner_prod_aligned.c diff --git a/code/opus-1.2.1/silk/interpolate.c b/code/thirdparty/opus-1.2.1/silk/interpolate.c similarity index 100% rename from code/opus-1.2.1/silk/interpolate.c rename to code/thirdparty/opus-1.2.1/silk/interpolate.c diff --git a/code/opus-1.2.1/silk/lin2log.c b/code/thirdparty/opus-1.2.1/silk/lin2log.c similarity index 100% rename from code/opus-1.2.1/silk/lin2log.c rename to code/thirdparty/opus-1.2.1/silk/lin2log.c diff --git a/code/opus-1.2.1/silk/log2lin.c b/code/thirdparty/opus-1.2.1/silk/log2lin.c similarity index 100% rename from code/opus-1.2.1/silk/log2lin.c rename to code/thirdparty/opus-1.2.1/silk/log2lin.c diff --git a/code/opus-1.2.1/silk/macros.h b/code/thirdparty/opus-1.2.1/silk/macros.h similarity index 100% rename from code/opus-1.2.1/silk/macros.h rename to code/thirdparty/opus-1.2.1/silk/macros.h diff --git a/code/opus-1.2.1/silk/main.h b/code/thirdparty/opus-1.2.1/silk/main.h similarity index 100% rename from code/opus-1.2.1/silk/main.h rename to code/thirdparty/opus-1.2.1/silk/main.h diff --git a/code/opus-1.2.1/silk/mips/NSQ_del_dec_mipsr1.h b/code/thirdparty/opus-1.2.1/silk/mips/NSQ_del_dec_mipsr1.h similarity index 100% rename from code/opus-1.2.1/silk/mips/NSQ_del_dec_mipsr1.h rename to code/thirdparty/opus-1.2.1/silk/mips/NSQ_del_dec_mipsr1.h diff --git a/code/opus-1.2.1/silk/mips/macros_mipsr1.h b/code/thirdparty/opus-1.2.1/silk/mips/macros_mipsr1.h similarity index 100% rename from code/opus-1.2.1/silk/mips/macros_mipsr1.h rename to code/thirdparty/opus-1.2.1/silk/mips/macros_mipsr1.h diff --git a/code/opus-1.2.1/silk/mips/sigproc_fix_mipsr1.h b/code/thirdparty/opus-1.2.1/silk/mips/sigproc_fix_mipsr1.h similarity index 100% rename from code/opus-1.2.1/silk/mips/sigproc_fix_mipsr1.h rename to code/thirdparty/opus-1.2.1/silk/mips/sigproc_fix_mipsr1.h diff --git a/code/opus-1.2.1/silk/pitch_est_defines.h b/code/thirdparty/opus-1.2.1/silk/pitch_est_defines.h similarity index 100% rename from code/opus-1.2.1/silk/pitch_est_defines.h rename to code/thirdparty/opus-1.2.1/silk/pitch_est_defines.h diff --git a/code/opus-1.2.1/silk/pitch_est_tables.c b/code/thirdparty/opus-1.2.1/silk/pitch_est_tables.c similarity index 100% rename from code/opus-1.2.1/silk/pitch_est_tables.c rename to code/thirdparty/opus-1.2.1/silk/pitch_est_tables.c diff --git a/code/opus-1.2.1/silk/process_NLSFs.c b/code/thirdparty/opus-1.2.1/silk/process_NLSFs.c similarity index 100% rename from code/opus-1.2.1/silk/process_NLSFs.c rename to code/thirdparty/opus-1.2.1/silk/process_NLSFs.c diff --git a/code/opus-1.2.1/silk/quant_LTP_gains.c b/code/thirdparty/opus-1.2.1/silk/quant_LTP_gains.c similarity index 100% rename from code/opus-1.2.1/silk/quant_LTP_gains.c rename to code/thirdparty/opus-1.2.1/silk/quant_LTP_gains.c diff --git a/code/opus-1.2.1/silk/resampler.c b/code/thirdparty/opus-1.2.1/silk/resampler.c similarity index 100% rename from code/opus-1.2.1/silk/resampler.c rename to code/thirdparty/opus-1.2.1/silk/resampler.c diff --git a/code/opus-1.2.1/silk/resampler_down2.c b/code/thirdparty/opus-1.2.1/silk/resampler_down2.c similarity index 100% rename from code/opus-1.2.1/silk/resampler_down2.c rename to code/thirdparty/opus-1.2.1/silk/resampler_down2.c diff --git a/code/opus-1.2.1/silk/resampler_down2_3.c b/code/thirdparty/opus-1.2.1/silk/resampler_down2_3.c similarity index 100% rename from code/opus-1.2.1/silk/resampler_down2_3.c rename to code/thirdparty/opus-1.2.1/silk/resampler_down2_3.c diff --git a/code/opus-1.2.1/silk/resampler_private.h b/code/thirdparty/opus-1.2.1/silk/resampler_private.h similarity index 100% rename from code/opus-1.2.1/silk/resampler_private.h rename to code/thirdparty/opus-1.2.1/silk/resampler_private.h diff --git a/code/opus-1.2.1/silk/resampler_private_AR2.c b/code/thirdparty/opus-1.2.1/silk/resampler_private_AR2.c similarity index 100% rename from code/opus-1.2.1/silk/resampler_private_AR2.c rename to code/thirdparty/opus-1.2.1/silk/resampler_private_AR2.c diff --git a/code/opus-1.2.1/silk/resampler_private_IIR_FIR.c b/code/thirdparty/opus-1.2.1/silk/resampler_private_IIR_FIR.c similarity index 100% rename from code/opus-1.2.1/silk/resampler_private_IIR_FIR.c rename to code/thirdparty/opus-1.2.1/silk/resampler_private_IIR_FIR.c diff --git a/code/opus-1.2.1/silk/resampler_private_down_FIR.c b/code/thirdparty/opus-1.2.1/silk/resampler_private_down_FIR.c similarity index 100% rename from code/opus-1.2.1/silk/resampler_private_down_FIR.c rename to code/thirdparty/opus-1.2.1/silk/resampler_private_down_FIR.c diff --git a/code/opus-1.2.1/silk/resampler_private_up2_HQ.c b/code/thirdparty/opus-1.2.1/silk/resampler_private_up2_HQ.c similarity index 100% rename from code/opus-1.2.1/silk/resampler_private_up2_HQ.c rename to code/thirdparty/opus-1.2.1/silk/resampler_private_up2_HQ.c diff --git a/code/opus-1.2.1/silk/resampler_rom.c b/code/thirdparty/opus-1.2.1/silk/resampler_rom.c similarity index 100% rename from code/opus-1.2.1/silk/resampler_rom.c rename to code/thirdparty/opus-1.2.1/silk/resampler_rom.c diff --git a/code/opus-1.2.1/silk/resampler_rom.h b/code/thirdparty/opus-1.2.1/silk/resampler_rom.h similarity index 100% rename from code/opus-1.2.1/silk/resampler_rom.h rename to code/thirdparty/opus-1.2.1/silk/resampler_rom.h diff --git a/code/opus-1.2.1/silk/resampler_structs.h b/code/thirdparty/opus-1.2.1/silk/resampler_structs.h similarity index 100% rename from code/opus-1.2.1/silk/resampler_structs.h rename to code/thirdparty/opus-1.2.1/silk/resampler_structs.h diff --git a/code/opus-1.2.1/silk/shell_coder.c b/code/thirdparty/opus-1.2.1/silk/shell_coder.c similarity index 100% rename from code/opus-1.2.1/silk/shell_coder.c rename to code/thirdparty/opus-1.2.1/silk/shell_coder.c diff --git a/code/opus-1.2.1/silk/sigm_Q15.c b/code/thirdparty/opus-1.2.1/silk/sigm_Q15.c similarity index 100% rename from code/opus-1.2.1/silk/sigm_Q15.c rename to code/thirdparty/opus-1.2.1/silk/sigm_Q15.c diff --git a/code/opus-1.2.1/silk/sort.c b/code/thirdparty/opus-1.2.1/silk/sort.c similarity index 100% rename from code/opus-1.2.1/silk/sort.c rename to code/thirdparty/opus-1.2.1/silk/sort.c diff --git a/code/opus-1.2.1/silk/stereo_LR_to_MS.c b/code/thirdparty/opus-1.2.1/silk/stereo_LR_to_MS.c similarity index 100% rename from code/opus-1.2.1/silk/stereo_LR_to_MS.c rename to code/thirdparty/opus-1.2.1/silk/stereo_LR_to_MS.c diff --git a/code/opus-1.2.1/silk/stereo_MS_to_LR.c b/code/thirdparty/opus-1.2.1/silk/stereo_MS_to_LR.c similarity index 100% rename from code/opus-1.2.1/silk/stereo_MS_to_LR.c rename to code/thirdparty/opus-1.2.1/silk/stereo_MS_to_LR.c diff --git a/code/opus-1.2.1/silk/stereo_decode_pred.c b/code/thirdparty/opus-1.2.1/silk/stereo_decode_pred.c similarity index 100% rename from code/opus-1.2.1/silk/stereo_decode_pred.c rename to code/thirdparty/opus-1.2.1/silk/stereo_decode_pred.c diff --git a/code/opus-1.2.1/silk/stereo_encode_pred.c b/code/thirdparty/opus-1.2.1/silk/stereo_encode_pred.c similarity index 100% rename from code/opus-1.2.1/silk/stereo_encode_pred.c rename to code/thirdparty/opus-1.2.1/silk/stereo_encode_pred.c diff --git a/code/opus-1.2.1/silk/stereo_find_predictor.c b/code/thirdparty/opus-1.2.1/silk/stereo_find_predictor.c similarity index 100% rename from code/opus-1.2.1/silk/stereo_find_predictor.c rename to code/thirdparty/opus-1.2.1/silk/stereo_find_predictor.c diff --git a/code/opus-1.2.1/silk/stereo_quant_pred.c b/code/thirdparty/opus-1.2.1/silk/stereo_quant_pred.c similarity index 100% rename from code/opus-1.2.1/silk/stereo_quant_pred.c rename to code/thirdparty/opus-1.2.1/silk/stereo_quant_pred.c diff --git a/code/opus-1.2.1/silk/structs.h b/code/thirdparty/opus-1.2.1/silk/structs.h similarity index 100% rename from code/opus-1.2.1/silk/structs.h rename to code/thirdparty/opus-1.2.1/silk/structs.h diff --git a/code/opus-1.2.1/silk/sum_sqr_shift.c b/code/thirdparty/opus-1.2.1/silk/sum_sqr_shift.c similarity index 100% rename from code/opus-1.2.1/silk/sum_sqr_shift.c rename to code/thirdparty/opus-1.2.1/silk/sum_sqr_shift.c diff --git a/code/opus-1.2.1/silk/table_LSF_cos.c b/code/thirdparty/opus-1.2.1/silk/table_LSF_cos.c similarity index 100% rename from code/opus-1.2.1/silk/table_LSF_cos.c rename to code/thirdparty/opus-1.2.1/silk/table_LSF_cos.c diff --git a/code/opus-1.2.1/silk/tables.h b/code/thirdparty/opus-1.2.1/silk/tables.h similarity index 100% rename from code/opus-1.2.1/silk/tables.h rename to code/thirdparty/opus-1.2.1/silk/tables.h diff --git a/code/opus-1.2.1/silk/tables_LTP.c b/code/thirdparty/opus-1.2.1/silk/tables_LTP.c similarity index 100% rename from code/opus-1.2.1/silk/tables_LTP.c rename to code/thirdparty/opus-1.2.1/silk/tables_LTP.c diff --git a/code/opus-1.2.1/silk/tables_NLSF_CB_NB_MB.c b/code/thirdparty/opus-1.2.1/silk/tables_NLSF_CB_NB_MB.c similarity index 100% rename from code/opus-1.2.1/silk/tables_NLSF_CB_NB_MB.c rename to code/thirdparty/opus-1.2.1/silk/tables_NLSF_CB_NB_MB.c diff --git a/code/opus-1.2.1/silk/tables_NLSF_CB_WB.c b/code/thirdparty/opus-1.2.1/silk/tables_NLSF_CB_WB.c similarity index 100% rename from code/opus-1.2.1/silk/tables_NLSF_CB_WB.c rename to code/thirdparty/opus-1.2.1/silk/tables_NLSF_CB_WB.c diff --git a/code/opus-1.2.1/silk/tables_gain.c b/code/thirdparty/opus-1.2.1/silk/tables_gain.c similarity index 100% rename from code/opus-1.2.1/silk/tables_gain.c rename to code/thirdparty/opus-1.2.1/silk/tables_gain.c diff --git a/code/opus-1.2.1/silk/tables_other.c b/code/thirdparty/opus-1.2.1/silk/tables_other.c similarity index 100% rename from code/opus-1.2.1/silk/tables_other.c rename to code/thirdparty/opus-1.2.1/silk/tables_other.c diff --git a/code/opus-1.2.1/silk/tables_pitch_lag.c b/code/thirdparty/opus-1.2.1/silk/tables_pitch_lag.c similarity index 100% rename from code/opus-1.2.1/silk/tables_pitch_lag.c rename to code/thirdparty/opus-1.2.1/silk/tables_pitch_lag.c diff --git a/code/opus-1.2.1/silk/tables_pulses_per_block.c b/code/thirdparty/opus-1.2.1/silk/tables_pulses_per_block.c similarity index 100% rename from code/opus-1.2.1/silk/tables_pulses_per_block.c rename to code/thirdparty/opus-1.2.1/silk/tables_pulses_per_block.c diff --git a/code/opus-1.2.1/silk/tuning_parameters.h b/code/thirdparty/opus-1.2.1/silk/tuning_parameters.h similarity index 100% rename from code/opus-1.2.1/silk/tuning_parameters.h rename to code/thirdparty/opus-1.2.1/silk/tuning_parameters.h diff --git a/code/opus-1.2.1/silk/typedef.h b/code/thirdparty/opus-1.2.1/silk/typedef.h similarity index 100% rename from code/opus-1.2.1/silk/typedef.h rename to code/thirdparty/opus-1.2.1/silk/typedef.h diff --git a/code/opus-1.2.1/silk/x86/NSQ_del_dec_sse.c b/code/thirdparty/opus-1.2.1/silk/x86/NSQ_del_dec_sse.c similarity index 100% rename from code/opus-1.2.1/silk/x86/NSQ_del_dec_sse.c rename to code/thirdparty/opus-1.2.1/silk/x86/NSQ_del_dec_sse.c diff --git a/code/opus-1.2.1/silk/x86/NSQ_sse.c b/code/thirdparty/opus-1.2.1/silk/x86/NSQ_sse.c similarity index 100% rename from code/opus-1.2.1/silk/x86/NSQ_sse.c rename to code/thirdparty/opus-1.2.1/silk/x86/NSQ_sse.c diff --git a/code/opus-1.2.1/silk/x86/SigProc_FIX_sse.h b/code/thirdparty/opus-1.2.1/silk/x86/SigProc_FIX_sse.h similarity index 100% rename from code/opus-1.2.1/silk/x86/SigProc_FIX_sse.h rename to code/thirdparty/opus-1.2.1/silk/x86/SigProc_FIX_sse.h diff --git a/code/opus-1.2.1/silk/x86/VAD_sse.c b/code/thirdparty/opus-1.2.1/silk/x86/VAD_sse.c similarity index 100% rename from code/opus-1.2.1/silk/x86/VAD_sse.c rename to code/thirdparty/opus-1.2.1/silk/x86/VAD_sse.c diff --git a/code/opus-1.2.1/silk/x86/VQ_WMat_EC_sse.c b/code/thirdparty/opus-1.2.1/silk/x86/VQ_WMat_EC_sse.c similarity index 100% rename from code/opus-1.2.1/silk/x86/VQ_WMat_EC_sse.c rename to code/thirdparty/opus-1.2.1/silk/x86/VQ_WMat_EC_sse.c diff --git a/code/opus-1.2.1/silk/x86/main_sse.h b/code/thirdparty/opus-1.2.1/silk/x86/main_sse.h similarity index 100% rename from code/opus-1.2.1/silk/x86/main_sse.h rename to code/thirdparty/opus-1.2.1/silk/x86/main_sse.h diff --git a/code/opus-1.2.1/silk/x86/x86_silk_map.c b/code/thirdparty/opus-1.2.1/silk/x86/x86_silk_map.c similarity index 100% rename from code/opus-1.2.1/silk/x86/x86_silk_map.c rename to code/thirdparty/opus-1.2.1/silk/x86/x86_silk_map.c diff --git a/code/opus-1.2.1/src/analysis.c b/code/thirdparty/opus-1.2.1/src/analysis.c similarity index 100% rename from code/opus-1.2.1/src/analysis.c rename to code/thirdparty/opus-1.2.1/src/analysis.c diff --git a/code/opus-1.2.1/src/analysis.h b/code/thirdparty/opus-1.2.1/src/analysis.h similarity index 100% rename from code/opus-1.2.1/src/analysis.h rename to code/thirdparty/opus-1.2.1/src/analysis.h diff --git a/code/opus-1.2.1/src/mlp.c b/code/thirdparty/opus-1.2.1/src/mlp.c similarity index 100% rename from code/opus-1.2.1/src/mlp.c rename to code/thirdparty/opus-1.2.1/src/mlp.c diff --git a/code/opus-1.2.1/src/mlp.h b/code/thirdparty/opus-1.2.1/src/mlp.h similarity index 100% rename from code/opus-1.2.1/src/mlp.h rename to code/thirdparty/opus-1.2.1/src/mlp.h diff --git a/code/opus-1.2.1/src/mlp_data.c b/code/thirdparty/opus-1.2.1/src/mlp_data.c similarity index 100% rename from code/opus-1.2.1/src/mlp_data.c rename to code/thirdparty/opus-1.2.1/src/mlp_data.c diff --git a/code/opus-1.2.1/src/opus.c b/code/thirdparty/opus-1.2.1/src/opus.c similarity index 100% rename from code/opus-1.2.1/src/opus.c rename to code/thirdparty/opus-1.2.1/src/opus.c diff --git a/code/opus-1.2.1/src/opus_compare.c b/code/thirdparty/opus-1.2.1/src/opus_compare.c similarity index 100% rename from code/opus-1.2.1/src/opus_compare.c rename to code/thirdparty/opus-1.2.1/src/opus_compare.c diff --git a/code/opus-1.2.1/src/opus_decoder.c b/code/thirdparty/opus-1.2.1/src/opus_decoder.c similarity index 100% rename from code/opus-1.2.1/src/opus_decoder.c rename to code/thirdparty/opus-1.2.1/src/opus_decoder.c diff --git a/code/opus-1.2.1/src/opus_demo.c b/code/thirdparty/opus-1.2.1/src/opus_demo.c similarity index 100% rename from code/opus-1.2.1/src/opus_demo.c rename to code/thirdparty/opus-1.2.1/src/opus_demo.c diff --git a/code/opus-1.2.1/src/opus_encoder.c b/code/thirdparty/opus-1.2.1/src/opus_encoder.c similarity index 100% rename from code/opus-1.2.1/src/opus_encoder.c rename to code/thirdparty/opus-1.2.1/src/opus_encoder.c diff --git a/code/opus-1.2.1/src/opus_multistream.c b/code/thirdparty/opus-1.2.1/src/opus_multistream.c similarity index 100% rename from code/opus-1.2.1/src/opus_multistream.c rename to code/thirdparty/opus-1.2.1/src/opus_multistream.c diff --git a/code/opus-1.2.1/src/opus_multistream_decoder.c b/code/thirdparty/opus-1.2.1/src/opus_multistream_decoder.c similarity index 100% rename from code/opus-1.2.1/src/opus_multistream_decoder.c rename to code/thirdparty/opus-1.2.1/src/opus_multistream_decoder.c diff --git a/code/opus-1.2.1/src/opus_multistream_encoder.c b/code/thirdparty/opus-1.2.1/src/opus_multistream_encoder.c similarity index 100% rename from code/opus-1.2.1/src/opus_multistream_encoder.c rename to code/thirdparty/opus-1.2.1/src/opus_multistream_encoder.c diff --git a/code/opus-1.2.1/src/opus_private.h b/code/thirdparty/opus-1.2.1/src/opus_private.h similarity index 100% rename from code/opus-1.2.1/src/opus_private.h rename to code/thirdparty/opus-1.2.1/src/opus_private.h diff --git a/code/opus-1.2.1/src/repacketizer.c b/code/thirdparty/opus-1.2.1/src/repacketizer.c similarity index 100% rename from code/opus-1.2.1/src/repacketizer.c rename to code/thirdparty/opus-1.2.1/src/repacketizer.c diff --git a/code/opus-1.2.1/src/repacketizer_demo.c b/code/thirdparty/opus-1.2.1/src/repacketizer_demo.c similarity index 100% rename from code/opus-1.2.1/src/repacketizer_demo.c rename to code/thirdparty/opus-1.2.1/src/repacketizer_demo.c diff --git a/code/opus-1.2.1/src/tansig_table.h b/code/thirdparty/opus-1.2.1/src/tansig_table.h similarity index 100% rename from code/opus-1.2.1/src/tansig_table.h rename to code/thirdparty/opus-1.2.1/src/tansig_table.h diff --git a/code/opusfile-0.9/include/opusfile.h b/code/thirdparty/opusfile-0.9/include/opusfile.h similarity index 100% rename from code/opusfile-0.9/include/opusfile.h rename to code/thirdparty/opusfile-0.9/include/opusfile.h diff --git a/code/opusfile-0.9/src/http.c b/code/thirdparty/opusfile-0.9/src/http.c similarity index 100% rename from code/opusfile-0.9/src/http.c rename to code/thirdparty/opusfile-0.9/src/http.c diff --git a/code/opusfile-0.9/src/info.c b/code/thirdparty/opusfile-0.9/src/info.c similarity index 100% rename from code/opusfile-0.9/src/info.c rename to code/thirdparty/opusfile-0.9/src/info.c diff --git a/code/opusfile-0.9/src/internal.c b/code/thirdparty/opusfile-0.9/src/internal.c similarity index 100% rename from code/opusfile-0.9/src/internal.c rename to code/thirdparty/opusfile-0.9/src/internal.c diff --git a/code/opusfile-0.9/src/internal.h b/code/thirdparty/opusfile-0.9/src/internal.h similarity index 100% rename from code/opusfile-0.9/src/internal.h rename to code/thirdparty/opusfile-0.9/src/internal.h diff --git a/code/opusfile-0.9/src/opusfile.c b/code/thirdparty/opusfile-0.9/src/opusfile.c similarity index 100% rename from code/opusfile-0.9/src/opusfile.c rename to code/thirdparty/opusfile-0.9/src/opusfile.c diff --git a/code/opusfile-0.9/src/stream.c b/code/thirdparty/opusfile-0.9/src/stream.c similarity index 100% rename from code/opusfile-0.9/src/stream.c rename to code/thirdparty/opusfile-0.9/src/stream.c diff --git a/code/opusfile-0.9/src/wincerts.c b/code/thirdparty/opusfile-0.9/src/wincerts.c similarity index 100% rename from code/opusfile-0.9/src/wincerts.c rename to code/thirdparty/opusfile-0.9/src/wincerts.c diff --git a/code/opusfile-0.9/src/winerrno.h b/code/thirdparty/opusfile-0.9/src/winerrno.h similarity index 100% rename from code/opusfile-0.9/src/winerrno.h rename to code/thirdparty/opusfile-0.9/src/winerrno.h diff --git a/code/steamshim/LICENSE.txt b/code/thirdparty/steamshim/LICENSE.txt similarity index 100% rename from code/steamshim/LICENSE.txt rename to code/thirdparty/steamshim/LICENSE.txt diff --git a/code/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/dfd34d53-8d8a-4dd3-a595-4139ee88529a.vsidx b/code/thirdparty/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/dfd34d53-8d8a-4dd3-a595-4139ee88529a.vsidx similarity index 100% rename from code/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/dfd34d53-8d8a-4dd3-a595-4139ee88529a.vsidx rename to code/thirdparty/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/dfd34d53-8d8a-4dd3-a595-4139ee88529a.vsidx diff --git a/code/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/read.lock b/code/thirdparty/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/read.lock similarity index 100% rename from code/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/read.lock rename to code/thirdparty/steamshim/launcher/.vs/LaunchRTCW/FileContentIndex/read.lock diff --git a/code/steamshim/launcher/.vs/LaunchRTCW/v17/Browse.VC.db b/code/thirdparty/steamshim/launcher/.vs/LaunchRTCW/v17/Browse.VC.db similarity index 100% rename from code/steamshim/launcher/.vs/LaunchRTCW/v17/Browse.VC.db rename to code/thirdparty/steamshim/launcher/.vs/LaunchRTCW/v17/Browse.VC.db diff --git a/code/steamshim/launcher/LaunchRTCW.sln b/code/thirdparty/steamshim/launcher/LaunchRTCW.sln similarity index 100% rename from code/steamshim/launcher/LaunchRTCW.sln rename to code/thirdparty/steamshim/launcher/LaunchRTCW.sln diff --git a/code/steamshim/launcher/LaunchRTCW.vcxproj b/code/thirdparty/steamshim/launcher/LaunchRTCW.vcxproj similarity index 100% rename from code/steamshim/launcher/LaunchRTCW.vcxproj rename to code/thirdparty/steamshim/launcher/LaunchRTCW.vcxproj diff --git a/code/steamshim/launcher/LaunchRTCW.vcxproj.filters b/code/thirdparty/steamshim/launcher/LaunchRTCW.vcxproj.filters similarity index 100% rename from code/steamshim/launcher/LaunchRTCW.vcxproj.filters rename to code/thirdparty/steamshim/launcher/LaunchRTCW.vcxproj.filters diff --git a/code/steamshim/launcher/make.sh b/code/thirdparty/steamshim/launcher/make.sh old mode 100755 new mode 100644 similarity index 100% rename from code/steamshim/launcher/make.sh rename to code/thirdparty/steamshim/launcher/make.sh diff --git a/code/steamshim/launcher/steamshim_parent.cpp b/code/thirdparty/steamshim/launcher/steamshim_parent.cpp similarity index 100% rename from code/steamshim/launcher/steamshim_parent.cpp rename to code/thirdparty/steamshim/launcher/steamshim_parent.cpp diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.log b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.log similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.log rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.log diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.command.1.tlog b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.command.1.tlog similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.command.1.tlog rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.command.1.tlog diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.read.1.tlog b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.read.1.tlog similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.read.1.tlog rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.read.1.tlog diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.write.1.tlog b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.write.1.tlog similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.write.1.tlog rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/CL.write.1.tlog diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.lastbuildstate b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.lastbuildstate similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.lastbuildstate rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.lastbuildstate diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.write.1u.tlog b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.write.1u.tlog similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.write.1u.tlog rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/LaunchRTCW.write.1u.tlog diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.command.1.tlog b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.command.1.tlog similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.command.1.tlog rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.command.1.tlog diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.read.1.tlog b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.read.1.tlog similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.read.1.tlog rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.read.1.tlog diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.write.1.tlog b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.write.1.tlog similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.write.1.tlog rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.tlog/link.write.1.tlog diff --git a/code/steamshim/launcher/x64/Release/LaunchRTCW.vcxproj.FileListAbsolute.txt b/code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.vcxproj.FileListAbsolute.txt similarity index 100% rename from code/steamshim/launcher/x64/Release/LaunchRTCW.vcxproj.FileListAbsolute.txt rename to code/thirdparty/steamshim/launcher/x64/Release/LaunchRTCW.vcxproj.FileListAbsolute.txt diff --git a/code/steamshim/launcher/x64/Release/launcher.exe b/code/thirdparty/steamshim/launcher/x64/Release/launcher.exe similarity index 100% rename from code/steamshim/launcher/x64/Release/launcher.exe rename to code/thirdparty/steamshim/launcher/x64/Release/launcher.exe diff --git a/code/steamshim/launcher/x64/Release/launcher.exe.recipe b/code/thirdparty/steamshim/launcher/x64/Release/launcher.exe.recipe similarity index 100% rename from code/steamshim/launcher/x64/Release/launcher.exe.recipe rename to code/thirdparty/steamshim/launcher/x64/Release/launcher.exe.recipe diff --git a/code/steamshim/launcher/x64/Release/launcher.iobj b/code/thirdparty/steamshim/launcher/x64/Release/launcher.iobj similarity index 100% rename from code/steamshim/launcher/x64/Release/launcher.iobj rename to code/thirdparty/steamshim/launcher/x64/Release/launcher.iobj diff --git a/code/steamshim/launcher/x64/Release/launcher.ipdb b/code/thirdparty/steamshim/launcher/x64/Release/launcher.ipdb similarity index 100% rename from code/steamshim/launcher/x64/Release/launcher.ipdb rename to code/thirdparty/steamshim/launcher/x64/Release/launcher.ipdb diff --git a/code/steamshim/launcher/x64/Release/launcher.pdb b/code/thirdparty/steamshim/launcher/x64/Release/launcher.pdb similarity index 100% rename from code/steamshim/launcher/x64/Release/launcher.pdb rename to code/thirdparty/steamshim/launcher/x64/Release/launcher.pdb diff --git a/code/steamshim/launcher/x64/Release/steamshim_parent.obj b/code/thirdparty/steamshim/launcher/x64/Release/steamshim_parent.obj similarity index 100% rename from code/steamshim/launcher/x64/Release/steamshim_parent.obj rename to code/thirdparty/steamshim/launcher/x64/Release/steamshim_parent.obj diff --git a/code/steamshim/launcher/x64/Release/vc143.pdb b/code/thirdparty/steamshim/launcher/x64/Release/vc143.pdb similarity index 100% rename from code/steamshim/launcher/x64/Release/vc143.pdb rename to code/thirdparty/steamshim/launcher/x64/Release/vc143.pdb diff --git a/code/steamshim/steam_appid.txt b/code/thirdparty/steamshim/steam_appid.txt similarity index 100% rename from code/steamshim/steam_appid.txt rename to code/thirdparty/steamshim/steam_appid.txt diff --git a/code/steamshim/steamshim_child.c b/code/thirdparty/steamshim/steamshim_child.c similarity index 100% rename from code/steamshim/steamshim_child.c rename to code/thirdparty/steamshim/steamshim_child.c diff --git a/code/steamshim/steamshim_child.h b/code/thirdparty/steamshim/steamshim_child.h similarity index 100% rename from code/steamshim/steamshim_child.h rename to code/thirdparty/steamshim/steamshim_child.h diff --git a/code/zlib-1.2.11/adler32.c b/code/thirdparty/zlib-1.2.11/adler32.c similarity index 100% rename from code/zlib-1.2.11/adler32.c rename to code/thirdparty/zlib-1.2.11/adler32.c diff --git a/code/zlib-1.2.11/crc32.c b/code/thirdparty/zlib-1.2.11/crc32.c similarity index 100% rename from code/zlib-1.2.11/crc32.c rename to code/thirdparty/zlib-1.2.11/crc32.c diff --git a/code/zlib-1.2.11/crc32.h b/code/thirdparty/zlib-1.2.11/crc32.h similarity index 100% rename from code/zlib-1.2.11/crc32.h rename to code/thirdparty/zlib-1.2.11/crc32.h diff --git a/code/zlib-1.2.11/crypt.h b/code/thirdparty/zlib-1.2.11/crypt.h similarity index 100% rename from code/zlib-1.2.11/crypt.h rename to code/thirdparty/zlib-1.2.11/crypt.h diff --git a/code/zlib-1.2.11/gzguts.h b/code/thirdparty/zlib-1.2.11/gzguts.h similarity index 100% rename from code/zlib-1.2.11/gzguts.h rename to code/thirdparty/zlib-1.2.11/gzguts.h diff --git a/code/zlib-1.2.11/inffast.c b/code/thirdparty/zlib-1.2.11/inffast.c similarity index 100% rename from code/zlib-1.2.11/inffast.c rename to code/thirdparty/zlib-1.2.11/inffast.c diff --git a/code/zlib-1.2.11/inffast.h b/code/thirdparty/zlib-1.2.11/inffast.h similarity index 100% rename from code/zlib-1.2.11/inffast.h rename to code/thirdparty/zlib-1.2.11/inffast.h diff --git a/code/zlib-1.2.11/inffixed.h b/code/thirdparty/zlib-1.2.11/inffixed.h similarity index 100% rename from code/zlib-1.2.11/inffixed.h rename to code/thirdparty/zlib-1.2.11/inffixed.h diff --git a/code/zlib-1.2.11/inflate.c b/code/thirdparty/zlib-1.2.11/inflate.c similarity index 100% rename from code/zlib-1.2.11/inflate.c rename to code/thirdparty/zlib-1.2.11/inflate.c diff --git a/code/zlib-1.2.11/inflate.h b/code/thirdparty/zlib-1.2.11/inflate.h similarity index 100% rename from code/zlib-1.2.11/inflate.h rename to code/thirdparty/zlib-1.2.11/inflate.h diff --git a/code/zlib-1.2.11/inftrees.c b/code/thirdparty/zlib-1.2.11/inftrees.c similarity index 100% rename from code/zlib-1.2.11/inftrees.c rename to code/thirdparty/zlib-1.2.11/inftrees.c diff --git a/code/zlib-1.2.11/inftrees.h b/code/thirdparty/zlib-1.2.11/inftrees.h similarity index 100% rename from code/zlib-1.2.11/inftrees.h rename to code/thirdparty/zlib-1.2.11/inftrees.h diff --git a/code/zlib-1.2.11/ioapi.c b/code/thirdparty/zlib-1.2.11/ioapi.c similarity index 100% rename from code/zlib-1.2.11/ioapi.c rename to code/thirdparty/zlib-1.2.11/ioapi.c diff --git a/code/zlib-1.2.11/ioapi.h b/code/thirdparty/zlib-1.2.11/ioapi.h similarity index 100% rename from code/zlib-1.2.11/ioapi.h rename to code/thirdparty/zlib-1.2.11/ioapi.h diff --git a/code/zlib-1.2.11/unzip.c b/code/thirdparty/zlib-1.2.11/unzip.c similarity index 99% rename from code/zlib-1.2.11/unzip.c rename to code/thirdparty/zlib-1.2.11/unzip.c index dbcd7974..8c066999 100644 --- a/code/zlib-1.2.11/unzip.c +++ b/code/thirdparty/zlib-1.2.11/unzip.c @@ -63,8 +63,8 @@ */ -#include "../qcommon/q_shared.h" -#include "../qcommon/qcommon.h" +#include "../../qcommon/q_shared.h" +#include "../../qcommon/qcommon.h" #include #include diff --git a/code/zlib-1.2.11/unzip.h b/code/thirdparty/zlib-1.2.11/unzip.h similarity index 100% rename from code/zlib-1.2.11/unzip.h rename to code/thirdparty/zlib-1.2.11/unzip.h diff --git a/code/zlib-1.2.11/zconf.h b/code/thirdparty/zlib-1.2.11/zconf.h similarity index 100% rename from code/zlib-1.2.11/zconf.h rename to code/thirdparty/zlib-1.2.11/zconf.h diff --git a/code/zlib-1.2.11/zlib.h b/code/thirdparty/zlib-1.2.11/zlib.h similarity index 100% rename from code/zlib-1.2.11/zlib.h rename to code/thirdparty/zlib-1.2.11/zlib.h diff --git a/code/zlib-1.2.11/zutil.c b/code/thirdparty/zlib-1.2.11/zutil.c similarity index 100% rename from code/zlib-1.2.11/zutil.c rename to code/thirdparty/zlib-1.2.11/zutil.c diff --git a/code/zlib-1.2.11/zutil.h b/code/thirdparty/zlib-1.2.11/zutil.h similarity index 100% rename from code/zlib-1.2.11/zutil.h rename to code/thirdparty/zlib-1.2.11/zutil.h From 63d8e754799914526b77ec80e84ceadf5618b575 Mon Sep 17 00:00:00 2001 From: C-ColinTH Date: Fri, 16 Jan 2026 17:26:07 +0800 Subject: [PATCH 2/2] remove test macro --- code/client/qal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/client/qal.h b/code/client/qal.h index 4e65210b..d4a4e746 100644 --- a/code/client/qal.h +++ b/code/client/qal.h @@ -32,7 +32,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #define AL_NO_PROTOTYPES #define ALC_NO_PROTOTYPES #endif -#define USE_LOCAL_HEADERS + #ifdef USE_LOCAL_HEADERS #include "../thirdparty/AL/al.h" #include "../thirdparty/AL/alc.h"