diff --git a/src/build-utils/CMakeLists.txt b/build-utils/CMakeLists.txt similarity index 100% rename from src/build-utils/CMakeLists.txt rename to build-utils/CMakeLists.txt diff --git a/src/build-utils/encoding-check.cpp b/build-utils/encoding-check.cpp similarity index 100% rename from src/build-utils/encoding-check.cpp rename to build-utils/encoding-check.cpp diff --git a/bundled_deps/CMakeLists.txt b/bundled_deps/CMakeLists.txt new file mode 100644 index 0000000..056e22a --- /dev/null +++ b/bundled_deps/CMakeLists.txt @@ -0,0 +1,49 @@ +add_subdirectory(admesh) +add_subdirectory(avrdude) +add_subdirectory(miniz) +add_subdirectory(glu-libtess) +add_subdirectory(agg) +add_subdirectory(libigl) +add_subdirectory(hints) +add_subdirectory(libnest2d) + +add_library(semver STATIC + semver/semver.c + semver/semver.h +) +target_include_directories(semver PUBLIC semver) +encoding_check(semver) + +add_library(qoi STATIC + qoi/qoilib.c + qoi/qoi.h +) +target_include_directories(qoi PUBLIC qoi) +encoding_check(qoi) + +add_library(fastfloat INTERFACE) +target_include_directories(fastfloat INTERFACE fast_float) + +add_library(int128 INTERFACE) +target_include_directories(int128 INTERFACE int128) + +add_library(localesutils STATIC + localesutils/LocalesUtils.cpp + localesutils/LocalesUtils.hpp +) +target_include_directories(localesutils PUBLIC localesutils) +target_link_libraries(localesutils PRIVATE fastfloat) + +add_library(ankerl INTERFACE) +target_include_directories(ankerl INTERFACE ankerl) + +add_library(stb_dxt INTERFACE) +target_include_directories(stb_dxt INTERFACE stb_dxt) + +add_library(tcbspan INTERFACE) +target_include_directories(tcbspan INTERFACE tcbspan) + +if (SLIC3R_GUI) + add_subdirectory(imgui) + add_subdirectory(hidapi) +endif () diff --git a/bundled_deps/admesh/CMakeLists.txt b/bundled_deps/admesh/CMakeLists.txt new file mode 100644 index 0000000..cfe5f85 --- /dev/null +++ b/bundled_deps/admesh/CMakeLists.txt @@ -0,0 +1,16 @@ +cmake_minimum_required(VERSION 2.8.12) +project(admesh) + +add_library(admesh STATIC + admesh/connect.cpp + admesh/normals.cpp + admesh/shared.cpp + admesh/stl.h + admesh/stl_io.cpp + admesh/stlinit.cpp + admesh/util.cpp +) + +target_include_directories(admesh PUBLIC .) +target_link_libraries(admesh PRIVATE boost_headeronly localesutils) +target_link_libraries(admesh PUBLIC Eigen3::Eigen) diff --git a/src/admesh/connect.cpp b/bundled_deps/admesh/admesh/connect.cpp similarity index 100% rename from src/admesh/connect.cpp rename to bundled_deps/admesh/admesh/connect.cpp diff --git a/src/admesh/normals.cpp b/bundled_deps/admesh/admesh/normals.cpp similarity index 100% rename from src/admesh/normals.cpp rename to bundled_deps/admesh/admesh/normals.cpp diff --git a/src/admesh/shared.cpp b/bundled_deps/admesh/admesh/shared.cpp similarity index 99% rename from src/admesh/shared.cpp rename to bundled_deps/admesh/admesh/shared.cpp index 8ead78d..1948255 100644 --- a/src/admesh/shared.cpp +++ b/bundled_deps/admesh/admesh/shared.cpp @@ -30,7 +30,7 @@ #include "stl.h" -#include "libslic3r/LocalesUtils.hpp" +#include void stl_generate_shared_vertices(stl_file *stl, indexed_triangle_set &its) { diff --git a/src/admesh/stl.h b/bundled_deps/admesh/admesh/stl.h similarity index 100% rename from src/admesh/stl.h rename to bundled_deps/admesh/admesh/stl.h diff --git a/src/admesh/stl_io.cpp b/bundled_deps/admesh/admesh/stl_io.cpp similarity index 100% rename from src/admesh/stl_io.cpp rename to bundled_deps/admesh/admesh/stl_io.cpp diff --git a/src/admesh/stlinit.cpp b/bundled_deps/admesh/admesh/stlinit.cpp similarity index 99% rename from src/admesh/stlinit.cpp rename to bundled_deps/admesh/admesh/stlinit.cpp index 29131b1..3e1886b 100644 --- a/src/admesh/stlinit.cpp +++ b/bundled_deps/admesh/admesh/stlinit.cpp @@ -32,7 +32,7 @@ #include "stl.h" -#include "libslic3r/LocalesUtils.hpp" +#include #ifndef SEEK_SET #error "SEEK_SET not defined" diff --git a/src/admesh/util.cpp b/bundled_deps/admesh/admesh/util.cpp similarity index 100% rename from src/admesh/util.cpp rename to bundled_deps/admesh/admesh/util.cpp diff --git a/bundled_deps/agg/CMakeLists.txt b/bundled_deps/agg/CMakeLists.txt new file mode 100644 index 0000000..fa5a6fb --- /dev/null +++ b/bundled_deps/agg/CMakeLists.txt @@ -0,0 +1,5 @@ +cmake_minimum_required(VERSION 3.13) +project(agg) + +add_library(agg INTERFACE) +target_include_directories(agg INTERFACE .) diff --git a/src/agg/AUTHORS b/bundled_deps/agg/agg/AUTHORS similarity index 100% rename from src/agg/AUTHORS rename to bundled_deps/agg/agg/AUTHORS diff --git a/src/agg/VERSION b/bundled_deps/agg/agg/VERSION similarity index 100% rename from src/agg/VERSION rename to bundled_deps/agg/agg/VERSION diff --git a/src/agg/agg_array.h b/bundled_deps/agg/agg/agg_array.h similarity index 100% rename from src/agg/agg_array.h rename to bundled_deps/agg/agg/agg_array.h diff --git a/src/agg/agg_basics.h b/bundled_deps/agg/agg/agg_basics.h similarity index 100% rename from src/agg/agg_basics.h rename to bundled_deps/agg/agg/agg_basics.h diff --git a/src/agg/agg_bezier_arc.h b/bundled_deps/agg/agg/agg_bezier_arc.h similarity index 100% rename from src/agg/agg_bezier_arc.h rename to bundled_deps/agg/agg/agg_bezier_arc.h diff --git a/src/agg/agg_clip_liang_barsky.h b/bundled_deps/agg/agg/agg_clip_liang_barsky.h similarity index 100% rename from src/agg/agg_clip_liang_barsky.h rename to bundled_deps/agg/agg/agg_clip_liang_barsky.h diff --git a/src/agg/agg_color_gray.h b/bundled_deps/agg/agg/agg_color_gray.h similarity index 100% rename from src/agg/agg_color_gray.h rename to bundled_deps/agg/agg/agg_color_gray.h diff --git a/src/agg/agg_color_rgba.h b/bundled_deps/agg/agg/agg_color_rgba.h similarity index 100% rename from src/agg/agg_color_rgba.h rename to bundled_deps/agg/agg/agg_color_rgba.h diff --git a/src/agg/agg_config.h b/bundled_deps/agg/agg/agg_config.h similarity index 100% rename from src/agg/agg_config.h rename to bundled_deps/agg/agg/agg_config.h diff --git a/src/agg/agg_conv_transform.h b/bundled_deps/agg/agg/agg_conv_transform.h similarity index 100% rename from src/agg/agg_conv_transform.h rename to bundled_deps/agg/agg/agg_conv_transform.h diff --git a/src/agg/agg_gamma_functions.h b/bundled_deps/agg/agg/agg_gamma_functions.h similarity index 100% rename from src/agg/agg_gamma_functions.h rename to bundled_deps/agg/agg/agg_gamma_functions.h diff --git a/src/agg/agg_gamma_lut.h b/bundled_deps/agg/agg/agg_gamma_lut.h similarity index 100% rename from src/agg/agg_gamma_lut.h rename to bundled_deps/agg/agg/agg_gamma_lut.h diff --git a/src/agg/agg_math.h b/bundled_deps/agg/agg/agg_math.h similarity index 100% rename from src/agg/agg_math.h rename to bundled_deps/agg/agg/agg_math.h diff --git a/src/agg/agg_path_storage.h b/bundled_deps/agg/agg/agg_path_storage.h similarity index 100% rename from src/agg/agg_path_storage.h rename to bundled_deps/agg/agg/agg_path_storage.h diff --git a/src/agg/agg_pixfmt_base.h b/bundled_deps/agg/agg/agg_pixfmt_base.h similarity index 100% rename from src/agg/agg_pixfmt_base.h rename to bundled_deps/agg/agg/agg_pixfmt_base.h diff --git a/src/agg/agg_pixfmt_gray.h b/bundled_deps/agg/agg/agg_pixfmt_gray.h similarity index 100% rename from src/agg/agg_pixfmt_gray.h rename to bundled_deps/agg/agg/agg_pixfmt_gray.h diff --git a/src/agg/agg_pixfmt_rgb.h b/bundled_deps/agg/agg/agg_pixfmt_rgb.h similarity index 100% rename from src/agg/agg_pixfmt_rgb.h rename to bundled_deps/agg/agg/agg_pixfmt_rgb.h diff --git a/src/agg/agg_rasterizer_cells_aa.h b/bundled_deps/agg/agg/agg_rasterizer_cells_aa.h similarity index 100% rename from src/agg/agg_rasterizer_cells_aa.h rename to bundled_deps/agg/agg/agg_rasterizer_cells_aa.h diff --git a/src/agg/agg_rasterizer_scanline_aa.h b/bundled_deps/agg/agg/agg_rasterizer_scanline_aa.h similarity index 100% rename from src/agg/agg_rasterizer_scanline_aa.h rename to bundled_deps/agg/agg/agg_rasterizer_scanline_aa.h diff --git a/src/agg/agg_rasterizer_scanline_aa_nogamma.h b/bundled_deps/agg/agg/agg_rasterizer_scanline_aa_nogamma.h similarity index 100% rename from src/agg/agg_rasterizer_scanline_aa_nogamma.h rename to bundled_deps/agg/agg/agg_rasterizer_scanline_aa_nogamma.h diff --git a/src/agg/agg_rasterizer_sl_clip.h b/bundled_deps/agg/agg/agg_rasterizer_sl_clip.h similarity index 100% rename from src/agg/agg_rasterizer_sl_clip.h rename to bundled_deps/agg/agg/agg_rasterizer_sl_clip.h diff --git a/src/agg/agg_renderer_base.h b/bundled_deps/agg/agg/agg_renderer_base.h similarity index 100% rename from src/agg/agg_renderer_base.h rename to bundled_deps/agg/agg/agg_renderer_base.h diff --git a/src/agg/agg_renderer_scanline.h b/bundled_deps/agg/agg/agg_renderer_scanline.h similarity index 100% rename from src/agg/agg_renderer_scanline.h rename to bundled_deps/agg/agg/agg_renderer_scanline.h diff --git a/src/agg/agg_rendering_buffer.h b/bundled_deps/agg/agg/agg_rendering_buffer.h similarity index 100% rename from src/agg/agg_rendering_buffer.h rename to bundled_deps/agg/agg/agg_rendering_buffer.h diff --git a/src/agg/agg_scanline_p.h b/bundled_deps/agg/agg/agg_scanline_p.h similarity index 100% rename from src/agg/agg_scanline_p.h rename to bundled_deps/agg/agg/agg_scanline_p.h diff --git a/src/agg/agg_trans_affine.h b/bundled_deps/agg/agg/agg_trans_affine.h similarity index 100% rename from src/agg/agg_trans_affine.h rename to bundled_deps/agg/agg/agg_trans_affine.h diff --git a/src/agg/copying b/bundled_deps/agg/agg/copying similarity index 100% rename from src/agg/copying rename to bundled_deps/agg/agg/copying diff --git a/src/ankerl/README.txt b/bundled_deps/ankerl/README.txt similarity index 100% rename from src/ankerl/README.txt rename to bundled_deps/ankerl/README.txt diff --git a/src/ankerl/unordered_dense.h b/bundled_deps/ankerl/ankerl/unordered_dense.h similarity index 100% rename from src/ankerl/unordered_dense.h rename to bundled_deps/ankerl/ankerl/unordered_dense.h diff --git a/bundled_deps/avrdude/CMakeLists.txt b/bundled_deps/avrdude/CMakeLists.txt new file mode 100644 index 0000000..7d62fcd --- /dev/null +++ b/bundled_deps/avrdude/CMakeLists.txt @@ -0,0 +1,107 @@ +cmake_minimum_required(VERSION 3.0) + +add_definitions(-D_BSD_SOURCE -D_DEFAULT_SOURCE) # To enable various useful macros and functions on Unices +remove_definitions(-D_UNICODE -DUNICODE) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) +set(CMAKE_C_STANDARD 99) +set(CMAKE_C_STANDARD_REQUIRED ON) + +if (CMAKE_SYSTEM_NAME STREQUAL "Linux") + # Workaround for an old CMake, which does not understand CMAKE_C_STANDARD. + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Wall") +endif() + + +set(AVRDUDE_SOURCES + avrdude/arduino.c + avrdude/avr.c + # avrdude/avrftdi.c + # avrdude/avrftdi_tpi.c + avrdude/avrpart.c + avrdude/avr910.c + avrdude/bitbang.c + avrdude/buspirate.c + avrdude/butterfly.c + avrdude/config.c + avrdude/config_gram.c + # avrdude/confwin.c + avrdude/crc16.c + # avrdude/dfu.c + avrdude/fileio.c + # avrdude/flip1.c + # avrdude/flip2.c + # avrdude/ft245r.c + # avrdude/jtagmkI.c + # avrdude/jtagmkII.c + # avrdude/jtag3.c + avrdude/lexer.c + avrdude/linuxgpio.c + avrdude/lists.c + # avrdude/par.c + avrdude/pgm.c + avrdude/pgm_type.c + avrdude/pickit2.c + avrdude/pindefs.c + # avrdude/ppi.c + # avrdude/ppiwin.c + avrdude/safemode.c + avrdude/ser_avrdoper.c + avrdude/serbb_posix.c + avrdude/serbb_win32.c + avrdude/ser_posix.c + avrdude/ser_win32.c + avrdude/stk500.c + avrdude/stk500generic.c + avrdude/stk500v2.c + avrdude/term.c + avrdude/update.c + # avrdude/usbasp.c + # avrdude/usb_hidapi.c + # avrdude/usb_libusb.c + # avrdude/usbtiny.c + avrdude/wiring.c + + avrdude/main.c + avrdude/avrdude-slic3r.hpp + avrdude/avrdude-slic3r.cpp +) +if (MSVC) + set(AVRDUDE_SOURCES ${AVRDUDE_SOURCES} + avrdude/windows/utf8.c + avrdude/windows/unistd.cpp + avrdude/windows/getopt.c + ) +elseif (MINGW) + set(AVRDUDE_SOURCES ${AVRDUDE_SOURCES} + avrdude/windows/utf8.c + ) +endif() + +include(bin2h) + +bin2h( + SOURCE_FILE ${CMAKE_CURRENT_SOURCE_DIR}/avrdude/avrdude-slic3r.conf + VARIABLE_NAME avrdude_slic3r_conf + HEADER_FILE ${CMAKE_CURRENT_BINARY_DIR}/avrdude-slic3r.conf.h + ADD_WARNING_TEXT +) + +add_library(avrdude STATIC ${AVRDUDE_SOURCES}) +target_link_libraries(avrdude PRIVATE localesutils) + +add_executable(avrdude-slic3r avrdude/main-standalone.cpp) +target_link_libraries(avrdude-slic3r avrdude) + +encoding_check(avrdude) +encoding_check(avrdude-slic3r) + +# Make avrdude-slic3r.conf.h includable: +target_include_directories(avrdude SYSTEM PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) +target_include_directories(avrdude PUBLIC .) + +if (WIN32) + target_compile_definitions(avrdude PRIVATE WIN32NATIVE=1) + if(MSVC) + target_include_directories(avrdude SYSTEM PRIVATE avrdude/windows) # So that sources find the getopt.h windows drop-in + endif(MSVC) +endif() diff --git a/src/avrdude/AUTHORS b/bundled_deps/avrdude/avrdude/AUTHORS similarity index 100% rename from src/avrdude/AUTHORS rename to bundled_deps/avrdude/avrdude/AUTHORS diff --git a/src/avrdude/BUILD-FROM-SVN b/bundled_deps/avrdude/avrdude/BUILD-FROM-SVN similarity index 100% rename from src/avrdude/BUILD-FROM-SVN rename to bundled_deps/avrdude/avrdude/BUILD-FROM-SVN diff --git a/src/avrdude/COPYING b/bundled_deps/avrdude/avrdude/COPYING similarity index 100% rename from src/avrdude/COPYING rename to bundled_deps/avrdude/avrdude/COPYING diff --git a/src/avrdude/ChangeLog b/bundled_deps/avrdude/avrdude/ChangeLog similarity index 100% rename from src/avrdude/ChangeLog rename to bundled_deps/avrdude/avrdude/ChangeLog diff --git a/src/avrdude/ChangeLog-2001 b/bundled_deps/avrdude/avrdude/ChangeLog-2001 similarity index 100% rename from src/avrdude/ChangeLog-2001 rename to bundled_deps/avrdude/avrdude/ChangeLog-2001 diff --git a/src/avrdude/ChangeLog-2002 b/bundled_deps/avrdude/avrdude/ChangeLog-2002 similarity index 100% rename from src/avrdude/ChangeLog-2002 rename to bundled_deps/avrdude/avrdude/ChangeLog-2002 diff --git a/src/avrdude/ChangeLog-2003 b/bundled_deps/avrdude/avrdude/ChangeLog-2003 similarity index 100% rename from src/avrdude/ChangeLog-2003 rename to bundled_deps/avrdude/avrdude/ChangeLog-2003 diff --git a/src/avrdude/ChangeLog-2004-2006 b/bundled_deps/avrdude/avrdude/ChangeLog-2004-2006 similarity index 100% rename from src/avrdude/ChangeLog-2004-2006 rename to bundled_deps/avrdude/avrdude/ChangeLog-2004-2006 diff --git a/src/avrdude/ChangeLog-2007 b/bundled_deps/avrdude/avrdude/ChangeLog-2007 similarity index 100% rename from src/avrdude/ChangeLog-2007 rename to bundled_deps/avrdude/avrdude/ChangeLog-2007 diff --git a/src/avrdude/ChangeLog-2008 b/bundled_deps/avrdude/avrdude/ChangeLog-2008 similarity index 100% rename from src/avrdude/ChangeLog-2008 rename to bundled_deps/avrdude/avrdude/ChangeLog-2008 diff --git a/src/avrdude/ChangeLog-2009 b/bundled_deps/avrdude/avrdude/ChangeLog-2009 similarity index 100% rename from src/avrdude/ChangeLog-2009 rename to bundled_deps/avrdude/avrdude/ChangeLog-2009 diff --git a/src/avrdude/ChangeLog-2010 b/bundled_deps/avrdude/avrdude/ChangeLog-2010 similarity index 100% rename from src/avrdude/ChangeLog-2010 rename to bundled_deps/avrdude/avrdude/ChangeLog-2010 diff --git a/src/avrdude/ChangeLog-2011 b/bundled_deps/avrdude/avrdude/ChangeLog-2011 similarity index 100% rename from src/avrdude/ChangeLog-2011 rename to bundled_deps/avrdude/avrdude/ChangeLog-2011 diff --git a/src/avrdude/ChangeLog-2012 b/bundled_deps/avrdude/avrdude/ChangeLog-2012 similarity index 100% rename from src/avrdude/ChangeLog-2012 rename to bundled_deps/avrdude/avrdude/ChangeLog-2012 diff --git a/src/avrdude/ChangeLog-2013 b/bundled_deps/avrdude/avrdude/ChangeLog-2013 similarity index 100% rename from src/avrdude/ChangeLog-2013 rename to bundled_deps/avrdude/avrdude/ChangeLog-2013 diff --git a/src/avrdude/ChangeLog-2014 b/bundled_deps/avrdude/avrdude/ChangeLog-2014 similarity index 100% rename from src/avrdude/ChangeLog-2014 rename to bundled_deps/avrdude/avrdude/ChangeLog-2014 diff --git a/src/avrdude/ChangeLog-2015 b/bundled_deps/avrdude/avrdude/ChangeLog-2015 similarity index 100% rename from src/avrdude/ChangeLog-2015 rename to bundled_deps/avrdude/avrdude/ChangeLog-2015 diff --git a/src/avrdude/Makefile.am b/bundled_deps/avrdude/avrdude/Makefile.am similarity index 100% rename from src/avrdude/Makefile.am rename to bundled_deps/avrdude/avrdude/Makefile.am diff --git a/src/avrdude/Makefile.standalone b/bundled_deps/avrdude/avrdude/Makefile.standalone similarity index 100% rename from src/avrdude/Makefile.standalone rename to bundled_deps/avrdude/avrdude/Makefile.standalone diff --git a/src/avrdude/NEWS b/bundled_deps/avrdude/avrdude/NEWS similarity index 100% rename from src/avrdude/NEWS rename to bundled_deps/avrdude/avrdude/NEWS diff --git a/src/avrdude/README b/bundled_deps/avrdude/avrdude/README similarity index 100% rename from src/avrdude/README rename to bundled_deps/avrdude/avrdude/README diff --git a/src/avrdude/ac_cfg.h b/bundled_deps/avrdude/avrdude/ac_cfg.h similarity index 97% rename from src/avrdude/ac_cfg.h rename to bundled_deps/avrdude/avrdude/ac_cfg.h index e09773f..d9ecbe9 100644 --- a/src/avrdude/ac_cfg.h +++ b/bundled_deps/avrdude/avrdude/ac_cfg.h @@ -172,7 +172,7 @@ #define PACKAGE "avrdude-slic3r" /* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "https://github.com/prusa3d/QIDISlicer/issues" +#define PACKAGE_BUGREPORT "https://github.com/QIDITECH/QIDISlicer/issues" /* Define to the full name of this package. */ #define PACKAGE_NAME "avrdude-slic3r" @@ -184,7 +184,7 @@ #define PACKAGE_TARNAME "avrdude-slic3r" /* Define to the home page for this package. */ -#define PACKAGE_URL "https://github.com/prusa3d/QIDISlicer" +#define PACKAGE_URL "https://github.com/QIDITECH/QIDISlicer" /* Define to the version of this package. */ #define PACKAGE_VERSION "6.3-20160220" diff --git a/src/avrdude/ac_cfg.h.in b/bundled_deps/avrdude/avrdude/ac_cfg.h.in similarity index 100% rename from src/avrdude/ac_cfg.h.in rename to bundled_deps/avrdude/avrdude/ac_cfg.h.in diff --git a/src/avrdude/arduino.c b/bundled_deps/avrdude/avrdude/arduino.c similarity index 100% rename from src/avrdude/arduino.c rename to bundled_deps/avrdude/avrdude/arduino.c diff --git a/src/avrdude/arduino.h b/bundled_deps/avrdude/avrdude/arduino.h similarity index 100% rename from src/avrdude/arduino.h rename to bundled_deps/avrdude/avrdude/arduino.h diff --git a/src/avrdude/atmel-docs/AVR109.pdf b/bundled_deps/avrdude/avrdude/atmel-docs/AVR109.pdf similarity index 100% rename from src/avrdude/atmel-docs/AVR109.pdf rename to bundled_deps/avrdude/avrdude/atmel-docs/AVR109.pdf diff --git a/src/avrdude/atmel-docs/AVR910.pdf b/bundled_deps/avrdude/avrdude/atmel-docs/AVR910.pdf similarity index 100% rename from src/avrdude/atmel-docs/AVR910.pdf rename to bundled_deps/avrdude/avrdude/atmel-docs/AVR910.pdf diff --git a/src/avrdude/atmel-docs/AVRISPmkII-AVR069.pdf b/bundled_deps/avrdude/avrdude/atmel-docs/AVRISPmkII-AVR069.pdf similarity index 100% rename from src/avrdude/atmel-docs/AVRISPmkII-AVR069.pdf rename to bundled_deps/avrdude/avrdude/atmel-docs/AVRISPmkII-AVR069.pdf diff --git a/src/avrdude/atmel-docs/EDBG/common/browserDetect.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/browserDetect.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/browserDetect.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/browserDetect.js diff --git a/src/avrdude/atmel-docs/EDBG/common/css/960.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/960.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/css/960.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/960.css diff --git a/src/avrdude/atmel-docs/EDBG/common/css/docbook.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/docbook.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/css/docbook.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/docbook.css diff --git a/src/avrdude/atmel-docs/EDBG/common/css/fluid_grid.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/fluid_grid.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/css/fluid_grid.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/fluid_grid.css diff --git a/src/avrdude/atmel-docs/EDBG/common/css/index.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/index.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/css/index.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/index.css diff --git a/src/avrdude/atmel-docs/EDBG/common/css/positioning.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/positioning.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/css/positioning.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/positioning.css diff --git a/src/avrdude/atmel-docs/EDBG/common/css/print.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/print.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/css/print.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/print.css diff --git a/src/avrdude/atmel-docs/EDBG/common/css/reset.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/reset.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/css/reset.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/reset.css diff --git a/src/avrdude/atmel-docs/EDBG/common/css/text.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/text.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/css/text.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/css/text.css diff --git a/src/avrdude/atmel-docs/EDBG/common/fonts/DroidSansMono.eot b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/fonts/DroidSansMono.eot similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/fonts/DroidSansMono.eot rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/fonts/DroidSansMono.eot diff --git a/src/avrdude/atmel-docs/EDBG/common/fonts/DroidSansMono.ttf b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/fonts/DroidSansMono.ttf similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/fonts/DroidSansMono.ttf rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/fonts/DroidSansMono.ttf diff --git a/src/avrdude/atmel-docs/EDBG/common/images/Book_Closed.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/Book_Closed.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/Book_Closed.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/Book_Closed.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/Book_Open.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/Book_Open.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/Book_Open.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/Book_Open.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/Document_Text.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/Document_Text.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/Document_Text.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/Document_Text.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/Library.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/Library.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/Library.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/Library.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/external_link.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/external_link.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/external_link.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/external_link.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/images/loading.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/loading.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/loading.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/loading.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/images/logo.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/logo.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/logo.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/logo.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/minus.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/minus.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/minus.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/minus.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/next-arrow.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/next-arrow.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/next-arrow.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/next-arrow.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/plus.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/plus.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/plus.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/plus.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/previous-arrow.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/previous-arrow.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/previous-arrow.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/previous-arrow.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/search-icon.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/search-icon.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/search-icon.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/search-icon.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/sidebar.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/sidebar.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/sidebar.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/sidebar.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/starsSmall.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/starsSmall.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/starsSmall.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/starsSmall.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/toc-icon.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/toc-icon.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/toc-icon.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/toc-icon.png diff --git a/src/avrdude/atmel-docs/EDBG/common/images/ui-icons_217bc0_256x240.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/ui-icons_217bc0_256x240.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/images/ui-icons_217bc0_256x240.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/images/ui-icons_217bc0_256x240.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/jquery-1.7.2.min.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/jquery-1.7.2.min.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/jquery-1.7.2.min.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/jquery-1.7.2.min.js diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/jquery.cookie.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/jquery.cookie.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/jquery.cookie.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/jquery.cookie.js diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/jquery.ui.all.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/jquery.ui.all.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/jquery.ui.all.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/jquery.ui.all.js diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/layout/jquery.layout.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/layout/jquery.layout.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/layout/jquery.layout.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/layout/jquery.layout.js diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-anim_basic_16x16.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_flat_0_aaaaaa_40x100.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_flat_55_fbec88_40x100.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_75_d0e5f5_1x400.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_85_dfeffc_1x400.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_glass_95_fef1ec_1x400.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_217bc0_256x240.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_2e83ff_256x240.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_469bdd_256x240.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_6da8d5_256x240.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_cd0a0a_256x240.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_d8e7f3_256x240.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/images/ui-icons_f9bd01_256x240.png diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/theme-redmond/jquery-ui-1.8.2.custom.css diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/file.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/file.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/file.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/file.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/folder-closed.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/folder-closed.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/folder-closed.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/folder-closed.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/folder.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/folder.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/folder.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/folder.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-black-line.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-black-line.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-black-line.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-black-line.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-black.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-black.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-black.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-black.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-default-line.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-default-line.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-default-line.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-default-line.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-default.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-default.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-default.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-default.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-famfamfam-line.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-famfamfam-line.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-famfamfam-line.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-famfamfam-line.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-famfamfam.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-famfamfam.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-famfamfam.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-famfamfam.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-gray-line.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-gray-line.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-gray-line.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-gray-line.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-gray.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-gray.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-gray.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-gray.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-red-line.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-red-line.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-red-line.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-red-line.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-red.gif b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-red.gif similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-red.gif rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/images/treeview-red.gif diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/jquery.treeview.css b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/jquery.treeview.css similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/jquery.treeview.css rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/jquery.treeview.css diff --git a/src/avrdude/atmel-docs/EDBG/common/jquery/treeview/jquery.treeview.min.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/jquery.treeview.min.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/jquery/treeview/jquery.treeview.min.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/jquery/treeview/jquery.treeview.min.js diff --git a/src/avrdude/atmel-docs/EDBG/common/main.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/main.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/main.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/main.js diff --git a/src/avrdude/atmel-docs/EDBG/common/splitterInit.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/splitterInit.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/common/splitterInit.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/common/splitterInit.js diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch01s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch01s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch01s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch01s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch01s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch01s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch01s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch01s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s02s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s02s03s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s06.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s06.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s06.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s06.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s07.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s07.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s07.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s07.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s08.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s08.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s08.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s08.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s09.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s09.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s09.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s03s09.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch02s04s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s03s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s03s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s03s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s01s03s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch03s02s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s04s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s06s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s07s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s08s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s09.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s09.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s09.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s09.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s10.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s10.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s10.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch04s05s10.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s06.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s06.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s06.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s06.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s07.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s07.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s07.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s07.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s08.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s08.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s08.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s08.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s09.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s09.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s09.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s09.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s10.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s10.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s10.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s10.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s11.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s11.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s11.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s11.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s12.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s12.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s12.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s12.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s13.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s13.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s13.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s13.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s14.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s14.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s14.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s14.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s15.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s15.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s15.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s01s15.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s06.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s06.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s06.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s02s06.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s03s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch05s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch05s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s06.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s06.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s06.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s06.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s07.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s07.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s07.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s07.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s08.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s08.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s08.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s08.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s09.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s09.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s09.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s09.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s10.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s10.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s10.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s10.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s11.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s11.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s11.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s11.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s12.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s12.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s12.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s12.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s13.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s13.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s13.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s13.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s14.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s14.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s14.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s14.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s15.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s15.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s15.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s15.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s16.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s16.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s16.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s16.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s17.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s17.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s17.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s17.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s18.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s18.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s18.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s18.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s19.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s19.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s19.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s19.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s20.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s20.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s20.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s20.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s21.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s21.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s21.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s21.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s22.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s22.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s22.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s22.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s23.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s23.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s23.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s23.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s24.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s24.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s24.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s24.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s25.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s25.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s25.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s25.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s26.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s26.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s26.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s26.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s27.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s27.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s27.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s27.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s28.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s28.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s28.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s28.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s29.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s29.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s29.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s01s29.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s02s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s03s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s04s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s05s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s06.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s06.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch06s06.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch06s06.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s06.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s06.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s06.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s06.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s07.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s07.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s07.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s07.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s08.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s08.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s08.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s08.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s09.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s09.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s09.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s09.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s10.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s10.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s10.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s10.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s11.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s11.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s11.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s11.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s12.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s12.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s12.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s12.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s13.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s13.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s13.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s13.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s14.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s14.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s14.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s14.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s15.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s15.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s15.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s15.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s16.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s16.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s16.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s16.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s17.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s17.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s17.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s01s17.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch07s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch07s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s04.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s04.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s04.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s04.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s05.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s05.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s05.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s05.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s06.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s06.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s06.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s01s06.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s02.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s02.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s02.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s02.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s03.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s03.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/ch08s03.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/ch08s03.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/document.revisions.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/document.revisions.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/document.revisions.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/document.revisions.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/index.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/index.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/index.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/index.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/pr01.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/pr01.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/pr01.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/pr01.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.Introduction.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.Introduction.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.Introduction.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.Introduction.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avr32protocol.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avr32protocol.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avr32protocol.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avr32protocol.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avr8protocol.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avr8protocol.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avr8protocol.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avr8protocol.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avrispprotocol.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avrispprotocol.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avrispprotocol.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avrispprotocol.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avrprotocol.Overview.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avrprotocol.Overview.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avrprotocol.Overview.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.avrprotocol.Overview.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.cmsis_dap.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.cmsis_dap.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.cmsis_dap.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.cmsis_dap.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.edbg_ctrl_protocol.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.edbg_ctrl_protocol.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.edbg_ctrl_protocol.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.edbg_ctrl_protocol.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.tpiprotocol.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.tpiprotocol.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.tpiprotocol.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/protocoldocs.tpiprotocol.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/search/htmlFileInfoList.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/htmlFileInfoList.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/search/htmlFileInfoList.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/htmlFileInfoList.js diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/search/index-1.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/index-1.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/search/index-1.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/index-1.js diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/search/index-2.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/index-2.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/search/index-2.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/index-2.js diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/search/index-3.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/index-3.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/search/index-3.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/index-3.js diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/search/l10n.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/l10n.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/search/l10n.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/l10n.js diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/search/nwSearchFnt.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/nwSearchFnt.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/search/nwSearchFnt.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/nwSearchFnt.js diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/search/stemmers/en_stemmer.js b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/stemmers/en_stemmer.js similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/search/stemmers/en_stemmer.js rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/search/stemmers/en_stemmer.js diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr32_memtypes.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr32_memtypes.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr32_memtypes.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr32_memtypes.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr32_setget_params.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr32_setget_params.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr32_setget_params.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr32_setget_params.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_memtypes.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_memtypes.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_memtypes.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_memtypes.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_query_contexts.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_query_contexts.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_query_contexts.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_query_contexts.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_setget_params.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_setget_params.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_setget_params.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_avr8_setget_params.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_edbg_ctrl_setget_params.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_edbg_ctrl_setget_params.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_edbg_ctrl_setget_params.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_edbg_ctrl_setget_params.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_edbg_query_contexts.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_edbg_query_contexts.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_edbg_query_contexts.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_edbg_query_contexts.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_housekeeping_start_session.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_housekeeping_start_session.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_housekeeping_start_session.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_housekeeping_start_session.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_i5v_3yz_rl.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_i5v_3yz_rl.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_i5v_3yz_rl.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_i5v_3yz_rl.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_jdx_m11_sl.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_jdx_m11_sl.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_jdx_m11_sl.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_jdx_m11_sl.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_qhb_x1c_sl.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_qhb_x1c_sl.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_qhb_x1c_sl.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_qhb_x1c_sl.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_serial_trace.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_serial_trace.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_serial_trace.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_serial_trace.html diff --git a/src/avrdude/atmel-docs/EDBG/protocoldocs/section_t1f_hb1_sl.html b/bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_t1f_hb1_sl.html similarity index 100% rename from src/avrdude/atmel-docs/EDBG/protocoldocs/section_t1f_hb1_sl.html rename to bundled_deps/avrdude/avrdude/atmel-docs/EDBG/protocoldocs/section_t1f_hb1_sl.html diff --git a/src/avrdude/atmel-docs/JTAGICE-AVR060.pdf b/bundled_deps/avrdude/avrdude/atmel-docs/JTAGICE-AVR060.pdf similarity index 100% rename from src/avrdude/atmel-docs/JTAGICE-AVR060.pdf rename to bundled_deps/avrdude/avrdude/atmel-docs/JTAGICE-AVR060.pdf diff --git a/src/avrdude/atmel-docs/JTAGICEmkII-AVR067.pdf b/bundled_deps/avrdude/avrdude/atmel-docs/JTAGICEmkII-AVR067.pdf similarity index 100% rename from src/avrdude/atmel-docs/JTAGICEmkII-AVR067.pdf rename to bundled_deps/avrdude/avrdude/atmel-docs/JTAGICEmkII-AVR067.pdf diff --git a/src/avrdude/atmel-docs/STK500-AVR061.pdf b/bundled_deps/avrdude/avrdude/atmel-docs/STK500-AVR061.pdf similarity index 100% rename from src/avrdude/atmel-docs/STK500-AVR061.pdf rename to bundled_deps/avrdude/avrdude/atmel-docs/STK500-AVR061.pdf diff --git a/src/avrdude/atmel-docs/STK500v2-AVR068.pdf b/bundled_deps/avrdude/avrdude/atmel-docs/STK500v2-AVR068.pdf similarity index 100% rename from src/avrdude/atmel-docs/STK500v2-AVR068.pdf rename to bundled_deps/avrdude/avrdude/atmel-docs/STK500v2-AVR068.pdf diff --git a/src/avrdude/avr.c b/bundled_deps/avrdude/avrdude/avr.c similarity index 100% rename from src/avrdude/avr.c rename to bundled_deps/avrdude/avrdude/avr.c diff --git a/src/avrdude/avr910.c b/bundled_deps/avrdude/avrdude/avr910.c similarity index 100% rename from src/avrdude/avr910.c rename to bundled_deps/avrdude/avrdude/avr910.c diff --git a/src/avrdude/avr910.h b/bundled_deps/avrdude/avrdude/avr910.h similarity index 100% rename from src/avrdude/avr910.h rename to bundled_deps/avrdude/avrdude/avr910.h diff --git a/src/avrdude/avrdude-slic3r.conf b/bundled_deps/avrdude/avrdude/avrdude-slic3r.conf similarity index 100% rename from src/avrdude/avrdude-slic3r.conf rename to bundled_deps/avrdude/avrdude/avrdude-slic3r.conf diff --git a/src/avrdude/avrdude-slic3r.cpp b/bundled_deps/avrdude/avrdude/avrdude-slic3r.cpp similarity index 100% rename from src/avrdude/avrdude-slic3r.cpp rename to bundled_deps/avrdude/avrdude/avrdude-slic3r.cpp diff --git a/src/avrdude/avrdude-slic3r.hpp b/bundled_deps/avrdude/avrdude/avrdude-slic3r.hpp similarity index 100% rename from src/avrdude/avrdude-slic3r.hpp rename to bundled_deps/avrdude/avrdude/avrdude-slic3r.hpp diff --git a/src/avrdude/avrdude.1 b/bundled_deps/avrdude/avrdude/avrdude.1 similarity index 100% rename from src/avrdude/avrdude.1 rename to bundled_deps/avrdude/avrdude/avrdude.1 diff --git a/src/avrdude/avrdude.conf b/bundled_deps/avrdude/avrdude/avrdude.conf similarity index 100% rename from src/avrdude/avrdude.conf rename to bundled_deps/avrdude/avrdude/avrdude.conf diff --git a/src/avrdude/avrdude.conf.in b/bundled_deps/avrdude/avrdude/avrdude.conf.in similarity index 100% rename from src/avrdude/avrdude.conf.in rename to bundled_deps/avrdude/avrdude/avrdude.conf.in diff --git a/src/avrdude/avrdude.h b/bundled_deps/avrdude/avrdude/avrdude.h similarity index 100% rename from src/avrdude/avrdude.h rename to bundled_deps/avrdude/avrdude/avrdude.h diff --git a/src/avrdude/avrdude.spec.in b/bundled_deps/avrdude/avrdude/avrdude.spec.in similarity index 100% rename from src/avrdude/avrdude.spec.in rename to bundled_deps/avrdude/avrdude/avrdude.spec.in diff --git a/src/avrdude/avrftdi.c b/bundled_deps/avrdude/avrdude/avrftdi.c similarity index 100% rename from src/avrdude/avrftdi.c rename to bundled_deps/avrdude/avrdude/avrftdi.c diff --git a/src/avrdude/avrftdi.h b/bundled_deps/avrdude/avrdude/avrftdi.h similarity index 100% rename from src/avrdude/avrftdi.h rename to bundled_deps/avrdude/avrdude/avrftdi.h diff --git a/src/avrdude/avrftdi_private.h b/bundled_deps/avrdude/avrdude/avrftdi_private.h similarity index 100% rename from src/avrdude/avrftdi_private.h rename to bundled_deps/avrdude/avrdude/avrftdi_private.h diff --git a/src/avrdude/avrftdi_tpi.c b/bundled_deps/avrdude/avrdude/avrftdi_tpi.c similarity index 100% rename from src/avrdude/avrftdi_tpi.c rename to bundled_deps/avrdude/avrdude/avrftdi_tpi.c diff --git a/src/avrdude/avrftdi_tpi.h b/bundled_deps/avrdude/avrdude/avrftdi_tpi.h similarity index 100% rename from src/avrdude/avrftdi_tpi.h rename to bundled_deps/avrdude/avrdude/avrftdi_tpi.h diff --git a/src/avrdude/avrpart.c b/bundled_deps/avrdude/avrdude/avrpart.c similarity index 100% rename from src/avrdude/avrpart.c rename to bundled_deps/avrdude/avrdude/avrpart.c diff --git a/src/avrdude/bitbang.c b/bundled_deps/avrdude/avrdude/bitbang.c similarity index 100% rename from src/avrdude/bitbang.c rename to bundled_deps/avrdude/avrdude/bitbang.c diff --git a/src/avrdude/bitbang.h b/bundled_deps/avrdude/avrdude/bitbang.h similarity index 100% rename from src/avrdude/bitbang.h rename to bundled_deps/avrdude/avrdude/bitbang.h diff --git a/src/avrdude/bootstrap b/bundled_deps/avrdude/avrdude/bootstrap similarity index 100% rename from src/avrdude/bootstrap rename to bundled_deps/avrdude/avrdude/bootstrap diff --git a/src/avrdude/buspirate.c b/bundled_deps/avrdude/avrdude/buspirate.c similarity index 100% rename from src/avrdude/buspirate.c rename to bundled_deps/avrdude/avrdude/buspirate.c diff --git a/src/avrdude/buspirate.h b/bundled_deps/avrdude/avrdude/buspirate.h similarity index 100% rename from src/avrdude/buspirate.h rename to bundled_deps/avrdude/avrdude/buspirate.h diff --git a/src/avrdude/butterfly.c b/bundled_deps/avrdude/avrdude/butterfly.c similarity index 100% rename from src/avrdude/butterfly.c rename to bundled_deps/avrdude/avrdude/butterfly.c diff --git a/src/avrdude/butterfly.h b/bundled_deps/avrdude/avrdude/butterfly.h similarity index 100% rename from src/avrdude/butterfly.h rename to bundled_deps/avrdude/avrdude/butterfly.h diff --git a/src/avrdude/conf-generate.cpp b/bundled_deps/avrdude/avrdude/conf-generate.cpp similarity index 100% rename from src/avrdude/conf-generate.cpp rename to bundled_deps/avrdude/avrdude/conf-generate.cpp diff --git a/src/avrdude/config.c b/bundled_deps/avrdude/avrdude/config.c similarity index 100% rename from src/avrdude/config.c rename to bundled_deps/avrdude/avrdude/config.c diff --git a/src/avrdude/config.h b/bundled_deps/avrdude/avrdude/config.h similarity index 100% rename from src/avrdude/config.h rename to bundled_deps/avrdude/avrdude/config.h diff --git a/src/avrdude/config_gram.c b/bundled_deps/avrdude/avrdude/config_gram.c similarity index 100% rename from src/avrdude/config_gram.c rename to bundled_deps/avrdude/avrdude/config_gram.c diff --git a/src/avrdude/config_gram.h b/bundled_deps/avrdude/avrdude/config_gram.h similarity index 100% rename from src/avrdude/config_gram.h rename to bundled_deps/avrdude/avrdude/config_gram.h diff --git a/src/avrdude/config_gram.y b/bundled_deps/avrdude/avrdude/config_gram.y similarity index 100% rename from src/avrdude/config_gram.y rename to bundled_deps/avrdude/avrdude/config_gram.y diff --git a/src/avrdude/configure.ac b/bundled_deps/avrdude/avrdude/configure.ac similarity index 100% rename from src/avrdude/configure.ac rename to bundled_deps/avrdude/avrdude/configure.ac diff --git a/src/avrdude/confwin.c b/bundled_deps/avrdude/avrdude/confwin.c similarity index 100% rename from src/avrdude/confwin.c rename to bundled_deps/avrdude/avrdude/confwin.c diff --git a/src/avrdude/crc16.c b/bundled_deps/avrdude/avrdude/crc16.c similarity index 100% rename from src/avrdude/crc16.c rename to bundled_deps/avrdude/avrdude/crc16.c diff --git a/src/avrdude/crc16.h b/bundled_deps/avrdude/avrdude/crc16.h similarity index 100% rename from src/avrdude/crc16.h rename to bundled_deps/avrdude/avrdude/crc16.h diff --git a/src/avrdude/dfu.c b/bundled_deps/avrdude/avrdude/dfu.c similarity index 100% rename from src/avrdude/dfu.c rename to bundled_deps/avrdude/avrdude/dfu.c diff --git a/src/avrdude/dfu.h b/bundled_deps/avrdude/avrdude/dfu.h similarity index 100% rename from src/avrdude/dfu.h rename to bundled_deps/avrdude/avrdude/dfu.h diff --git a/src/avrdude/doc/.cvsignore b/bundled_deps/avrdude/avrdude/doc/.cvsignore similarity index 100% rename from src/avrdude/doc/.cvsignore rename to bundled_deps/avrdude/avrdude/doc/.cvsignore diff --git a/src/avrdude/doc/Makefile.am b/bundled_deps/avrdude/avrdude/doc/Makefile.am similarity index 100% rename from src/avrdude/doc/Makefile.am rename to bundled_deps/avrdude/avrdude/doc/Makefile.am diff --git a/src/avrdude/doc/TODO b/bundled_deps/avrdude/avrdude/doc/TODO similarity index 100% rename from src/avrdude/doc/TODO rename to bundled_deps/avrdude/avrdude/doc/TODO diff --git a/src/avrdude/doc/avrdude.texi b/bundled_deps/avrdude/avrdude/doc/avrdude.texi similarity index 100% rename from src/avrdude/doc/avrdude.texi rename to bundled_deps/avrdude/avrdude/doc/avrdude.texi diff --git a/src/avrdude/doc/parts_comments.txt b/bundled_deps/avrdude/avrdude/doc/parts_comments.txt similarity index 100% rename from src/avrdude/doc/parts_comments.txt rename to bundled_deps/avrdude/avrdude/doc/parts_comments.txt diff --git a/src/avrdude/fileio.c b/bundled_deps/avrdude/avrdude/fileio.c similarity index 100% rename from src/avrdude/fileio.c rename to bundled_deps/avrdude/avrdude/fileio.c diff --git a/src/avrdude/flip1.c b/bundled_deps/avrdude/avrdude/flip1.c similarity index 100% rename from src/avrdude/flip1.c rename to bundled_deps/avrdude/avrdude/flip1.c diff --git a/src/avrdude/flip1.h b/bundled_deps/avrdude/avrdude/flip1.h similarity index 100% rename from src/avrdude/flip1.h rename to bundled_deps/avrdude/avrdude/flip1.h diff --git a/src/avrdude/flip2.c b/bundled_deps/avrdude/avrdude/flip2.c similarity index 100% rename from src/avrdude/flip2.c rename to bundled_deps/avrdude/avrdude/flip2.c diff --git a/src/avrdude/flip2.h b/bundled_deps/avrdude/avrdude/flip2.h similarity index 100% rename from src/avrdude/flip2.h rename to bundled_deps/avrdude/avrdude/flip2.h diff --git a/src/avrdude/freebsd_ppi.h b/bundled_deps/avrdude/avrdude/freebsd_ppi.h similarity index 100% rename from src/avrdude/freebsd_ppi.h rename to bundled_deps/avrdude/avrdude/freebsd_ppi.h diff --git a/src/avrdude/ft245r.c b/bundled_deps/avrdude/avrdude/ft245r.c similarity index 100% rename from src/avrdude/ft245r.c rename to bundled_deps/avrdude/avrdude/ft245r.c diff --git a/src/avrdude/ft245r.h b/bundled_deps/avrdude/avrdude/ft245r.h similarity index 100% rename from src/avrdude/ft245r.h rename to bundled_deps/avrdude/avrdude/ft245r.h diff --git a/src/avrdude/jtag3.c b/bundled_deps/avrdude/avrdude/jtag3.c similarity index 100% rename from src/avrdude/jtag3.c rename to bundled_deps/avrdude/avrdude/jtag3.c diff --git a/src/avrdude/jtag3.h b/bundled_deps/avrdude/avrdude/jtag3.h similarity index 100% rename from src/avrdude/jtag3.h rename to bundled_deps/avrdude/avrdude/jtag3.h diff --git a/src/avrdude/jtag3_private.h b/bundled_deps/avrdude/avrdude/jtag3_private.h similarity index 100% rename from src/avrdude/jtag3_private.h rename to bundled_deps/avrdude/avrdude/jtag3_private.h diff --git a/src/avrdude/jtagmkI.c b/bundled_deps/avrdude/avrdude/jtagmkI.c similarity index 100% rename from src/avrdude/jtagmkI.c rename to bundled_deps/avrdude/avrdude/jtagmkI.c diff --git a/src/avrdude/jtagmkI.h b/bundled_deps/avrdude/avrdude/jtagmkI.h similarity index 100% rename from src/avrdude/jtagmkI.h rename to bundled_deps/avrdude/avrdude/jtagmkI.h diff --git a/src/avrdude/jtagmkII.c b/bundled_deps/avrdude/avrdude/jtagmkII.c similarity index 100% rename from src/avrdude/jtagmkII.c rename to bundled_deps/avrdude/avrdude/jtagmkII.c diff --git a/src/avrdude/jtagmkII.h b/bundled_deps/avrdude/avrdude/jtagmkII.h similarity index 100% rename from src/avrdude/jtagmkII.h rename to bundled_deps/avrdude/avrdude/jtagmkII.h diff --git a/src/avrdude/jtagmkII_private.h b/bundled_deps/avrdude/avrdude/jtagmkII_private.h similarity index 100% rename from src/avrdude/jtagmkII_private.h rename to bundled_deps/avrdude/avrdude/jtagmkII_private.h diff --git a/src/avrdude/jtagmkI_private.h b/bundled_deps/avrdude/avrdude/jtagmkI_private.h similarity index 100% rename from src/avrdude/jtagmkI_private.h rename to bundled_deps/avrdude/avrdude/jtagmkI_private.h diff --git a/src/avrdude/lexer.c b/bundled_deps/avrdude/avrdude/lexer.c similarity index 100% rename from src/avrdude/lexer.c rename to bundled_deps/avrdude/avrdude/lexer.c diff --git a/src/avrdude/lexer.l b/bundled_deps/avrdude/avrdude/lexer.l similarity index 100% rename from src/avrdude/lexer.l rename to bundled_deps/avrdude/avrdude/lexer.l diff --git a/src/avrdude/libavrdude.h b/bundled_deps/avrdude/avrdude/libavrdude.h similarity index 100% rename from src/avrdude/libavrdude.h rename to bundled_deps/avrdude/avrdude/libavrdude.h diff --git a/src/avrdude/linux_ppdev.h b/bundled_deps/avrdude/avrdude/linux_ppdev.h similarity index 100% rename from src/avrdude/linux_ppdev.h rename to bundled_deps/avrdude/avrdude/linux_ppdev.h diff --git a/src/avrdude/linuxgpio.c b/bundled_deps/avrdude/avrdude/linuxgpio.c similarity index 100% rename from src/avrdude/linuxgpio.c rename to bundled_deps/avrdude/avrdude/linuxgpio.c diff --git a/src/avrdude/linuxgpio.h b/bundled_deps/avrdude/avrdude/linuxgpio.h similarity index 100% rename from src/avrdude/linuxgpio.h rename to bundled_deps/avrdude/avrdude/linuxgpio.h diff --git a/src/avrdude/lists.c b/bundled_deps/avrdude/avrdude/lists.c similarity index 100% rename from src/avrdude/lists.c rename to bundled_deps/avrdude/avrdude/lists.c diff --git a/src/avrdude/main-standalone.cpp b/bundled_deps/avrdude/avrdude/main-standalone.cpp similarity index 100% rename from src/avrdude/main-standalone.cpp rename to bundled_deps/avrdude/avrdude/main-standalone.cpp diff --git a/src/avrdude/main.c b/bundled_deps/avrdude/avrdude/main.c similarity index 100% rename from src/avrdude/main.c rename to bundled_deps/avrdude/avrdude/main.c diff --git a/src/avrdude/my_ddk_hidsdi.h b/bundled_deps/avrdude/avrdude/my_ddk_hidsdi.h similarity index 100% rename from src/avrdude/my_ddk_hidsdi.h rename to bundled_deps/avrdude/avrdude/my_ddk_hidsdi.h diff --git a/src/avrdude/par.c b/bundled_deps/avrdude/avrdude/par.c similarity index 100% rename from src/avrdude/par.c rename to bundled_deps/avrdude/avrdude/par.c diff --git a/src/avrdude/par.h b/bundled_deps/avrdude/avrdude/par.h similarity index 100% rename from src/avrdude/par.h rename to bundled_deps/avrdude/avrdude/par.h diff --git a/src/avrdude/pgm.c b/bundled_deps/avrdude/avrdude/pgm.c similarity index 100% rename from src/avrdude/pgm.c rename to bundled_deps/avrdude/avrdude/pgm.c diff --git a/src/avrdude/pgm_type.c b/bundled_deps/avrdude/avrdude/pgm_type.c similarity index 100% rename from src/avrdude/pgm_type.c rename to bundled_deps/avrdude/avrdude/pgm_type.c diff --git a/src/avrdude/pickit2.c b/bundled_deps/avrdude/avrdude/pickit2.c similarity index 100% rename from src/avrdude/pickit2.c rename to bundled_deps/avrdude/avrdude/pickit2.c diff --git a/src/avrdude/pickit2.h b/bundled_deps/avrdude/avrdude/pickit2.h similarity index 100% rename from src/avrdude/pickit2.h rename to bundled_deps/avrdude/avrdude/pickit2.h diff --git a/src/avrdude/pindefs.c b/bundled_deps/avrdude/avrdude/pindefs.c similarity index 100% rename from src/avrdude/pindefs.c rename to bundled_deps/avrdude/avrdude/pindefs.c diff --git a/src/avrdude/ppi.c b/bundled_deps/avrdude/avrdude/ppi.c similarity index 100% rename from src/avrdude/ppi.c rename to bundled_deps/avrdude/avrdude/ppi.c diff --git a/src/avrdude/ppi.h b/bundled_deps/avrdude/avrdude/ppi.h similarity index 100% rename from src/avrdude/ppi.h rename to bundled_deps/avrdude/avrdude/ppi.h diff --git a/src/avrdude/ppiwin.c b/bundled_deps/avrdude/avrdude/ppiwin.c similarity index 100% rename from src/avrdude/ppiwin.c rename to bundled_deps/avrdude/avrdude/ppiwin.c diff --git a/src/avrdude/safemode.c b/bundled_deps/avrdude/avrdude/safemode.c similarity index 100% rename from src/avrdude/safemode.c rename to bundled_deps/avrdude/avrdude/safemode.c diff --git a/src/avrdude/ser_avrdoper.c b/bundled_deps/avrdude/avrdude/ser_avrdoper.c similarity index 100% rename from src/avrdude/ser_avrdoper.c rename to bundled_deps/avrdude/avrdude/ser_avrdoper.c diff --git a/src/avrdude/ser_posix.c b/bundled_deps/avrdude/avrdude/ser_posix.c similarity index 100% rename from src/avrdude/ser_posix.c rename to bundled_deps/avrdude/avrdude/ser_posix.c diff --git a/src/avrdude/ser_win32.c b/bundled_deps/avrdude/avrdude/ser_win32.c similarity index 100% rename from src/avrdude/ser_win32.c rename to bundled_deps/avrdude/avrdude/ser_win32.c diff --git a/src/avrdude/serbb.h b/bundled_deps/avrdude/avrdude/serbb.h similarity index 100% rename from src/avrdude/serbb.h rename to bundled_deps/avrdude/avrdude/serbb.h diff --git a/src/avrdude/serbb_posix.c b/bundled_deps/avrdude/avrdude/serbb_posix.c similarity index 100% rename from src/avrdude/serbb_posix.c rename to bundled_deps/avrdude/avrdude/serbb_posix.c diff --git a/src/avrdude/serbb_win32.c b/bundled_deps/avrdude/avrdude/serbb_win32.c similarity index 100% rename from src/avrdude/serbb_win32.c rename to bundled_deps/avrdude/avrdude/serbb_win32.c diff --git a/src/avrdude/solaris_ecpp.h b/bundled_deps/avrdude/avrdude/solaris_ecpp.h similarity index 100% rename from src/avrdude/solaris_ecpp.h rename to bundled_deps/avrdude/avrdude/solaris_ecpp.h diff --git a/src/avrdude/stk500.c b/bundled_deps/avrdude/avrdude/stk500.c similarity index 100% rename from src/avrdude/stk500.c rename to bundled_deps/avrdude/avrdude/stk500.c diff --git a/src/avrdude/stk500.h b/bundled_deps/avrdude/avrdude/stk500.h similarity index 100% rename from src/avrdude/stk500.h rename to bundled_deps/avrdude/avrdude/stk500.h diff --git a/src/avrdude/stk500_private.h b/bundled_deps/avrdude/avrdude/stk500_private.h similarity index 100% rename from src/avrdude/stk500_private.h rename to bundled_deps/avrdude/avrdude/stk500_private.h diff --git a/src/avrdude/stk500generic.c b/bundled_deps/avrdude/avrdude/stk500generic.c similarity index 100% rename from src/avrdude/stk500generic.c rename to bundled_deps/avrdude/avrdude/stk500generic.c diff --git a/src/avrdude/stk500generic.h b/bundled_deps/avrdude/avrdude/stk500generic.h similarity index 100% rename from src/avrdude/stk500generic.h rename to bundled_deps/avrdude/avrdude/stk500generic.h diff --git a/src/avrdude/stk500v2.c b/bundled_deps/avrdude/avrdude/stk500v2.c similarity index 100% rename from src/avrdude/stk500v2.c rename to bundled_deps/avrdude/avrdude/stk500v2.c diff --git a/src/avrdude/stk500v2.h b/bundled_deps/avrdude/avrdude/stk500v2.h similarity index 100% rename from src/avrdude/stk500v2.h rename to bundled_deps/avrdude/avrdude/stk500v2.h diff --git a/src/avrdude/stk500v2_private.h b/bundled_deps/avrdude/avrdude/stk500v2_private.h similarity index 100% rename from src/avrdude/stk500v2_private.h rename to bundled_deps/avrdude/avrdude/stk500v2_private.h diff --git a/src/avrdude/term.c b/bundled_deps/avrdude/avrdude/term.c similarity index 100% rename from src/avrdude/term.c rename to bundled_deps/avrdude/avrdude/term.c diff --git a/src/avrdude/term.h b/bundled_deps/avrdude/avrdude/term.h similarity index 100% rename from src/avrdude/term.h rename to bundled_deps/avrdude/avrdude/term.h diff --git a/src/avrdude/tools/build-mingw32.sh b/bundled_deps/avrdude/avrdude/tools/build-mingw32.sh similarity index 100% rename from src/avrdude/tools/build-mingw32.sh rename to bundled_deps/avrdude/avrdude/tools/build-mingw32.sh diff --git a/src/avrdude/tools/get-dw-params.xsl b/bundled_deps/avrdude/avrdude/tools/get-dw-params.xsl similarity index 100% rename from src/avrdude/tools/get-dw-params.xsl rename to bundled_deps/avrdude/avrdude/tools/get-dw-params.xsl diff --git a/src/avrdude/tools/get-hv-params.xsl b/bundled_deps/avrdude/avrdude/tools/get-hv-params.xsl similarity index 100% rename from src/avrdude/tools/get-hv-params.xsl rename to bundled_deps/avrdude/avrdude/tools/get-hv-params.xsl diff --git a/src/avrdude/tools/get-stk600-cards.xsl b/bundled_deps/avrdude/avrdude/tools/get-stk600-cards.xsl similarity index 100% rename from src/avrdude/tools/get-stk600-cards.xsl rename to bundled_deps/avrdude/avrdude/tools/get-stk600-cards.xsl diff --git a/src/avrdude/tools/get-stk600-devices.xsl b/bundled_deps/avrdude/avrdude/tools/get-stk600-devices.xsl similarity index 100% rename from src/avrdude/tools/get-stk600-devices.xsl rename to bundled_deps/avrdude/avrdude/tools/get-stk600-devices.xsl diff --git a/src/avrdude/tpi.h b/bundled_deps/avrdude/avrdude/tpi.h similarity index 100% rename from src/avrdude/tpi.h rename to bundled_deps/avrdude/avrdude/tpi.h diff --git a/src/avrdude/update.c b/bundled_deps/avrdude/avrdude/update.c similarity index 100% rename from src/avrdude/update.c rename to bundled_deps/avrdude/avrdude/update.c diff --git a/src/avrdude/usb_hidapi.c b/bundled_deps/avrdude/avrdude/usb_hidapi.c similarity index 100% rename from src/avrdude/usb_hidapi.c rename to bundled_deps/avrdude/avrdude/usb_hidapi.c diff --git a/src/avrdude/usb_libusb.c b/bundled_deps/avrdude/avrdude/usb_libusb.c similarity index 100% rename from src/avrdude/usb_libusb.c rename to bundled_deps/avrdude/avrdude/usb_libusb.c diff --git a/src/avrdude/usbasp.c b/bundled_deps/avrdude/avrdude/usbasp.c similarity index 100% rename from src/avrdude/usbasp.c rename to bundled_deps/avrdude/avrdude/usbasp.c diff --git a/src/avrdude/usbasp.h b/bundled_deps/avrdude/avrdude/usbasp.h similarity index 100% rename from src/avrdude/usbasp.h rename to bundled_deps/avrdude/avrdude/usbasp.h diff --git a/src/avrdude/usbdevs.h b/bundled_deps/avrdude/avrdude/usbdevs.h similarity index 100% rename from src/avrdude/usbdevs.h rename to bundled_deps/avrdude/avrdude/usbdevs.h diff --git a/src/avrdude/usbtiny.c b/bundled_deps/avrdude/avrdude/usbtiny.c similarity index 100% rename from src/avrdude/usbtiny.c rename to bundled_deps/avrdude/avrdude/usbtiny.c diff --git a/src/avrdude/usbtiny.h b/bundled_deps/avrdude/avrdude/usbtiny.h similarity index 100% rename from src/avrdude/usbtiny.h rename to bundled_deps/avrdude/avrdude/usbtiny.h diff --git a/src/avrdude/windows/.cvsignore b/bundled_deps/avrdude/avrdude/windows/.cvsignore similarity index 100% rename from src/avrdude/windows/.cvsignore rename to bundled_deps/avrdude/avrdude/windows/.cvsignore diff --git a/src/avrdude/windows/Makefile.am b/bundled_deps/avrdude/avrdude/windows/Makefile.am similarity index 100% rename from src/avrdude/windows/Makefile.am rename to bundled_deps/avrdude/avrdude/windows/Makefile.am diff --git a/src/avrdude/windows/getopt.c b/bundled_deps/avrdude/avrdude/windows/getopt.c similarity index 100% rename from src/avrdude/windows/getopt.c rename to bundled_deps/avrdude/avrdude/windows/getopt.c diff --git a/src/avrdude/windows/getopt.h b/bundled_deps/avrdude/avrdude/windows/getopt.h similarity index 100% rename from src/avrdude/windows/getopt.h rename to bundled_deps/avrdude/avrdude/windows/getopt.h diff --git a/src/avrdude/windows/giveio.c b/bundled_deps/avrdude/avrdude/windows/giveio.c similarity index 100% rename from src/avrdude/windows/giveio.c rename to bundled_deps/avrdude/avrdude/windows/giveio.c diff --git a/src/avrdude/windows/giveio.sys b/bundled_deps/avrdude/avrdude/windows/giveio.sys similarity index 100% rename from src/avrdude/windows/giveio.sys rename to bundled_deps/avrdude/avrdude/windows/giveio.sys diff --git a/src/avrdude/windows/install_giveio.bat b/bundled_deps/avrdude/avrdude/windows/install_giveio.bat similarity index 100% rename from src/avrdude/windows/install_giveio.bat rename to bundled_deps/avrdude/avrdude/windows/install_giveio.bat diff --git a/src/avrdude/windows/loaddrv.c b/bundled_deps/avrdude/avrdude/windows/loaddrv.c similarity index 100% rename from src/avrdude/windows/loaddrv.c rename to bundled_deps/avrdude/avrdude/windows/loaddrv.c diff --git a/src/avrdude/windows/loaddrv.h b/bundled_deps/avrdude/avrdude/windows/loaddrv.h similarity index 100% rename from src/avrdude/windows/loaddrv.h rename to bundled_deps/avrdude/avrdude/windows/loaddrv.h diff --git a/src/avrdude/windows/remove_giveio.bat b/bundled_deps/avrdude/avrdude/windows/remove_giveio.bat similarity index 100% rename from src/avrdude/windows/remove_giveio.bat rename to bundled_deps/avrdude/avrdude/windows/remove_giveio.bat diff --git a/src/avrdude/windows/status_giveio.bat b/bundled_deps/avrdude/avrdude/windows/status_giveio.bat similarity index 100% rename from src/avrdude/windows/status_giveio.bat rename to bundled_deps/avrdude/avrdude/windows/status_giveio.bat diff --git a/src/avrdude/windows/unistd.cpp b/bundled_deps/avrdude/avrdude/windows/unistd.cpp similarity index 100% rename from src/avrdude/windows/unistd.cpp rename to bundled_deps/avrdude/avrdude/windows/unistd.cpp diff --git a/src/avrdude/windows/unistd.h b/bundled_deps/avrdude/avrdude/windows/unistd.h similarity index 100% rename from src/avrdude/windows/unistd.h rename to bundled_deps/avrdude/avrdude/windows/unistd.h diff --git a/src/avrdude/windows/utf8.c b/bundled_deps/avrdude/avrdude/windows/utf8.c similarity index 100% rename from src/avrdude/windows/utf8.c rename to bundled_deps/avrdude/avrdude/windows/utf8.c diff --git a/src/avrdude/windows/utf8.h b/bundled_deps/avrdude/avrdude/windows/utf8.h similarity index 100% rename from src/avrdude/windows/utf8.h rename to bundled_deps/avrdude/avrdude/windows/utf8.h diff --git a/src/avrdude/wiring.c b/bundled_deps/avrdude/avrdude/wiring.c similarity index 100% rename from src/avrdude/wiring.c rename to bundled_deps/avrdude/avrdude/wiring.c diff --git a/src/avrdude/wiring.h b/bundled_deps/avrdude/avrdude/wiring.h similarity index 100% rename from src/avrdude/wiring.h rename to bundled_deps/avrdude/avrdude/wiring.h diff --git a/src/fast_float/README.md b/bundled_deps/fast_float/README.md similarity index 100% rename from src/fast_float/README.md rename to bundled_deps/fast_float/README.md diff --git a/src/fast_float/fast_float.h b/bundled_deps/fast_float/fast_float.h similarity index 100% rename from src/fast_float/fast_float.h rename to bundled_deps/fast_float/fast_float.h diff --git a/src/glu-libtess/CMakeLists.txt b/bundled_deps/glu-libtess/CMakeLists.txt similarity index 100% rename from src/glu-libtess/CMakeLists.txt rename to bundled_deps/glu-libtess/CMakeLists.txt diff --git a/src/glu-libtess/README b/bundled_deps/glu-libtess/README similarity index 100% rename from src/glu-libtess/README rename to bundled_deps/glu-libtess/README diff --git a/src/glu-libtess/include/glu-libtess.h b/bundled_deps/glu-libtess/include/glu-libtess.h similarity index 100% rename from src/glu-libtess/include/glu-libtess.h rename to bundled_deps/glu-libtess/include/glu-libtess.h diff --git a/src/glu-libtess/src/README b/bundled_deps/glu-libtess/src/README similarity index 100% rename from src/glu-libtess/src/README rename to bundled_deps/glu-libtess/src/README diff --git a/src/glu-libtess/src/alg-outline b/bundled_deps/glu-libtess/src/alg-outline similarity index 100% rename from src/glu-libtess/src/alg-outline rename to bundled_deps/glu-libtess/src/alg-outline diff --git a/src/glu-libtess/src/dict-list.h b/bundled_deps/glu-libtess/src/dict-list.h similarity index 100% rename from src/glu-libtess/src/dict-list.h rename to bundled_deps/glu-libtess/src/dict-list.h diff --git a/src/glu-libtess/src/dict.c b/bundled_deps/glu-libtess/src/dict.c similarity index 100% rename from src/glu-libtess/src/dict.c rename to bundled_deps/glu-libtess/src/dict.c diff --git a/src/glu-libtess/src/dict.h b/bundled_deps/glu-libtess/src/dict.h similarity index 100% rename from src/glu-libtess/src/dict.h rename to bundled_deps/glu-libtess/src/dict.h diff --git a/src/glu-libtess/src/geom.c b/bundled_deps/glu-libtess/src/geom.c similarity index 100% rename from src/glu-libtess/src/geom.c rename to bundled_deps/glu-libtess/src/geom.c diff --git a/src/glu-libtess/src/geom.h b/bundled_deps/glu-libtess/src/geom.h similarity index 100% rename from src/glu-libtess/src/geom.h rename to bundled_deps/glu-libtess/src/geom.h diff --git a/src/glu-libtess/src/gluos.h b/bundled_deps/glu-libtess/src/gluos.h similarity index 100% rename from src/glu-libtess/src/gluos.h rename to bundled_deps/glu-libtess/src/gluos.h diff --git a/src/glu-libtess/src/memalloc.c b/bundled_deps/glu-libtess/src/memalloc.c similarity index 100% rename from src/glu-libtess/src/memalloc.c rename to bundled_deps/glu-libtess/src/memalloc.c diff --git a/src/glu-libtess/src/memalloc.h b/bundled_deps/glu-libtess/src/memalloc.h similarity index 100% rename from src/glu-libtess/src/memalloc.h rename to bundled_deps/glu-libtess/src/memalloc.h diff --git a/src/glu-libtess/src/mesh.c b/bundled_deps/glu-libtess/src/mesh.c similarity index 100% rename from src/glu-libtess/src/mesh.c rename to bundled_deps/glu-libtess/src/mesh.c diff --git a/src/glu-libtess/src/mesh.h b/bundled_deps/glu-libtess/src/mesh.h similarity index 100% rename from src/glu-libtess/src/mesh.h rename to bundled_deps/glu-libtess/src/mesh.h diff --git a/src/glu-libtess/src/normal.c b/bundled_deps/glu-libtess/src/normal.c similarity index 100% rename from src/glu-libtess/src/normal.c rename to bundled_deps/glu-libtess/src/normal.c diff --git a/src/glu-libtess/src/normal.h b/bundled_deps/glu-libtess/src/normal.h similarity index 100% rename from src/glu-libtess/src/normal.h rename to bundled_deps/glu-libtess/src/normal.h diff --git a/src/glu-libtess/src/priorityq-heap.c b/bundled_deps/glu-libtess/src/priorityq-heap.c similarity index 100% rename from src/glu-libtess/src/priorityq-heap.c rename to bundled_deps/glu-libtess/src/priorityq-heap.c diff --git a/src/glu-libtess/src/priorityq-heap.h b/bundled_deps/glu-libtess/src/priorityq-heap.h similarity index 100% rename from src/glu-libtess/src/priorityq-heap.h rename to bundled_deps/glu-libtess/src/priorityq-heap.h diff --git a/src/glu-libtess/src/priorityq-sort.h b/bundled_deps/glu-libtess/src/priorityq-sort.h similarity index 100% rename from src/glu-libtess/src/priorityq-sort.h rename to bundled_deps/glu-libtess/src/priorityq-sort.h diff --git a/src/glu-libtess/src/priorityq.c b/bundled_deps/glu-libtess/src/priorityq.c similarity index 100% rename from src/glu-libtess/src/priorityq.c rename to bundled_deps/glu-libtess/src/priorityq.c diff --git a/src/glu-libtess/src/priorityq.h b/bundled_deps/glu-libtess/src/priorityq.h similarity index 100% rename from src/glu-libtess/src/priorityq.h rename to bundled_deps/glu-libtess/src/priorityq.h diff --git a/src/glu-libtess/src/render.c b/bundled_deps/glu-libtess/src/render.c similarity index 100% rename from src/glu-libtess/src/render.c rename to bundled_deps/glu-libtess/src/render.c diff --git a/src/glu-libtess/src/render.h b/bundled_deps/glu-libtess/src/render.h similarity index 100% rename from src/glu-libtess/src/render.h rename to bundled_deps/glu-libtess/src/render.h diff --git a/src/glu-libtess/src/sweep.c b/bundled_deps/glu-libtess/src/sweep.c similarity index 100% rename from src/glu-libtess/src/sweep.c rename to bundled_deps/glu-libtess/src/sweep.c diff --git a/src/glu-libtess/src/sweep.h b/bundled_deps/glu-libtess/src/sweep.h similarity index 100% rename from src/glu-libtess/src/sweep.h rename to bundled_deps/glu-libtess/src/sweep.h diff --git a/src/glu-libtess/src/tess.c b/bundled_deps/glu-libtess/src/tess.c similarity index 100% rename from src/glu-libtess/src/tess.c rename to bundled_deps/glu-libtess/src/tess.c diff --git a/src/glu-libtess/src/tess.h b/bundled_deps/glu-libtess/src/tess.h similarity index 100% rename from src/glu-libtess/src/tess.h rename to bundled_deps/glu-libtess/src/tess.h diff --git a/src/glu-libtess/src/tessmono.c b/bundled_deps/glu-libtess/src/tessmono.c similarity index 100% rename from src/glu-libtess/src/tessmono.c rename to bundled_deps/glu-libtess/src/tessmono.c diff --git a/src/glu-libtess/src/tessmono.h b/bundled_deps/glu-libtess/src/tessmono.h similarity index 100% rename from src/glu-libtess/src/tessmono.h rename to bundled_deps/glu-libtess/src/tessmono.h diff --git a/src/hidapi/CMakeLists.txt b/bundled_deps/hidapi/CMakeLists.txt similarity index 82% rename from src/hidapi/CMakeLists.txt rename to bundled_deps/hidapi/CMakeLists.txt index f304546..34b6d76 100644 --- a/src/hidapi/CMakeLists.txt +++ b/bundled_deps/hidapi/CMakeLists.txt @@ -8,12 +8,12 @@ else () set(HIDAPI_IMPL linux/hid.c) endif() -include_directories(include) add_library(hidapi STATIC ${HIDAPI_IMPL}) +target_include_directories(hidapi PUBLIC include) if (CMAKE_SYSTEM_NAME STREQUAL "Linux") # Don't link the udev library, as there are two versions out there (libudev.so.0, libudev.so.1), so they are linked explicitely. # target_link_libraries(hidapi udev) - target_link_libraries(hidapi dl) +target_link_libraries(hidapi PRIVATE dl) endif() diff --git a/src/hidapi/README.md b/bundled_deps/hidapi/README.md similarity index 100% rename from src/hidapi/README.md rename to bundled_deps/hidapi/README.md diff --git a/src/hidapi/include/hidapi.h b/bundled_deps/hidapi/include/hidapi.h similarity index 100% rename from src/hidapi/include/hidapi.h rename to bundled_deps/hidapi/include/hidapi.h diff --git a/src/hidapi/linux/hid.c b/bundled_deps/hidapi/linux/hid.c similarity index 100% rename from src/hidapi/linux/hid.c rename to bundled_deps/hidapi/linux/hid.c diff --git a/src/hidapi/mac/hid.c b/bundled_deps/hidapi/mac/hid.c similarity index 100% rename from src/hidapi/mac/hid.c rename to bundled_deps/hidapi/mac/hid.c diff --git a/src/hidapi/win/hid.c b/bundled_deps/hidapi/win/hid.c similarity index 100% rename from src/hidapi/win/hid.c rename to bundled_deps/hidapi/win/hid.c diff --git a/src/hints/CMakeLists.txt b/bundled_deps/hints/CMakeLists.txt similarity index 100% rename from src/hints/CMakeLists.txt rename to bundled_deps/hints/CMakeLists.txt diff --git a/src/hints/HintsToPot.cpp b/bundled_deps/hints/HintsToPot.cpp similarity index 100% rename from src/hints/HintsToPot.cpp rename to bundled_deps/hints/HintsToPot.cpp diff --git a/bundled_deps/imgui/CMakeLists.txt b/bundled_deps/imgui/CMakeLists.txt new file mode 100644 index 0000000..32eb464 --- /dev/null +++ b/bundled_deps/imgui/CMakeLists.txt @@ -0,0 +1,21 @@ +cmake_minimum_required(VERSION 2.8.12) +project(imgui) + +add_library(imgui STATIC + imgui/imconfig.h + imgui/imgui.cpp + imgui/imgui.h + imgui/imgui_demo.cpp + imgui/imgui_draw.cpp + imgui/imgui_internal.h + imgui/imgui_stdlib.cpp + imgui/imgui_stdlib.h + imgui/imgui_tables.cpp + imgui/imgui_widgets.cpp + # imgui STB + imgui/imstb_rectpack.h + imgui/imstb_textedit.h + imgui/imstb_truetype.h +) + +target_include_directories(imgui PUBLIC .) diff --git a/src/imgui/LICENSE.txt b/bundled_deps/imgui/LICENSE.txt similarity index 100% rename from src/imgui/LICENSE.txt rename to bundled_deps/imgui/LICENSE.txt diff --git a/src/imgui/README.md b/bundled_deps/imgui/README.md similarity index 100% rename from src/imgui/README.md rename to bundled_deps/imgui/README.md diff --git a/src/imgui/imconfig.h b/bundled_deps/imgui/imgui/imconfig.h similarity index 92% rename from src/imgui/imconfig.h rename to bundled_deps/imgui/imgui/imconfig.h index 99d933e..0ca4e8f 100644 --- a/src/imgui/imconfig.h +++ b/bundled_deps/imgui/imgui/imconfig.h @@ -153,6 +153,8 @@ namespace ImGui const wchar_t PlugMarker = 0x1C; const wchar_t DowelMarker = 0x1D; const wchar_t SnapMarker = 0x1E; + const wchar_t HorizontalHide = 0xB4; + const wchar_t HorizontalShow = 0xB6; // Do not forget use following letters only in wstring const wchar_t DocumentationButton = 0x2600; const wchar_t DocumentationHoverButton = 0x2601; @@ -187,6 +189,25 @@ namespace ImGui const wchar_t InfoMarkerSmall = 0x2716; const wchar_t CollapseBtn = 0x2715; + // icons for double slider (middle size icons) + const wchar_t Lock = 0x2801; + const wchar_t LockHovered = 0x2802; + const wchar_t Unlock = 0x2803; + const wchar_t UnlockHovered = 0x2804; + const wchar_t DSRevert = 0x2805; + const wchar_t DSRevertHovered = 0x2806; + const wchar_t DSSettings = 0x2807; + const wchar_t DSSettingsHovered = 0x2808; + // icons for double slider (small size icons) + const wchar_t ErrorTick = 0x2809; + const wchar_t ErrorTickHovered = 0x280A; + const wchar_t PausePrint = 0x280B; + const wchar_t PausePrintHovered = 0x280C; + const wchar_t EditGCode = 0x280D; + const wchar_t EditGCodeHovered = 0x280E; + const wchar_t RemoveTick = 0x280F; + const wchar_t RemoveTickHovered = 0x2810; + // void MyFunction(const char* name, const MyMatrix44& v); } diff --git a/src/imgui/imgui.cpp b/bundled_deps/imgui/imgui/imgui.cpp similarity index 100% rename from src/imgui/imgui.cpp rename to bundled_deps/imgui/imgui/imgui.cpp diff --git a/src/imgui/imgui.h b/bundled_deps/imgui/imgui/imgui.h similarity index 100% rename from src/imgui/imgui.h rename to bundled_deps/imgui/imgui/imgui.h diff --git a/src/imgui/imgui_demo.cpp b/bundled_deps/imgui/imgui/imgui_demo.cpp similarity index 100% rename from src/imgui/imgui_demo.cpp rename to bundled_deps/imgui/imgui/imgui_demo.cpp diff --git a/src/imgui/imgui_draw.cpp b/bundled_deps/imgui/imgui/imgui_draw.cpp similarity index 99% rename from src/imgui/imgui_draw.cpp rename to bundled_deps/imgui/imgui/imgui_draw.cpp index ab18492..e6f07db 100644 --- a/src/imgui/imgui_draw.cpp +++ b/bundled_deps/imgui/imgui/imgui_draw.cpp @@ -233,7 +233,8 @@ void ImGui::StyleColorsDark(ImGuiStyle* dst) colors[ImGuiCol_TabUnfocused] = ImLerp(colors[ImGuiCol_Tab], colors[ImGuiCol_TitleBg], 0.80f); colors[ImGuiCol_TabUnfocusedActive] = ImLerp(colors[ImGuiCol_TabActive], colors[ImGuiCol_TitleBg], 0.40f); colors[ImGuiCol_PlotLines] = ImVec4(0.61f, 0.61f, 0.61f, 1.00f); - colors[ImGuiCol_PlotLinesHovered] = ImVec4(1.00f, 0.43f, 0.35f, 1.00f); + //y14 + colors[ImGuiCol_PlotLinesHovered] = ImVec4(0.27f, 0.47f, 0.98f, 1.00f); colors[ImGuiCol_PlotHistogram] = ImVec4(0.90f, 0.70f, 0.00f, 1.00f); colors[ImGuiCol_PlotHistogramHovered] = ImVec4(1.00f, 0.60f, 0.00f, 1.00f); colors[ImGuiCol_TableHeaderBg] = ImVec4(0.19f, 0.19f, 0.20f, 1.00f); @@ -354,7 +355,8 @@ void ImGui::StyleColorsLight(ImGuiStyle* dst) colors[ImGuiCol_TabUnfocused] = ImLerp(colors[ImGuiCol_Tab], colors[ImGuiCol_TitleBg], 0.80f); colors[ImGuiCol_TabUnfocusedActive] = ImLerp(colors[ImGuiCol_TabActive], colors[ImGuiCol_TitleBg], 0.40f); colors[ImGuiCol_PlotLines] = ImVec4(0.39f, 0.39f, 0.39f, 1.00f); - colors[ImGuiCol_PlotLinesHovered] = ImVec4(1.00f, 0.43f, 0.35f, 1.00f); + //y14 + colors[ImGuiCol_PlotLinesHovered] = ImVec4(0.27f, 0.47f, 0.98f, 1.00f); colors[ImGuiCol_PlotHistogram] = ImVec4(0.90f, 0.70f, 0.00f, 1.00f); colors[ImGuiCol_PlotHistogramHovered] = ImVec4(1.00f, 0.45f, 0.00f, 1.00f); colors[ImGuiCol_TableHeaderBg] = ImVec4(0.78f, 0.87f, 0.98f, 1.00f); @@ -3282,11 +3284,20 @@ void ImFont::AddRemapChar(ImWchar dst, ImWchar src, bool overwrite_dst) const ImFontGlyph* ImFont::FindGlyph(ImWchar c) const { - if (c >= (size_t)IndexLookup.Size) + // QIDISlicer extension: call the following function whenever the fallback is needed. + // The goal is to not modify ImGui code too much. + void imgui_rendered_fallback_glyph(ImWchar c); + + + if (c >= (size_t)IndexLookup.Size) { + imgui_rendered_fallback_glyph(c); return FallbackGlyph; + } const ImWchar i = IndexLookup.Data[c]; - if (i == (ImWchar)-1) + if (i == (ImWchar)-1) { + imgui_rendered_fallback_glyph(c); return FallbackGlyph; + } return &Glyphs.Data[i]; } diff --git a/src/imgui/imgui_internal.h b/bundled_deps/imgui/imgui/imgui_internal.h similarity index 100% rename from src/imgui/imgui_internal.h rename to bundled_deps/imgui/imgui/imgui_internal.h diff --git a/src/imgui/imgui_stdlib.cpp b/bundled_deps/imgui/imgui/imgui_stdlib.cpp similarity index 100% rename from src/imgui/imgui_stdlib.cpp rename to bundled_deps/imgui/imgui/imgui_stdlib.cpp diff --git a/src/imgui/imgui_stdlib.h b/bundled_deps/imgui/imgui/imgui_stdlib.h similarity index 100% rename from src/imgui/imgui_stdlib.h rename to bundled_deps/imgui/imgui/imgui_stdlib.h diff --git a/src/imgui/imgui_tables.cpp b/bundled_deps/imgui/imgui/imgui_tables.cpp similarity index 100% rename from src/imgui/imgui_tables.cpp rename to bundled_deps/imgui/imgui/imgui_tables.cpp diff --git a/src/imgui/imgui_widgets.cpp b/bundled_deps/imgui/imgui/imgui_widgets.cpp similarity index 100% rename from src/imgui/imgui_widgets.cpp rename to bundled_deps/imgui/imgui/imgui_widgets.cpp diff --git a/src/imgui/imstb_rectpack.h b/bundled_deps/imgui/imgui/imstb_rectpack.h similarity index 100% rename from src/imgui/imstb_rectpack.h rename to bundled_deps/imgui/imgui/imstb_rectpack.h diff --git a/src/imgui/imstb_textedit.h b/bundled_deps/imgui/imgui/imstb_textedit.h similarity index 100% rename from src/imgui/imstb_textedit.h rename to bundled_deps/imgui/imgui/imstb_textedit.h diff --git a/src/imgui/imstb_truetype.h b/bundled_deps/imgui/imgui/imstb_truetype.h similarity index 100% rename from src/imgui/imstb_truetype.h rename to bundled_deps/imgui/imgui/imstb_truetype.h diff --git a/bundled_deps/int128/Int128.hpp b/bundled_deps/int128/Int128.hpp new file mode 100644 index 0000000..045997e --- /dev/null +++ b/bundled_deps/int128/Int128.hpp @@ -0,0 +1,300 @@ +/******************************************************************************* +* * +* Author : Angus Johnson * +* Version : 6.2.9 * +* Date : 16 February 2015 * +* Website : http://www.angusj.com * +* Copyright : Angus Johnson 2010-2015 * +* * +* License: * +* Use, modification & distribution is subject to Boost Software License Ver 1. * +* http://www.boost.org/LICENSE_1_0.txt * +* * +* Attributions: * +* The code in this library is an extension of Bala Vatti's clipping algorithm: * +* "A generic solution to polygon clipping" * +* Communications of the ACM, Vol 35, Issue 7 (July 1992) pp 56-63. * +* http://portal.acm.org/citation.cfm?id=129906 * +* * +* Computer graphics and geometric modeling: implementation and algorithms * +* By Max K. Agoston * +* Springer; 1 edition (January 4, 2005) * +* http://books.google.com/books?q=vatti+clipping+agoston * +* * +* See also: * +* "Polygon Offsetting by Computing Winding Numbers" * +* Paper no. DETC2005-85513 pp. 565-575 * +* ASME 2005 International Design Engineering Technical Conferences * +* and Computers and Information in Engineering Conference (IDETC/CIE2005) * +* September 24-28, 2005 , Long Beach, California, USA * +* http://www.me.berkeley.edu/~mcmains/pubs/DAC05OffsetPolygon.pdf * +* * +*******************************************************************************/ + +#ifndef SLIC3R_INT128_HPP +#define SLIC3R_INT128_HPP +// #define SLIC3R_DEBUG + +// Make assert active if SLIC3R_DEBUG +#ifdef SLIC3R_DEBUG + #undef NDEBUG + #define DEBUG + #define _DEBUG + #undef assert +#endif + +#include +#include +#include + +#if ! defined(_MSC_VER) && defined(__SIZEOF_INT128__) + #define HAS_INTRINSIC_128_TYPE +#endif + +#if defined(_MSC_VER) && defined(_WIN64) + #include + #pragma intrinsic(_mul128) +#endif + +//------------------------------------------------------------------------------ +// Int128 class (enables safe math on signed 64bit integers) +// eg Int128 val1((int64_t)9223372036854775807); //ie 2^63 -1 +// Int128 val2((int64_t)9223372036854775807); +// Int128 val3 = val1 * val2; +//------------------------------------------------------------------------------ + +class Int128 +{ + +#ifdef HAS_INTRINSIC_128_TYPE + +/******************************************** Using the intrinsic 128bit x 128bit multiply ************************************************/ + +public: + __int128 value; + + Int128(int64_t lo = 0) : value(lo) {} + Int128(const Int128 &v) : value(v.value) {} + + Int128& operator=(const int64_t &rhs) { value = rhs; return *this; } + + uint64_t lo() const { return uint64_t(value); } + int64_t hi() const { return int64_t(value >> 64); } + int sign() const { return (value > 0) - (value < 0); } + + bool operator==(const Int128 &rhs) const { return value == rhs.value; } + bool operator!=(const Int128 &rhs) const { return value != rhs.value; } + bool operator> (const Int128 &rhs) const { return value > rhs.value; } + bool operator< (const Int128 &rhs) const { return value < rhs.value; } + bool operator>=(const Int128 &rhs) const { return value >= rhs.value; } + bool operator<=(const Int128 &rhs) const { return value <= rhs.value; } + + Int128& operator+=(const Int128 &rhs) { value += rhs.value; return *this; } + Int128 operator+ (const Int128 &rhs) const { return Int128(value + rhs.value); } + Int128& operator-=(const Int128 &rhs) { value -= rhs.value; return *this; } + Int128 operator -(const Int128 &rhs) const { return Int128(value - rhs.value); } + Int128 operator -() const { return Int128(- value); } + + operator double() const { return double(value); } + + static inline Int128 multiply(int64_t lhs, int64_t rhs) { return Int128(__int128(lhs) * __int128(rhs)); } + +#if defined(__clang__) + // When Clang is used with enabled UndefinedBehaviorSanitizer, it produces "undefined reference to '__muloti4'" when __int128 is used. + // Because of that, UndefinedBehaviorSanitizer is disabled for this function. + __attribute__((no_sanitize("undefined"))) +#endif + // Evaluate signum of a 2x2 determinant. + static int sign_determinant_2x2(int64_t a11, int64_t a12, int64_t a21, int64_t a22) + { + __int128 det = __int128(a11) * __int128(a22) - __int128(a12) * __int128(a21); + return (det > 0) - (det < 0); + } + + // Compare two rational numbers. + static int compare_rationals(int64_t p1, int64_t q1, int64_t p2, int64_t q2) + { + int invert = ((q1 < 0) == (q2 < 0)) ? 1 : -1; + __int128 det = __int128(p1) * __int128(q2) - __int128(p2) * __int128(q1); + return ((det > 0) - (det < 0)) * invert; + } + +#else /* HAS_INTRINSIC_128_TYPE */ + +/******************************************** Splitting the 128bit number into two 64bit words *********************************************/ + + Int128(int64_t lo = 0) : m_lo((uint64_t)lo), m_hi((lo < 0) ? -1 : 0) {} + Int128(const Int128 &val) : m_lo(val.m_lo), m_hi(val.m_hi) {} + Int128(const int64_t& hi, const uint64_t& lo) : m_lo(lo), m_hi(hi) {} + + Int128& operator = (const int64_t &val) + { + m_lo = (uint64_t)val; + m_hi = (val < 0) ? -1 : 0; + return *this; + } + + uint64_t lo() const { return m_lo; } + int64_t hi() const { return m_hi; } + int sign() const { return (m_hi == 0) ? (m_lo > 0) : (m_hi > 0) - (m_hi < 0); } + + bool operator == (const Int128 &val) const { return m_hi == val.m_hi && m_lo == val.m_lo; } + bool operator != (const Int128 &val) const { return ! (*this == val); } + bool operator > (const Int128 &val) const { return (m_hi == val.m_hi) ? m_lo > val.m_lo : m_hi > val.m_hi; } + bool operator < (const Int128 &val) const { return (m_hi == val.m_hi) ? m_lo < val.m_lo : m_hi < val.m_hi; } + bool operator >= (const Int128 &val) const { return ! (*this < val); } + bool operator <= (const Int128 &val) const { return ! (*this > val); } + + Int128& operator += (const Int128 &rhs) + { + m_hi += rhs.m_hi; + m_lo += rhs.m_lo; + if (m_lo < rhs.m_lo) m_hi++; + return *this; + } + + Int128 operator + (const Int128 &rhs) const + { + Int128 result(*this); + result+= rhs; + return result; + } + + Int128& operator -= (const Int128 &rhs) + { + *this += -rhs; + return *this; + } + + Int128 operator - (const Int128 &rhs) const + { + Int128 result(*this); + result -= rhs; + return result; + } + + Int128 operator-() const { return (m_lo == 0) ? Int128(-m_hi, 0) : Int128(~m_hi, ~m_lo + 1); } + + operator double() const + { + const double shift64 = 18446744073709551616.0; //2^64 + return (m_hi < 0) ? + ((m_lo == 0) ? + (double)m_hi * shift64 : + -(double)(~m_lo + ~m_hi * shift64)) : + (double)(m_lo + m_hi * shift64); + } + + static inline Int128 multiply(int64_t lhs, int64_t rhs) + { +#if defined(_MSC_VER) && defined(_WIN64) + // On Visual Studio 64bit, use the _mul128() intrinsic function. + Int128 result; + result.m_lo = (uint64_t)_mul128(lhs, rhs, &result.m_hi); + return result; +#else + // This branch should only be executed in case there is neither __int16 type nor _mul128 intrinsic + // function available. This is mostly on 32bit operating systems. + // Use a pure C implementation of _mul128(). + + int negate = (lhs < 0) != (rhs < 0); + + if (lhs < 0) + lhs = -lhs; + uint64_t int1Hi = uint64_t(lhs) >> 32; + uint64_t int1Lo = uint64_t(lhs & 0xFFFFFFFF); + + if (rhs < 0) + rhs = -rhs; + uint64_t int2Hi = uint64_t(rhs) >> 32; + uint64_t int2Lo = uint64_t(rhs & 0xFFFFFFFF); + + //because the high (sign) bits in both int1Hi & int2Hi have been zeroed, + //there's no risk of 64 bit overflow in the following assignment + //(ie: $7FFFFFFF*$FFFFFFFF + $7FFFFFFF*$FFFFFFFF < 64bits) + uint64_t a = int1Hi * int2Hi; + uint64_t b = int1Lo * int2Lo; + //Result = A shl 64 + C shl 32 + B ... + uint64_t c = int1Hi * int2Lo + int1Lo * int2Hi; + + Int128 tmp; + tmp.m_hi = int64_t(a + (c >> 32)); + tmp.m_lo = int64_t(c << 32); + tmp.m_lo += int64_t(b); + if (tmp.m_lo < b) + ++ tmp.m_hi; + if (negate) + tmp = - tmp; + return tmp; +#endif + } + + // Evaluate signum of a 2x2 determinant. + static int sign_determinant_2x2(int64_t a11, int64_t a12, int64_t a21, int64_t a22) + { + return (Int128::multiply(a11, a22) - Int128::multiply(a12, a21)).sign(); + } + + // Compare two rational numbers. + static int compare_rationals(int64_t p1, int64_t q1, int64_t p2, int64_t q2) + { + int invert = ((q1 < 0) == (q2 < 0)) ? 1 : -1; + Int128 det = Int128::multiply(p1, q2) - Int128::multiply(p2, q1); + return det.sign() * invert; + } + +private: + uint64_t m_lo; + int64_t m_hi; + + +#endif /* HAS_INTRINSIC_128_TYPE */ + + +/******************************************** Common methods ************************************************/ + +public: + + // Evaluate signum of a 2x2 determinant, use a numeric filter to avoid 128 bit multiply if possible. + static int sign_determinant_2x2_filtered(int64_t a11, int64_t a12, int64_t a21, int64_t a22) + { + // First try to calculate the determinant over the upper 31 bits. + // Round p1, p2, q1, q2 to 31 bits. + int64_t a11s = (a11 + (1 << 31)) >> 32; + int64_t a12s = (a12 + (1 << 31)) >> 32; + int64_t a21s = (a21 + (1 << 31)) >> 32; + int64_t a22s = (a22 + (1 << 31)) >> 32; + // Result fits 63 bits, it is an approximate of the determinant divided by 2^64. + int64_t det = a11s * a22s - a12s * a21s; + // Maximum absolute of the remainder of the exact determinant, divided by 2^64. + int64_t err = ((std::abs(a11s) + std::abs(a12s) + std::abs(a21s) + std::abs(a22s)) << 1) + 1; + assert(std::abs(det) <= err || ((det > 0) ? 1 : -1) == sign_determinant_2x2(a11, a12, a21, a22)); + return (std::abs(det) > err) ? + ((det > 0) ? 1 : -1) : + sign_determinant_2x2(a11, a12, a21, a22); + } + + // Compare two rational numbers, use a numeric filter to avoid 128 bit multiply if possible. + static int compare_rationals_filtered(int64_t p1, int64_t q1, int64_t p2, int64_t q2) + { + // First try to calculate the determinant over the upper 31 bits. + // Round p1, p2, q1, q2 to 31 bits. + int invert = ((q1 < 0) == (q2 < 0)) ? 1 : -1; + int64_t q1s = (q1 + (1 << 31)) >> 32; + int64_t q2s = (q2 + (1 << 31)) >> 32; + if (q1s != 0 && q2s != 0) { + int64_t p1s = (p1 + (1 << 31)) >> 32; + int64_t p2s = (p2 + (1 << 31)) >> 32; + // Result fits 63 bits, it is an approximate of the determinant divided by 2^64. + int64_t det = p1s * q2s - p2s * q1s; + // Maximum absolute of the remainder of the exact determinant, divided by 2^64. + int64_t err = ((std::abs(p1s) + std::abs(q1s) + std::abs(p2s) + std::abs(q2s)) << 1) + 1; + assert(std::abs(det) <= err || ((det > 0) ? 1 : -1) * invert == compare_rationals(p1, q1, p2, q2)); + if (std::abs(det) > err) + return ((det > 0) ? 1 : -1) * invert; + } + return sign_determinant_2x2(p1, q1, p2, q2) * invert; + } +}; + +#endif // SLIC3R_INT128_HPP diff --git a/src/libigl/CMakeLists.txt b/bundled_deps/libigl/CMakeLists.txt similarity index 79% rename from src/libigl/CMakeLists.txt rename to bundled_deps/libigl/CMakeLists.txt index f023826..0fb8f9b 100644 --- a/src/libigl/CMakeLists.txt +++ b/bundled_deps/libigl/CMakeLists.txt @@ -10,5 +10,5 @@ if(libigl_FOUND) target_link_libraries(libigl INTERFACE igl::core) else() message(STATUS "IGL NOT found, using bundled version...") - target_include_directories(libigl SYSTEM BEFORE INTERFACE ${LIBDIR}/libigl) + target_include_directories(libigl SYSTEM BEFORE INTERFACE .) endif() diff --git a/src/libigl/igl/AABB.cpp b/bundled_deps/libigl/igl/AABB.cpp similarity index 100% rename from src/libigl/igl/AABB.cpp rename to bundled_deps/libigl/igl/AABB.cpp diff --git a/src/libigl/igl/AABB.h b/bundled_deps/libigl/igl/AABB.h similarity index 100% rename from src/libigl/igl/AABB.h rename to bundled_deps/libigl/igl/AABB.h diff --git a/src/libigl/igl/ARAPEnergyType.h b/bundled_deps/libigl/igl/ARAPEnergyType.h similarity index 100% rename from src/libigl/igl/ARAPEnergyType.h rename to bundled_deps/libigl/igl/ARAPEnergyType.h diff --git a/src/libigl/igl/AtA_cached.cpp b/bundled_deps/libigl/igl/AtA_cached.cpp similarity index 100% rename from src/libigl/igl/AtA_cached.cpp rename to bundled_deps/libigl/igl/AtA_cached.cpp diff --git a/src/libigl/igl/AtA_cached.h b/bundled_deps/libigl/igl/AtA_cached.h similarity index 100% rename from src/libigl/igl/AtA_cached.h rename to bundled_deps/libigl/igl/AtA_cached.h diff --git a/src/libigl/igl/C_STR.h b/bundled_deps/libigl/igl/C_STR.h similarity index 100% rename from src/libigl/igl/C_STR.h rename to bundled_deps/libigl/igl/C_STR.h diff --git a/src/libigl/igl/Camera.h b/bundled_deps/libigl/igl/Camera.h similarity index 100% rename from src/libigl/igl/Camera.h rename to bundled_deps/libigl/igl/Camera.h diff --git a/src/libigl/igl/EPS.cpp b/bundled_deps/libigl/igl/EPS.cpp similarity index 100% rename from src/libigl/igl/EPS.cpp rename to bundled_deps/libigl/igl/EPS.cpp diff --git a/src/libigl/igl/EPS.h b/bundled_deps/libigl/igl/EPS.h similarity index 100% rename from src/libigl/igl/EPS.h rename to bundled_deps/libigl/igl/EPS.h diff --git a/src/libigl/igl/HalfEdgeIterator.cpp b/bundled_deps/libigl/igl/HalfEdgeIterator.cpp similarity index 100% rename from src/libigl/igl/HalfEdgeIterator.cpp rename to bundled_deps/libigl/igl/HalfEdgeIterator.cpp diff --git a/src/libigl/igl/HalfEdgeIterator.h b/bundled_deps/libigl/igl/HalfEdgeIterator.h similarity index 100% rename from src/libigl/igl/HalfEdgeIterator.h rename to bundled_deps/libigl/igl/HalfEdgeIterator.h diff --git a/src/libigl/igl/Hit.h b/bundled_deps/libigl/igl/Hit.h similarity index 100% rename from src/libigl/igl/Hit.h rename to bundled_deps/libigl/igl/Hit.h diff --git a/src/libigl/igl/IO b/bundled_deps/libigl/igl/IO similarity index 100% rename from src/libigl/igl/IO rename to bundled_deps/libigl/igl/IO diff --git a/src/libigl/igl/IndexComparison.h b/bundled_deps/libigl/igl/IndexComparison.h similarity index 100% rename from src/libigl/igl/IndexComparison.h rename to bundled_deps/libigl/igl/IndexComparison.h diff --git a/src/libigl/igl/LinSpaced.h b/bundled_deps/libigl/igl/LinSpaced.h similarity index 100% rename from src/libigl/igl/LinSpaced.h rename to bundled_deps/libigl/igl/LinSpaced.h diff --git a/src/libigl/igl/MeshBooleanType.h b/bundled_deps/libigl/igl/MeshBooleanType.h similarity index 100% rename from src/libigl/igl/MeshBooleanType.h rename to bundled_deps/libigl/igl/MeshBooleanType.h diff --git a/src/libigl/igl/NormalType.h b/bundled_deps/libigl/igl/NormalType.h similarity index 100% rename from src/libigl/igl/NormalType.h rename to bundled_deps/libigl/igl/NormalType.h diff --git a/src/libigl/igl/ONE.h b/bundled_deps/libigl/igl/ONE.h similarity index 100% rename from src/libigl/igl/ONE.h rename to bundled_deps/libigl/igl/ONE.h diff --git a/src/libigl/igl/PI.h b/bundled_deps/libigl/igl/PI.h similarity index 100% rename from src/libigl/igl/PI.h rename to bundled_deps/libigl/igl/PI.h diff --git a/src/libigl/igl/REDRUM.h b/bundled_deps/libigl/igl/REDRUM.h similarity index 100% rename from src/libigl/igl/REDRUM.h rename to bundled_deps/libigl/igl/REDRUM.h diff --git a/src/libigl/igl/STR.h b/bundled_deps/libigl/igl/STR.h similarity index 100% rename from src/libigl/igl/STR.h rename to bundled_deps/libigl/igl/STR.h diff --git a/src/libigl/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp b/bundled_deps/libigl/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp similarity index 100% rename from src/libigl/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp rename to bundled_deps/libigl/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp diff --git a/src/libigl/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp b/bundled_deps/libigl/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp similarity index 100% rename from src/libigl/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp rename to bundled_deps/libigl/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp diff --git a/src/libigl/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp b/bundled_deps/libigl/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp similarity index 100% rename from src/libigl/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp rename to bundled_deps/libigl/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp diff --git a/src/libigl/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp b/bundled_deps/libigl/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp similarity index 100% rename from src/libigl/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp rename to bundled_deps/libigl/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp diff --git a/src/libigl/igl/Singular_Value_Decomposition_Preamble.hpp b/bundled_deps/libigl/igl/Singular_Value_Decomposition_Preamble.hpp similarity index 100% rename from src/libigl/igl/Singular_Value_Decomposition_Preamble.hpp rename to bundled_deps/libigl/igl/Singular_Value_Decomposition_Preamble.hpp diff --git a/src/libigl/igl/SolverStatus.h b/bundled_deps/libigl/igl/SolverStatus.h similarity index 100% rename from src/libigl/igl/SolverStatus.h rename to bundled_deps/libigl/igl/SolverStatus.h diff --git a/src/libigl/igl/SortableRow.h b/bundled_deps/libigl/igl/SortableRow.h similarity index 100% rename from src/libigl/igl/SortableRow.h rename to bundled_deps/libigl/igl/SortableRow.h diff --git a/src/libigl/igl/Timer.h b/bundled_deps/libigl/igl/Timer.h similarity index 100% rename from src/libigl/igl/Timer.h rename to bundled_deps/libigl/igl/Timer.h diff --git a/src/libigl/igl/Viewport.h b/bundled_deps/libigl/igl/Viewport.h similarity index 100% rename from src/libigl/igl/Viewport.h rename to bundled_deps/libigl/igl/Viewport.h diff --git a/src/libigl/igl/WindingNumberAABB.h b/bundled_deps/libigl/igl/WindingNumberAABB.h similarity index 100% rename from src/libigl/igl/WindingNumberAABB.h rename to bundled_deps/libigl/igl/WindingNumberAABB.h diff --git a/src/libigl/igl/WindingNumberMethod.h b/bundled_deps/libigl/igl/WindingNumberMethod.h similarity index 100% rename from src/libigl/igl/WindingNumberMethod.h rename to bundled_deps/libigl/igl/WindingNumberMethod.h diff --git a/src/libigl/igl/WindingNumberTree.h b/bundled_deps/libigl/igl/WindingNumberTree.h similarity index 100% rename from src/libigl/igl/WindingNumberTree.h rename to bundled_deps/libigl/igl/WindingNumberTree.h diff --git a/src/libigl/igl/ZERO.h b/bundled_deps/libigl/igl/ZERO.h similarity index 100% rename from src/libigl/igl/ZERO.h rename to bundled_deps/libigl/igl/ZERO.h diff --git a/src/libigl/igl/active_set.cpp b/bundled_deps/libigl/igl/active_set.cpp similarity index 100% rename from src/libigl/igl/active_set.cpp rename to bundled_deps/libigl/igl/active_set.cpp diff --git a/src/libigl/igl/active_set.h b/bundled_deps/libigl/igl/active_set.h similarity index 100% rename from src/libigl/igl/active_set.h rename to bundled_deps/libigl/igl/active_set.h diff --git a/src/libigl/igl/adjacency_list.cpp b/bundled_deps/libigl/igl/adjacency_list.cpp similarity index 100% rename from src/libigl/igl/adjacency_list.cpp rename to bundled_deps/libigl/igl/adjacency_list.cpp diff --git a/src/libigl/igl/adjacency_list.h b/bundled_deps/libigl/igl/adjacency_list.h similarity index 100% rename from src/libigl/igl/adjacency_list.h rename to bundled_deps/libigl/igl/adjacency_list.h diff --git a/src/libigl/igl/adjacency_matrix.cpp b/bundled_deps/libigl/igl/adjacency_matrix.cpp similarity index 100% rename from src/libigl/igl/adjacency_matrix.cpp rename to bundled_deps/libigl/igl/adjacency_matrix.cpp diff --git a/src/libigl/igl/adjacency_matrix.h b/bundled_deps/libigl/igl/adjacency_matrix.h similarity index 100% rename from src/libigl/igl/adjacency_matrix.h rename to bundled_deps/libigl/igl/adjacency_matrix.h diff --git a/src/libigl/igl/all.cpp b/bundled_deps/libigl/igl/all.cpp similarity index 100% rename from src/libigl/igl/all.cpp rename to bundled_deps/libigl/igl/all.cpp diff --git a/src/libigl/igl/all.h b/bundled_deps/libigl/igl/all.h similarity index 100% rename from src/libigl/igl/all.h rename to bundled_deps/libigl/igl/all.h diff --git a/src/libigl/igl/all_edges.cpp b/bundled_deps/libigl/igl/all_edges.cpp similarity index 100% rename from src/libigl/igl/all_edges.cpp rename to bundled_deps/libigl/igl/all_edges.cpp diff --git a/src/libigl/igl/all_edges.h b/bundled_deps/libigl/igl/all_edges.h similarity index 100% rename from src/libigl/igl/all_edges.h rename to bundled_deps/libigl/igl/all_edges.h diff --git a/src/libigl/igl/all_pairs_distances.cpp b/bundled_deps/libigl/igl/all_pairs_distances.cpp similarity index 100% rename from src/libigl/igl/all_pairs_distances.cpp rename to bundled_deps/libigl/igl/all_pairs_distances.cpp diff --git a/src/libigl/igl/all_pairs_distances.h b/bundled_deps/libigl/igl/all_pairs_distances.h similarity index 100% rename from src/libigl/igl/all_pairs_distances.h rename to bundled_deps/libigl/igl/all_pairs_distances.h diff --git a/src/libigl/igl/ambient_occlusion.cpp b/bundled_deps/libigl/igl/ambient_occlusion.cpp similarity index 100% rename from src/libigl/igl/ambient_occlusion.cpp rename to bundled_deps/libigl/igl/ambient_occlusion.cpp diff --git a/src/libigl/igl/ambient_occlusion.h b/bundled_deps/libigl/igl/ambient_occlusion.h similarity index 100% rename from src/libigl/igl/ambient_occlusion.h rename to bundled_deps/libigl/igl/ambient_occlusion.h diff --git a/src/libigl/igl/angular_distance.cpp b/bundled_deps/libigl/igl/angular_distance.cpp similarity index 100% rename from src/libigl/igl/angular_distance.cpp rename to bundled_deps/libigl/igl/angular_distance.cpp diff --git a/src/libigl/igl/angular_distance.h b/bundled_deps/libigl/igl/angular_distance.h similarity index 100% rename from src/libigl/igl/angular_distance.h rename to bundled_deps/libigl/igl/angular_distance.h diff --git a/src/libigl/igl/anttweakbar/ReAntTweakBar.cpp b/bundled_deps/libigl/igl/anttweakbar/ReAntTweakBar.cpp similarity index 100% rename from src/libigl/igl/anttweakbar/ReAntTweakBar.cpp rename to bundled_deps/libigl/igl/anttweakbar/ReAntTweakBar.cpp diff --git a/src/libigl/igl/anttweakbar/ReAntTweakBar.h b/bundled_deps/libigl/igl/anttweakbar/ReAntTweakBar.h similarity index 100% rename from src/libigl/igl/anttweakbar/ReAntTweakBar.h rename to bundled_deps/libigl/igl/anttweakbar/ReAntTweakBar.h diff --git a/src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp b/bundled_deps/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp similarity index 100% rename from src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp rename to bundled_deps/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.cpp diff --git a/src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h b/bundled_deps/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h similarity index 100% rename from src/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h rename to bundled_deps/libigl/igl/anttweakbar/cocoa_key_to_anttweakbar_key.h diff --git a/src/libigl/igl/any.cpp b/bundled_deps/libigl/igl/any.cpp similarity index 100% rename from src/libigl/igl/any.cpp rename to bundled_deps/libigl/igl/any.cpp diff --git a/src/libigl/igl/any.h b/bundled_deps/libigl/igl/any.h similarity index 100% rename from src/libigl/igl/any.h rename to bundled_deps/libigl/igl/any.h diff --git a/src/libigl/igl/any_of.cpp b/bundled_deps/libigl/igl/any_of.cpp similarity index 100% rename from src/libigl/igl/any_of.cpp rename to bundled_deps/libigl/igl/any_of.cpp diff --git a/src/libigl/igl/any_of.h b/bundled_deps/libigl/igl/any_of.h similarity index 100% rename from src/libigl/igl/any_of.h rename to bundled_deps/libigl/igl/any_of.h diff --git a/src/libigl/igl/arap.cpp b/bundled_deps/libigl/igl/arap.cpp similarity index 100% rename from src/libigl/igl/arap.cpp rename to bundled_deps/libigl/igl/arap.cpp diff --git a/src/libigl/igl/arap.h b/bundled_deps/libigl/igl/arap.h similarity index 100% rename from src/libigl/igl/arap.h rename to bundled_deps/libigl/igl/arap.h diff --git a/src/libigl/igl/arap_dof.cpp b/bundled_deps/libigl/igl/arap_dof.cpp similarity index 100% rename from src/libigl/igl/arap_dof.cpp rename to bundled_deps/libigl/igl/arap_dof.cpp diff --git a/src/libigl/igl/arap_dof.h b/bundled_deps/libigl/igl/arap_dof.h similarity index 100% rename from src/libigl/igl/arap_dof.h rename to bundled_deps/libigl/igl/arap_dof.h diff --git a/src/libigl/igl/arap_linear_block.cpp b/bundled_deps/libigl/igl/arap_linear_block.cpp similarity index 100% rename from src/libigl/igl/arap_linear_block.cpp rename to bundled_deps/libigl/igl/arap_linear_block.cpp diff --git a/src/libigl/igl/arap_linear_block.h b/bundled_deps/libigl/igl/arap_linear_block.h similarity index 100% rename from src/libigl/igl/arap_linear_block.h rename to bundled_deps/libigl/igl/arap_linear_block.h diff --git a/src/libigl/igl/arap_rhs.cpp b/bundled_deps/libigl/igl/arap_rhs.cpp similarity index 100% rename from src/libigl/igl/arap_rhs.cpp rename to bundled_deps/libigl/igl/arap_rhs.cpp diff --git a/src/libigl/igl/arap_rhs.h b/bundled_deps/libigl/igl/arap_rhs.h similarity index 100% rename from src/libigl/igl/arap_rhs.h rename to bundled_deps/libigl/igl/arap_rhs.h diff --git a/src/libigl/igl/average_onto_faces.cpp b/bundled_deps/libigl/igl/average_onto_faces.cpp similarity index 100% rename from src/libigl/igl/average_onto_faces.cpp rename to bundled_deps/libigl/igl/average_onto_faces.cpp diff --git a/src/libigl/igl/average_onto_faces.h b/bundled_deps/libigl/igl/average_onto_faces.h similarity index 100% rename from src/libigl/igl/average_onto_faces.h rename to bundled_deps/libigl/igl/average_onto_faces.h diff --git a/src/libigl/igl/average_onto_vertices.cpp b/bundled_deps/libigl/igl/average_onto_vertices.cpp similarity index 100% rename from src/libigl/igl/average_onto_vertices.cpp rename to bundled_deps/libigl/igl/average_onto_vertices.cpp diff --git a/src/libigl/igl/average_onto_vertices.h b/bundled_deps/libigl/igl/average_onto_vertices.h similarity index 100% rename from src/libigl/igl/average_onto_vertices.h rename to bundled_deps/libigl/igl/average_onto_vertices.h diff --git a/src/libigl/igl/avg_edge_length.cpp b/bundled_deps/libigl/igl/avg_edge_length.cpp similarity index 100% rename from src/libigl/igl/avg_edge_length.cpp rename to bundled_deps/libigl/igl/avg_edge_length.cpp diff --git a/src/libigl/igl/avg_edge_length.h b/bundled_deps/libigl/igl/avg_edge_length.h similarity index 100% rename from src/libigl/igl/avg_edge_length.h rename to bundled_deps/libigl/igl/avg_edge_length.h diff --git a/src/libigl/igl/axis_angle_to_quat.cpp b/bundled_deps/libigl/igl/axis_angle_to_quat.cpp similarity index 100% rename from src/libigl/igl/axis_angle_to_quat.cpp rename to bundled_deps/libigl/igl/axis_angle_to_quat.cpp diff --git a/src/libigl/igl/axis_angle_to_quat.h b/bundled_deps/libigl/igl/axis_angle_to_quat.h similarity index 100% rename from src/libigl/igl/axis_angle_to_quat.h rename to bundled_deps/libigl/igl/axis_angle_to_quat.h diff --git a/src/libigl/igl/barycenter.cpp b/bundled_deps/libigl/igl/barycenter.cpp similarity index 100% rename from src/libigl/igl/barycenter.cpp rename to bundled_deps/libigl/igl/barycenter.cpp diff --git a/src/libigl/igl/barycenter.h b/bundled_deps/libigl/igl/barycenter.h similarity index 100% rename from src/libigl/igl/barycenter.h rename to bundled_deps/libigl/igl/barycenter.h diff --git a/src/libigl/igl/barycentric_coordinates.cpp b/bundled_deps/libigl/igl/barycentric_coordinates.cpp similarity index 100% rename from src/libigl/igl/barycentric_coordinates.cpp rename to bundled_deps/libigl/igl/barycentric_coordinates.cpp diff --git a/src/libigl/igl/barycentric_coordinates.h b/bundled_deps/libigl/igl/barycentric_coordinates.h similarity index 100% rename from src/libigl/igl/barycentric_coordinates.h rename to bundled_deps/libigl/igl/barycentric_coordinates.h diff --git a/src/libigl/igl/barycentric_to_global.cpp b/bundled_deps/libigl/igl/barycentric_to_global.cpp similarity index 100% rename from src/libigl/igl/barycentric_to_global.cpp rename to bundled_deps/libigl/igl/barycentric_to_global.cpp diff --git a/src/libigl/igl/barycentric_to_global.h b/bundled_deps/libigl/igl/barycentric_to_global.h similarity index 100% rename from src/libigl/igl/barycentric_to_global.h rename to bundled_deps/libigl/igl/barycentric_to_global.h diff --git a/src/libigl/igl/basename.cpp b/bundled_deps/libigl/igl/basename.cpp similarity index 100% rename from src/libigl/igl/basename.cpp rename to bundled_deps/libigl/igl/basename.cpp diff --git a/src/libigl/igl/basename.h b/bundled_deps/libigl/igl/basename.h similarity index 100% rename from src/libigl/igl/basename.h rename to bundled_deps/libigl/igl/basename.h diff --git a/src/libigl/igl/bbw.cpp b/bundled_deps/libigl/igl/bbw.cpp similarity index 100% rename from src/libigl/igl/bbw.cpp rename to bundled_deps/libigl/igl/bbw.cpp diff --git a/src/libigl/igl/bbw.h b/bundled_deps/libigl/igl/bbw.h similarity index 100% rename from src/libigl/igl/bbw.h rename to bundled_deps/libigl/igl/bbw.h diff --git a/src/libigl/igl/bfs.cpp b/bundled_deps/libigl/igl/bfs.cpp similarity index 100% rename from src/libigl/igl/bfs.cpp rename to bundled_deps/libigl/igl/bfs.cpp diff --git a/src/libigl/igl/bfs.h b/bundled_deps/libigl/igl/bfs.h similarity index 100% rename from src/libigl/igl/bfs.h rename to bundled_deps/libigl/igl/bfs.h diff --git a/src/libigl/igl/bfs_orient.cpp b/bundled_deps/libigl/igl/bfs_orient.cpp similarity index 100% rename from src/libigl/igl/bfs_orient.cpp rename to bundled_deps/libigl/igl/bfs_orient.cpp diff --git a/src/libigl/igl/bfs_orient.h b/bundled_deps/libigl/igl/bfs_orient.h similarity index 100% rename from src/libigl/igl/bfs_orient.h rename to bundled_deps/libigl/igl/bfs_orient.h diff --git a/src/libigl/igl/biharmonic_coordinates.cpp b/bundled_deps/libigl/igl/biharmonic_coordinates.cpp similarity index 100% rename from src/libigl/igl/biharmonic_coordinates.cpp rename to bundled_deps/libigl/igl/biharmonic_coordinates.cpp diff --git a/src/libigl/igl/biharmonic_coordinates.h b/bundled_deps/libigl/igl/biharmonic_coordinates.h similarity index 100% rename from src/libigl/igl/biharmonic_coordinates.h rename to bundled_deps/libigl/igl/biharmonic_coordinates.h diff --git a/src/libigl/igl/bijective_composite_harmonic_mapping.cpp b/bundled_deps/libigl/igl/bijective_composite_harmonic_mapping.cpp similarity index 100% rename from src/libigl/igl/bijective_composite_harmonic_mapping.cpp rename to bundled_deps/libigl/igl/bijective_composite_harmonic_mapping.cpp diff --git a/src/libigl/igl/bijective_composite_harmonic_mapping.h b/bundled_deps/libigl/igl/bijective_composite_harmonic_mapping.h similarity index 100% rename from src/libigl/igl/bijective_composite_harmonic_mapping.h rename to bundled_deps/libigl/igl/bijective_composite_harmonic_mapping.h diff --git a/src/libigl/igl/bone_parents.cpp b/bundled_deps/libigl/igl/bone_parents.cpp similarity index 100% rename from src/libigl/igl/bone_parents.cpp rename to bundled_deps/libigl/igl/bone_parents.cpp diff --git a/src/libigl/igl/bone_parents.h b/bundled_deps/libigl/igl/bone_parents.h similarity index 100% rename from src/libigl/igl/bone_parents.h rename to bundled_deps/libigl/igl/bone_parents.h diff --git a/src/libigl/igl/boundary_conditions.cpp b/bundled_deps/libigl/igl/boundary_conditions.cpp similarity index 100% rename from src/libigl/igl/boundary_conditions.cpp rename to bundled_deps/libigl/igl/boundary_conditions.cpp diff --git a/src/libigl/igl/boundary_conditions.h b/bundled_deps/libigl/igl/boundary_conditions.h similarity index 100% rename from src/libigl/igl/boundary_conditions.h rename to bundled_deps/libigl/igl/boundary_conditions.h diff --git a/src/libigl/igl/boundary_facets.cpp b/bundled_deps/libigl/igl/boundary_facets.cpp similarity index 100% rename from src/libigl/igl/boundary_facets.cpp rename to bundled_deps/libigl/igl/boundary_facets.cpp diff --git a/src/libigl/igl/boundary_facets.h b/bundled_deps/libigl/igl/boundary_facets.h similarity index 100% rename from src/libigl/igl/boundary_facets.h rename to bundled_deps/libigl/igl/boundary_facets.h diff --git a/src/libigl/igl/boundary_loop.cpp b/bundled_deps/libigl/igl/boundary_loop.cpp similarity index 100% rename from src/libigl/igl/boundary_loop.cpp rename to bundled_deps/libigl/igl/boundary_loop.cpp diff --git a/src/libigl/igl/boundary_loop.h b/bundled_deps/libigl/igl/boundary_loop.h similarity index 100% rename from src/libigl/igl/boundary_loop.h rename to bundled_deps/libigl/igl/boundary_loop.h diff --git a/src/libigl/igl/bounding_box.cpp b/bundled_deps/libigl/igl/bounding_box.cpp similarity index 100% rename from src/libigl/igl/bounding_box.cpp rename to bundled_deps/libigl/igl/bounding_box.cpp diff --git a/src/libigl/igl/bounding_box.h b/bundled_deps/libigl/igl/bounding_box.h similarity index 100% rename from src/libigl/igl/bounding_box.h rename to bundled_deps/libigl/igl/bounding_box.h diff --git a/src/libigl/igl/bounding_box_diagonal.cpp b/bundled_deps/libigl/igl/bounding_box_diagonal.cpp similarity index 100% rename from src/libigl/igl/bounding_box_diagonal.cpp rename to bundled_deps/libigl/igl/bounding_box_diagonal.cpp diff --git a/src/libigl/igl/bounding_box_diagonal.h b/bundled_deps/libigl/igl/bounding_box_diagonal.h similarity index 100% rename from src/libigl/igl/bounding_box_diagonal.h rename to bundled_deps/libigl/igl/bounding_box_diagonal.h diff --git a/src/libigl/igl/canonical_quaternions.cpp b/bundled_deps/libigl/igl/canonical_quaternions.cpp similarity index 100% rename from src/libigl/igl/canonical_quaternions.cpp rename to bundled_deps/libigl/igl/canonical_quaternions.cpp diff --git a/src/libigl/igl/canonical_quaternions.h b/bundled_deps/libigl/igl/canonical_quaternions.h similarity index 100% rename from src/libigl/igl/canonical_quaternions.h rename to bundled_deps/libigl/igl/canonical_quaternions.h diff --git a/src/libigl/igl/cat.cpp b/bundled_deps/libigl/igl/cat.cpp similarity index 100% rename from src/libigl/igl/cat.cpp rename to bundled_deps/libigl/igl/cat.cpp diff --git a/src/libigl/igl/cat.h b/bundled_deps/libigl/igl/cat.h similarity index 100% rename from src/libigl/igl/cat.h rename to bundled_deps/libigl/igl/cat.h diff --git a/src/libigl/igl/ceil.cpp b/bundled_deps/libigl/igl/ceil.cpp similarity index 100% rename from src/libigl/igl/ceil.cpp rename to bundled_deps/libigl/igl/ceil.cpp diff --git a/src/libigl/igl/ceil.h b/bundled_deps/libigl/igl/ceil.h similarity index 100% rename from src/libigl/igl/ceil.h rename to bundled_deps/libigl/igl/ceil.h diff --git a/src/libigl/igl/centroid.cpp b/bundled_deps/libigl/igl/centroid.cpp similarity index 100% rename from src/libigl/igl/centroid.cpp rename to bundled_deps/libigl/igl/centroid.cpp diff --git a/src/libigl/igl/centroid.h b/bundled_deps/libigl/igl/centroid.h similarity index 100% rename from src/libigl/igl/centroid.h rename to bundled_deps/libigl/igl/centroid.h diff --git a/src/libigl/igl/circulation.cpp b/bundled_deps/libigl/igl/circulation.cpp similarity index 100% rename from src/libigl/igl/circulation.cpp rename to bundled_deps/libigl/igl/circulation.cpp diff --git a/src/libigl/igl/circulation.h b/bundled_deps/libigl/igl/circulation.h similarity index 100% rename from src/libigl/igl/circulation.h rename to bundled_deps/libigl/igl/circulation.h diff --git a/src/libigl/igl/circumradius.cpp b/bundled_deps/libigl/igl/circumradius.cpp similarity index 100% rename from src/libigl/igl/circumradius.cpp rename to bundled_deps/libigl/igl/circumradius.cpp diff --git a/src/libigl/igl/circumradius.h b/bundled_deps/libigl/igl/circumradius.h similarity index 100% rename from src/libigl/igl/circumradius.h rename to bundled_deps/libigl/igl/circumradius.h diff --git a/src/libigl/igl/collapse_edge.cpp b/bundled_deps/libigl/igl/collapse_edge.cpp similarity index 100% rename from src/libigl/igl/collapse_edge.cpp rename to bundled_deps/libigl/igl/collapse_edge.cpp diff --git a/src/libigl/igl/collapse_edge.h b/bundled_deps/libigl/igl/collapse_edge.h similarity index 100% rename from src/libigl/igl/collapse_edge.h rename to bundled_deps/libigl/igl/collapse_edge.h diff --git a/src/libigl/igl/collapse_small_triangles.cpp b/bundled_deps/libigl/igl/collapse_small_triangles.cpp similarity index 100% rename from src/libigl/igl/collapse_small_triangles.cpp rename to bundled_deps/libigl/igl/collapse_small_triangles.cpp diff --git a/src/libigl/igl/collapse_small_triangles.h b/bundled_deps/libigl/igl/collapse_small_triangles.h similarity index 100% rename from src/libigl/igl/collapse_small_triangles.h rename to bundled_deps/libigl/igl/collapse_small_triangles.h diff --git a/src/libigl/igl/colon.cpp b/bundled_deps/libigl/igl/colon.cpp similarity index 100% rename from src/libigl/igl/colon.cpp rename to bundled_deps/libigl/igl/colon.cpp diff --git a/src/libigl/igl/colon.h b/bundled_deps/libigl/igl/colon.h similarity index 100% rename from src/libigl/igl/colon.h rename to bundled_deps/libigl/igl/colon.h diff --git a/src/libigl/igl/colormap.cpp b/bundled_deps/libigl/igl/colormap.cpp similarity index 100% rename from src/libigl/igl/colormap.cpp rename to bundled_deps/libigl/igl/colormap.cpp diff --git a/src/libigl/igl/colormap.h b/bundled_deps/libigl/igl/colormap.h similarity index 100% rename from src/libigl/igl/colormap.h rename to bundled_deps/libigl/igl/colormap.h diff --git a/src/libigl/igl/column_to_quats.cpp b/bundled_deps/libigl/igl/column_to_quats.cpp similarity index 100% rename from src/libigl/igl/column_to_quats.cpp rename to bundled_deps/libigl/igl/column_to_quats.cpp diff --git a/src/libigl/igl/column_to_quats.h b/bundled_deps/libigl/igl/column_to_quats.h similarity index 100% rename from src/libigl/igl/column_to_quats.h rename to bundled_deps/libigl/igl/column_to_quats.h diff --git a/src/libigl/igl/columnize.cpp b/bundled_deps/libigl/igl/columnize.cpp similarity index 100% rename from src/libigl/igl/columnize.cpp rename to bundled_deps/libigl/igl/columnize.cpp diff --git a/src/libigl/igl/columnize.h b/bundled_deps/libigl/igl/columnize.h similarity index 100% rename from src/libigl/igl/columnize.h rename to bundled_deps/libigl/igl/columnize.h diff --git a/src/libigl/igl/comb_cross_field.cpp b/bundled_deps/libigl/igl/comb_cross_field.cpp similarity index 100% rename from src/libigl/igl/comb_cross_field.cpp rename to bundled_deps/libigl/igl/comb_cross_field.cpp diff --git a/src/libigl/igl/comb_cross_field.h b/bundled_deps/libigl/igl/comb_cross_field.h similarity index 100% rename from src/libigl/igl/comb_cross_field.h rename to bundled_deps/libigl/igl/comb_cross_field.h diff --git a/src/libigl/igl/comb_frame_field.cpp b/bundled_deps/libigl/igl/comb_frame_field.cpp similarity index 100% rename from src/libigl/igl/comb_frame_field.cpp rename to bundled_deps/libigl/igl/comb_frame_field.cpp diff --git a/src/libigl/igl/comb_frame_field.h b/bundled_deps/libigl/igl/comb_frame_field.h similarity index 100% rename from src/libigl/igl/comb_frame_field.h rename to bundled_deps/libigl/igl/comb_frame_field.h diff --git a/src/libigl/igl/comb_line_field.cpp b/bundled_deps/libigl/igl/comb_line_field.cpp similarity index 100% rename from src/libigl/igl/comb_line_field.cpp rename to bundled_deps/libigl/igl/comb_line_field.cpp diff --git a/src/libigl/igl/comb_line_field.h b/bundled_deps/libigl/igl/comb_line_field.h similarity index 100% rename from src/libigl/igl/comb_line_field.h rename to bundled_deps/libigl/igl/comb_line_field.h diff --git a/src/libigl/igl/combine.cpp b/bundled_deps/libigl/igl/combine.cpp similarity index 100% rename from src/libigl/igl/combine.cpp rename to bundled_deps/libigl/igl/combine.cpp diff --git a/src/libigl/igl/combine.h b/bundled_deps/libigl/igl/combine.h similarity index 100% rename from src/libigl/igl/combine.h rename to bundled_deps/libigl/igl/combine.h diff --git a/src/libigl/igl/components.cpp b/bundled_deps/libigl/igl/components.cpp similarity index 100% rename from src/libigl/igl/components.cpp rename to bundled_deps/libigl/igl/components.cpp diff --git a/src/libigl/igl/components.h b/bundled_deps/libigl/igl/components.h similarity index 100% rename from src/libigl/igl/components.h rename to bundled_deps/libigl/igl/components.h diff --git a/src/libigl/igl/compute_frame_field_bisectors.cpp b/bundled_deps/libigl/igl/compute_frame_field_bisectors.cpp similarity index 100% rename from src/libigl/igl/compute_frame_field_bisectors.cpp rename to bundled_deps/libigl/igl/compute_frame_field_bisectors.cpp diff --git a/src/libigl/igl/compute_frame_field_bisectors.h b/bundled_deps/libigl/igl/compute_frame_field_bisectors.h similarity index 100% rename from src/libigl/igl/compute_frame_field_bisectors.h rename to bundled_deps/libigl/igl/compute_frame_field_bisectors.h diff --git a/src/libigl/igl/connect_boundary_to_infinity.cpp b/bundled_deps/libigl/igl/connect_boundary_to_infinity.cpp similarity index 100% rename from src/libigl/igl/connect_boundary_to_infinity.cpp rename to bundled_deps/libigl/igl/connect_boundary_to_infinity.cpp diff --git a/src/libigl/igl/connect_boundary_to_infinity.h b/bundled_deps/libigl/igl/connect_boundary_to_infinity.h similarity index 100% rename from src/libigl/igl/connect_boundary_to_infinity.h rename to bundled_deps/libigl/igl/connect_boundary_to_infinity.h diff --git a/src/libigl/igl/copyleft/README.md b/bundled_deps/libigl/igl/copyleft/README.md similarity index 100% rename from src/libigl/igl/copyleft/README.md rename to bundled_deps/libigl/igl/copyleft/README.md diff --git a/src/libigl/igl/copyleft/cgal/BinaryWindingNumberOperations.h b/bundled_deps/libigl/igl/copyleft/cgal/BinaryWindingNumberOperations.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/BinaryWindingNumberOperations.h rename to bundled_deps/libigl/igl/copyleft/cgal/BinaryWindingNumberOperations.h diff --git a/src/libigl/igl/copyleft/cgal/CGAL_includes.hpp b/bundled_deps/libigl/igl/copyleft/cgal/CGAL_includes.hpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/CGAL_includes.hpp rename to bundled_deps/libigl/igl/copyleft/cgal/CGAL_includes.hpp diff --git a/src/libigl/igl/copyleft/cgal/CSGTree.h b/bundled_deps/libigl/igl/copyleft/cgal/CSGTree.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/CSGTree.h rename to bundled_deps/libigl/igl/copyleft/cgal/CSGTree.h diff --git a/src/libigl/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h b/bundled_deps/libigl/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h rename to bundled_deps/libigl/igl/copyleft/cgal/RemeshSelfIntersectionsParam.h diff --git a/src/libigl/igl/copyleft/cgal/SelfIntersectMesh.h b/bundled_deps/libigl/igl/copyleft/cgal/SelfIntersectMesh.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/SelfIntersectMesh.h rename to bundled_deps/libigl/igl/copyleft/cgal/SelfIntersectMesh.h diff --git a/src/libigl/igl/copyleft/cgal/assign.cpp b/bundled_deps/libigl/igl/copyleft/cgal/assign.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/assign.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/assign.cpp diff --git a/src/libigl/igl/copyleft/cgal/assign.h b/bundled_deps/libigl/igl/copyleft/cgal/assign.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/assign.h rename to bundled_deps/libigl/igl/copyleft/cgal/assign.h diff --git a/src/libigl/igl/copyleft/cgal/assign_scalar.cpp b/bundled_deps/libigl/igl/copyleft/cgal/assign_scalar.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/assign_scalar.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/assign_scalar.cpp diff --git a/src/libigl/igl/copyleft/cgal/assign_scalar.h b/bundled_deps/libigl/igl/copyleft/cgal/assign_scalar.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/assign_scalar.h rename to bundled_deps/libigl/igl/copyleft/cgal/assign_scalar.h diff --git a/src/libigl/igl/copyleft/cgal/barycenter.cpp b/bundled_deps/libigl/igl/copyleft/cgal/barycenter.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/barycenter.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/barycenter.cpp diff --git a/src/libigl/igl/copyleft/cgal/cell_adjacency.cpp b/bundled_deps/libigl/igl/copyleft/cgal/cell_adjacency.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/cell_adjacency.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/cell_adjacency.cpp diff --git a/src/libigl/igl/copyleft/cgal/cell_adjacency.h b/bundled_deps/libigl/igl/copyleft/cgal/cell_adjacency.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/cell_adjacency.h rename to bundled_deps/libigl/igl/copyleft/cgal/cell_adjacency.h diff --git a/src/libigl/igl/copyleft/cgal/closest_facet.cpp b/bundled_deps/libigl/igl/copyleft/cgal/closest_facet.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/closest_facet.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/closest_facet.cpp diff --git a/src/libigl/igl/copyleft/cgal/closest_facet.h b/bundled_deps/libigl/igl/copyleft/cgal/closest_facet.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/closest_facet.h rename to bundled_deps/libigl/igl/copyleft/cgal/closest_facet.h diff --git a/src/libigl/igl/copyleft/cgal/complex_to_mesh.cpp b/bundled_deps/libigl/igl/copyleft/cgal/complex_to_mesh.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/complex_to_mesh.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/complex_to_mesh.cpp diff --git a/src/libigl/igl/copyleft/cgal/complex_to_mesh.h b/bundled_deps/libigl/igl/copyleft/cgal/complex_to_mesh.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/complex_to_mesh.h rename to bundled_deps/libigl/igl/copyleft/cgal/complex_to_mesh.h diff --git a/src/libigl/igl/copyleft/cgal/component_inside_component.cpp b/bundled_deps/libigl/igl/copyleft/cgal/component_inside_component.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/component_inside_component.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/component_inside_component.cpp diff --git a/src/libigl/igl/copyleft/cgal/component_inside_component.h b/bundled_deps/libigl/igl/copyleft/cgal/component_inside_component.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/component_inside_component.h rename to bundled_deps/libigl/igl/copyleft/cgal/component_inside_component.h diff --git a/src/libigl/igl/copyleft/cgal/convex_hull.cpp b/bundled_deps/libigl/igl/copyleft/cgal/convex_hull.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/convex_hull.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/convex_hull.cpp diff --git a/src/libigl/igl/copyleft/cgal/convex_hull.h b/bundled_deps/libigl/igl/copyleft/cgal/convex_hull.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/convex_hull.h rename to bundled_deps/libigl/igl/copyleft/cgal/convex_hull.h diff --git a/src/libigl/igl/copyleft/cgal/delaunay_triangulation.cpp b/bundled_deps/libigl/igl/copyleft/cgal/delaunay_triangulation.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/delaunay_triangulation.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/delaunay_triangulation.cpp diff --git a/src/libigl/igl/copyleft/cgal/delaunay_triangulation.h b/bundled_deps/libigl/igl/copyleft/cgal/delaunay_triangulation.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/delaunay_triangulation.h rename to bundled_deps/libigl/igl/copyleft/cgal/delaunay_triangulation.h diff --git a/src/libigl/igl/copyleft/cgal/extract_cells.cpp b/bundled_deps/libigl/igl/copyleft/cgal/extract_cells.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/extract_cells.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/extract_cells.cpp diff --git a/src/libigl/igl/copyleft/cgal/extract_cells.h b/bundled_deps/libigl/igl/copyleft/cgal/extract_cells.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/extract_cells.h rename to bundled_deps/libigl/igl/copyleft/cgal/extract_cells.h diff --git a/src/libigl/igl/copyleft/cgal/extract_feature.cpp b/bundled_deps/libigl/igl/copyleft/cgal/extract_feature.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/extract_feature.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/extract_feature.cpp diff --git a/src/libigl/igl/copyleft/cgal/extract_feature.h b/bundled_deps/libigl/igl/copyleft/cgal/extract_feature.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/extract_feature.h rename to bundled_deps/libigl/igl/copyleft/cgal/extract_feature.h diff --git a/src/libigl/igl/copyleft/cgal/fast_winding_number.cpp b/bundled_deps/libigl/igl/copyleft/cgal/fast_winding_number.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/fast_winding_number.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/fast_winding_number.cpp diff --git a/src/libigl/igl/copyleft/cgal/fast_winding_number.h b/bundled_deps/libigl/igl/copyleft/cgal/fast_winding_number.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/fast_winding_number.h rename to bundled_deps/libigl/igl/copyleft/cgal/fast_winding_number.h diff --git a/src/libigl/igl/copyleft/cgal/half_space_box.cpp b/bundled_deps/libigl/igl/copyleft/cgal/half_space_box.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/half_space_box.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/half_space_box.cpp diff --git a/src/libigl/igl/copyleft/cgal/half_space_box.h b/bundled_deps/libigl/igl/copyleft/cgal/half_space_box.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/half_space_box.h rename to bundled_deps/libigl/igl/copyleft/cgal/half_space_box.h diff --git a/src/libigl/igl/copyleft/cgal/hausdorff.cpp b/bundled_deps/libigl/igl/copyleft/cgal/hausdorff.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/hausdorff.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/hausdorff.cpp diff --git a/src/libigl/igl/copyleft/cgal/hausdorff.h b/bundled_deps/libigl/igl/copyleft/cgal/hausdorff.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/hausdorff.h rename to bundled_deps/libigl/igl/copyleft/cgal/hausdorff.h diff --git a/src/libigl/igl/copyleft/cgal/incircle.cpp b/bundled_deps/libigl/igl/copyleft/cgal/incircle.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/incircle.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/incircle.cpp diff --git a/src/libigl/igl/copyleft/cgal/incircle.h b/bundled_deps/libigl/igl/copyleft/cgal/incircle.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/incircle.h rename to bundled_deps/libigl/igl/copyleft/cgal/incircle.h diff --git a/src/libigl/igl/copyleft/cgal/insert_into_cdt.cpp b/bundled_deps/libigl/igl/copyleft/cgal/insert_into_cdt.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/insert_into_cdt.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/insert_into_cdt.cpp diff --git a/src/libigl/igl/copyleft/cgal/insert_into_cdt.h b/bundled_deps/libigl/igl/copyleft/cgal/insert_into_cdt.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/insert_into_cdt.h rename to bundled_deps/libigl/igl/copyleft/cgal/insert_into_cdt.h diff --git a/src/libigl/igl/copyleft/cgal/insphere.cpp b/bundled_deps/libigl/igl/copyleft/cgal/insphere.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/insphere.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/insphere.cpp diff --git a/src/libigl/igl/copyleft/cgal/insphere.h b/bundled_deps/libigl/igl/copyleft/cgal/insphere.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/insphere.h rename to bundled_deps/libigl/igl/copyleft/cgal/insphere.h diff --git a/src/libigl/igl/copyleft/cgal/intersect_other.cpp b/bundled_deps/libigl/igl/copyleft/cgal/intersect_other.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/intersect_other.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/intersect_other.cpp diff --git a/src/libigl/igl/copyleft/cgal/intersect_other.h b/bundled_deps/libigl/igl/copyleft/cgal/intersect_other.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/intersect_other.h rename to bundled_deps/libigl/igl/copyleft/cgal/intersect_other.h diff --git a/src/libigl/igl/copyleft/cgal/intersect_with_half_space.cpp b/bundled_deps/libigl/igl/copyleft/cgal/intersect_with_half_space.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/intersect_with_half_space.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/intersect_with_half_space.cpp diff --git a/src/libigl/igl/copyleft/cgal/intersect_with_half_space.h b/bundled_deps/libigl/igl/copyleft/cgal/intersect_with_half_space.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/intersect_with_half_space.h rename to bundled_deps/libigl/igl/copyleft/cgal/intersect_with_half_space.h diff --git a/src/libigl/igl/copyleft/cgal/lexicographic_triangulation.cpp b/bundled_deps/libigl/igl/copyleft/cgal/lexicographic_triangulation.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/lexicographic_triangulation.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/lexicographic_triangulation.cpp diff --git a/src/libigl/igl/copyleft/cgal/lexicographic_triangulation.h b/bundled_deps/libigl/igl/copyleft/cgal/lexicographic_triangulation.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/lexicographic_triangulation.h rename to bundled_deps/libigl/igl/copyleft/cgal/lexicographic_triangulation.h diff --git a/src/libigl/igl/copyleft/cgal/list_to_matrix.cpp b/bundled_deps/libigl/igl/copyleft/cgal/list_to_matrix.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/list_to_matrix.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/list_to_matrix.cpp diff --git a/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp b/bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/mesh_boolean.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean.cpp diff --git a/src/libigl/igl/copyleft/cgal/mesh_boolean.h b/bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/mesh_boolean.h rename to bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean.h diff --git a/src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp b/bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.cpp diff --git a/src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h b/bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h rename to bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean_type_to_funcs.h diff --git a/src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp b/bundled_deps/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.cpp diff --git a/src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h b/bundled_deps/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h rename to bundled_deps/libigl/igl/copyleft/cgal/mesh_to_cgal_triangle_list.h diff --git a/src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.cpp b/bundled_deps/libigl/igl/copyleft/cgal/mesh_to_polyhedron.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/mesh_to_polyhedron.cpp diff --git a/src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.h b/bundled_deps/libigl/igl/copyleft/cgal/mesh_to_polyhedron.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/mesh_to_polyhedron.h rename to bundled_deps/libigl/igl/copyleft/cgal/mesh_to_polyhedron.h diff --git a/src/libigl/igl/copyleft/cgal/minkowski_sum.cpp b/bundled_deps/libigl/igl/copyleft/cgal/minkowski_sum.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/minkowski_sum.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/minkowski_sum.cpp diff --git a/src/libigl/igl/copyleft/cgal/minkowski_sum.h b/bundled_deps/libigl/igl/copyleft/cgal/minkowski_sum.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/minkowski_sum.h rename to bundled_deps/libigl/igl/copyleft/cgal/minkowski_sum.h diff --git a/src/libigl/igl/copyleft/cgal/order_facets_around_edge.cpp b/bundled_deps/libigl/igl/copyleft/cgal/order_facets_around_edge.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/order_facets_around_edge.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/order_facets_around_edge.cpp diff --git a/src/libigl/igl/copyleft/cgal/order_facets_around_edge.h b/bundled_deps/libigl/igl/copyleft/cgal/order_facets_around_edge.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/order_facets_around_edge.h rename to bundled_deps/libigl/igl/copyleft/cgal/order_facets_around_edge.h diff --git a/src/libigl/igl/copyleft/cgal/order_facets_around_edges.cpp b/bundled_deps/libigl/igl/copyleft/cgal/order_facets_around_edges.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/order_facets_around_edges.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/order_facets_around_edges.cpp diff --git a/src/libigl/igl/copyleft/cgal/order_facets_around_edges.h b/bundled_deps/libigl/igl/copyleft/cgal/order_facets_around_edges.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/order_facets_around_edges.h rename to bundled_deps/libigl/igl/copyleft/cgal/order_facets_around_edges.h diff --git a/src/libigl/igl/copyleft/cgal/orient2D.cpp b/bundled_deps/libigl/igl/copyleft/cgal/orient2D.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/orient2D.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/orient2D.cpp diff --git a/src/libigl/igl/copyleft/cgal/orient2D.h b/bundled_deps/libigl/igl/copyleft/cgal/orient2D.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/orient2D.h rename to bundled_deps/libigl/igl/copyleft/cgal/orient2D.h diff --git a/src/libigl/igl/copyleft/cgal/orient3D.cpp b/bundled_deps/libigl/igl/copyleft/cgal/orient3D.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/orient3D.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/orient3D.cpp diff --git a/src/libigl/igl/copyleft/cgal/orient3D.h b/bundled_deps/libigl/igl/copyleft/cgal/orient3D.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/orient3D.h rename to bundled_deps/libigl/igl/copyleft/cgal/orient3D.h diff --git a/src/libigl/igl/copyleft/cgal/outer_element.cpp b/bundled_deps/libigl/igl/copyleft/cgal/outer_element.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/outer_element.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/outer_element.cpp diff --git a/src/libigl/igl/copyleft/cgal/outer_element.h b/bundled_deps/libigl/igl/copyleft/cgal/outer_element.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/outer_element.h rename to bundled_deps/libigl/igl/copyleft/cgal/outer_element.h diff --git a/src/libigl/igl/copyleft/cgal/outer_facet.cpp b/bundled_deps/libigl/igl/copyleft/cgal/outer_facet.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/outer_facet.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/outer_facet.cpp diff --git a/src/libigl/igl/copyleft/cgal/outer_facet.h b/bundled_deps/libigl/igl/copyleft/cgal/outer_facet.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/outer_facet.h rename to bundled_deps/libigl/igl/copyleft/cgal/outer_facet.h diff --git a/src/libigl/igl/copyleft/cgal/outer_hull.cpp b/bundled_deps/libigl/igl/copyleft/cgal/outer_hull.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/outer_hull.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/outer_hull.cpp diff --git a/src/libigl/igl/copyleft/cgal/outer_hull.h b/bundled_deps/libigl/igl/copyleft/cgal/outer_hull.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/outer_hull.h rename to bundled_deps/libigl/igl/copyleft/cgal/outer_hull.h diff --git a/src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.cpp b/bundled_deps/libigl/igl/copyleft/cgal/peel_outer_hull_layers.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/peel_outer_hull_layers.cpp diff --git a/src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.h b/bundled_deps/libigl/igl/copyleft/cgal/peel_outer_hull_layers.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/peel_outer_hull_layers.h rename to bundled_deps/libigl/igl/copyleft/cgal/peel_outer_hull_layers.h diff --git a/src/libigl/igl/copyleft/cgal/peel_winding_number_layers.cpp b/bundled_deps/libigl/igl/copyleft/cgal/peel_winding_number_layers.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/peel_winding_number_layers.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/peel_winding_number_layers.cpp diff --git a/src/libigl/igl/copyleft/cgal/peel_winding_number_layers.h b/bundled_deps/libigl/igl/copyleft/cgal/peel_winding_number_layers.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/peel_winding_number_layers.h rename to bundled_deps/libigl/igl/copyleft/cgal/peel_winding_number_layers.h diff --git a/src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.cpp b/bundled_deps/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.cpp diff --git a/src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.h b/bundled_deps/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.h rename to bundled_deps/libigl/igl/copyleft/cgal/piecewise_constant_winding_number.h diff --git a/src/libigl/igl/copyleft/cgal/point_areas.cpp b/bundled_deps/libigl/igl/copyleft/cgal/point_areas.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_areas.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/point_areas.cpp diff --git a/src/libigl/igl/copyleft/cgal/point_areas.h b/bundled_deps/libigl/igl/copyleft/cgal/point_areas.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_areas.h rename to bundled_deps/libigl/igl/copyleft/cgal/point_areas.h diff --git a/src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.cpp b/bundled_deps/libigl/igl/copyleft/cgal/point_mesh_squared_distance.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/point_mesh_squared_distance.cpp diff --git a/src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.h b/bundled_deps/libigl/igl/copyleft/cgal/point_mesh_squared_distance.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_mesh_squared_distance.h rename to bundled_deps/libigl/igl/copyleft/cgal/point_mesh_squared_distance.h diff --git a/src/libigl/igl/copyleft/cgal/point_segment_squared_distance.cpp b/bundled_deps/libigl/igl/copyleft/cgal/point_segment_squared_distance.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_segment_squared_distance.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/point_segment_squared_distance.cpp diff --git a/src/libigl/igl/copyleft/cgal/point_segment_squared_distance.h b/bundled_deps/libigl/igl/copyleft/cgal/point_segment_squared_distance.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_segment_squared_distance.h rename to bundled_deps/libigl/igl/copyleft/cgal/point_segment_squared_distance.h diff --git a/src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp b/bundled_deps/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.cpp diff --git a/src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.h b/bundled_deps/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.h rename to bundled_deps/libigl/igl/copyleft/cgal/point_solid_signed_squared_distance.h diff --git a/src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.cpp b/bundled_deps/libigl/igl/copyleft/cgal/point_triangle_squared_distance.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/point_triangle_squared_distance.cpp diff --git a/src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.h b/bundled_deps/libigl/igl/copyleft/cgal/point_triangle_squared_distance.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/point_triangle_squared_distance.h rename to bundled_deps/libigl/igl/copyleft/cgal/point_triangle_squared_distance.h diff --git a/src/libigl/igl/copyleft/cgal/points_inside_component.cpp b/bundled_deps/libigl/igl/copyleft/cgal/points_inside_component.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/points_inside_component.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/points_inside_component.cpp diff --git a/src/libigl/igl/copyleft/cgal/points_inside_component.h b/bundled_deps/libigl/igl/copyleft/cgal/points_inside_component.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/points_inside_component.h rename to bundled_deps/libigl/igl/copyleft/cgal/points_inside_component.h diff --git a/src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.cpp b/bundled_deps/libigl/igl/copyleft/cgal/polyhedron_to_mesh.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/polyhedron_to_mesh.cpp diff --git a/src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.h b/bundled_deps/libigl/igl/copyleft/cgal/polyhedron_to_mesh.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/polyhedron_to_mesh.h rename to bundled_deps/libigl/igl/copyleft/cgal/polyhedron_to_mesh.h diff --git a/src/libigl/igl/copyleft/cgal/projected_cdt.cpp b/bundled_deps/libigl/igl/copyleft/cgal/projected_cdt.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/projected_cdt.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/projected_cdt.cpp diff --git a/src/libigl/igl/copyleft/cgal/projected_cdt.h b/bundled_deps/libigl/igl/copyleft/cgal/projected_cdt.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/projected_cdt.h rename to bundled_deps/libigl/igl/copyleft/cgal/projected_cdt.h diff --git a/src/libigl/igl/copyleft/cgal/projected_delaunay.cpp b/bundled_deps/libigl/igl/copyleft/cgal/projected_delaunay.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/projected_delaunay.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/projected_delaunay.cpp diff --git a/src/libigl/igl/copyleft/cgal/projected_delaunay.h b/bundled_deps/libigl/igl/copyleft/cgal/projected_delaunay.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/projected_delaunay.h rename to bundled_deps/libigl/igl/copyleft/cgal/projected_delaunay.h diff --git a/src/libigl/igl/copyleft/cgal/propagate_winding_numbers.cpp b/bundled_deps/libigl/igl/copyleft/cgal/propagate_winding_numbers.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/propagate_winding_numbers.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/propagate_winding_numbers.cpp diff --git a/src/libigl/igl/copyleft/cgal/propagate_winding_numbers.h b/bundled_deps/libigl/igl/copyleft/cgal/propagate_winding_numbers.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/propagate_winding_numbers.h rename to bundled_deps/libigl/igl/copyleft/cgal/propagate_winding_numbers.h diff --git a/src/libigl/igl/copyleft/cgal/read_triangle_mesh.cpp b/bundled_deps/libigl/igl/copyleft/cgal/read_triangle_mesh.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/read_triangle_mesh.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/read_triangle_mesh.cpp diff --git a/src/libigl/igl/copyleft/cgal/read_triangle_mesh.h b/bundled_deps/libigl/igl/copyleft/cgal/read_triangle_mesh.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/read_triangle_mesh.h rename to bundled_deps/libigl/igl/copyleft/cgal/read_triangle_mesh.h diff --git a/src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.cpp b/bundled_deps/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.cpp diff --git a/src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.h b/bundled_deps/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.h rename to bundled_deps/libigl/igl/copyleft/cgal/relabel_small_immersed_cells.h diff --git a/src/libigl/igl/copyleft/cgal/remesh_intersections.cpp b/bundled_deps/libigl/igl/copyleft/cgal/remesh_intersections.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/remesh_intersections.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/remesh_intersections.cpp diff --git a/src/libigl/igl/copyleft/cgal/remesh_intersections.h b/bundled_deps/libigl/igl/copyleft/cgal/remesh_intersections.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/remesh_intersections.h rename to bundled_deps/libigl/igl/copyleft/cgal/remesh_intersections.h diff --git a/src/libigl/igl/copyleft/cgal/remesh_self_intersections.cpp b/bundled_deps/libigl/igl/copyleft/cgal/remesh_self_intersections.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/remesh_self_intersections.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/remesh_self_intersections.cpp diff --git a/src/libigl/igl/copyleft/cgal/remesh_self_intersections.h b/bundled_deps/libigl/igl/copyleft/cgal/remesh_self_intersections.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/remesh_self_intersections.h rename to bundled_deps/libigl/igl/copyleft/cgal/remesh_self_intersections.h diff --git a/src/libigl/igl/copyleft/cgal/remove_unreferenced.cpp b/bundled_deps/libigl/igl/copyleft/cgal/remove_unreferenced.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/remove_unreferenced.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/remove_unreferenced.cpp diff --git a/src/libigl/igl/copyleft/cgal/resolve_intersections.cpp b/bundled_deps/libigl/igl/copyleft/cgal/resolve_intersections.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/resolve_intersections.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/resolve_intersections.cpp diff --git a/src/libigl/igl/copyleft/cgal/resolve_intersections.h b/bundled_deps/libigl/igl/copyleft/cgal/resolve_intersections.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/resolve_intersections.h rename to bundled_deps/libigl/igl/copyleft/cgal/resolve_intersections.h diff --git a/src/libigl/igl/copyleft/cgal/row_to_point.cpp b/bundled_deps/libigl/igl/copyleft/cgal/row_to_point.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/row_to_point.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/row_to_point.cpp diff --git a/src/libigl/igl/copyleft/cgal/row_to_point.h b/bundled_deps/libigl/igl/copyleft/cgal/row_to_point.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/row_to_point.h rename to bundled_deps/libigl/igl/copyleft/cgal/row_to_point.h diff --git a/src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.cpp b/bundled_deps/libigl/igl/copyleft/cgal/segment_segment_squared_distance.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/segment_segment_squared_distance.cpp diff --git a/src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.h b/bundled_deps/libigl/igl/copyleft/cgal/segment_segment_squared_distance.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/segment_segment_squared_distance.h rename to bundled_deps/libigl/igl/copyleft/cgal/segment_segment_squared_distance.h diff --git a/src/libigl/igl/copyleft/cgal/signed_distance_isosurface.cpp b/bundled_deps/libigl/igl/copyleft/cgal/signed_distance_isosurface.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/signed_distance_isosurface.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/signed_distance_isosurface.cpp diff --git a/src/libigl/igl/copyleft/cgal/signed_distance_isosurface.h b/bundled_deps/libigl/igl/copyleft/cgal/signed_distance_isosurface.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/signed_distance_isosurface.h rename to bundled_deps/libigl/igl/copyleft/cgal/signed_distance_isosurface.h diff --git a/src/libigl/igl/copyleft/cgal/slice.cpp b/bundled_deps/libigl/igl/copyleft/cgal/slice.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/slice.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/slice.cpp diff --git a/src/libigl/igl/copyleft/cgal/slice_mask.cpp b/bundled_deps/libigl/igl/copyleft/cgal/slice_mask.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/slice_mask.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/slice_mask.cpp diff --git a/src/libigl/igl/copyleft/cgal/snap_rounding.cpp b/bundled_deps/libigl/igl/copyleft/cgal/snap_rounding.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/snap_rounding.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/snap_rounding.cpp diff --git a/src/libigl/igl/copyleft/cgal/snap_rounding.h b/bundled_deps/libigl/igl/copyleft/cgal/snap_rounding.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/snap_rounding.h rename to bundled_deps/libigl/igl/copyleft/cgal/snap_rounding.h diff --git a/src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp b/bundled_deps/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.cpp diff --git a/src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.h b/bundled_deps/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.h rename to bundled_deps/libigl/igl/copyleft/cgal/string_to_mesh_boolean_type.h diff --git a/src/libigl/igl/copyleft/cgal/subdivide_segments.cpp b/bundled_deps/libigl/igl/copyleft/cgal/subdivide_segments.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/subdivide_segments.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/subdivide_segments.cpp diff --git a/src/libigl/igl/copyleft/cgal/subdivide_segments.h b/bundled_deps/libigl/igl/copyleft/cgal/subdivide_segments.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/subdivide_segments.h rename to bundled_deps/libigl/igl/copyleft/cgal/subdivide_segments.h diff --git a/src/libigl/igl/copyleft/cgal/submesh_aabb_tree.cpp b/bundled_deps/libigl/igl/copyleft/cgal/submesh_aabb_tree.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/submesh_aabb_tree.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/submesh_aabb_tree.cpp diff --git a/src/libigl/igl/copyleft/cgal/submesh_aabb_tree.h b/bundled_deps/libigl/igl/copyleft/cgal/submesh_aabb_tree.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/submesh_aabb_tree.h rename to bundled_deps/libigl/igl/copyleft/cgal/submesh_aabb_tree.h diff --git a/src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp b/bundled_deps/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.cpp diff --git a/src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.h b/bundled_deps/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.h rename to bundled_deps/libigl/igl/copyleft/cgal/triangle_triangle_squared_distance.h diff --git a/src/libigl/igl/copyleft/cgal/trim_with_solid.cpp b/bundled_deps/libigl/igl/copyleft/cgal/trim_with_solid.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/trim_with_solid.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/trim_with_solid.cpp diff --git a/src/libigl/igl/copyleft/cgal/trim_with_solid.h b/bundled_deps/libigl/igl/copyleft/cgal/trim_with_solid.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/trim_with_solid.h rename to bundled_deps/libigl/igl/copyleft/cgal/trim_with_solid.h diff --git a/src/libigl/igl/copyleft/cgal/unique.cpp b/bundled_deps/libigl/igl/copyleft/cgal/unique.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/unique.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/unique.cpp diff --git a/src/libigl/igl/copyleft/cgal/unique_rows.cpp b/bundled_deps/libigl/igl/copyleft/cgal/unique_rows.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/unique_rows.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/unique_rows.cpp diff --git a/src/libigl/igl/copyleft/cgal/wire_mesh.cpp b/bundled_deps/libigl/igl/copyleft/cgal/wire_mesh.cpp similarity index 100% rename from src/libigl/igl/copyleft/cgal/wire_mesh.cpp rename to bundled_deps/libigl/igl/copyleft/cgal/wire_mesh.cpp diff --git a/src/libigl/igl/copyleft/cgal/wire_mesh.h b/bundled_deps/libigl/igl/copyleft/cgal/wire_mesh.h similarity index 100% rename from src/libigl/igl/copyleft/cgal/wire_mesh.h rename to bundled_deps/libigl/igl/copyleft/cgal/wire_mesh.h diff --git a/src/libigl/igl/copyleft/comiso/frame_field.cpp b/bundled_deps/libigl/igl/copyleft/comiso/frame_field.cpp similarity index 100% rename from src/libigl/igl/copyleft/comiso/frame_field.cpp rename to bundled_deps/libigl/igl/copyleft/comiso/frame_field.cpp diff --git a/src/libigl/igl/copyleft/comiso/frame_field.h b/bundled_deps/libigl/igl/copyleft/comiso/frame_field.h similarity index 100% rename from src/libigl/igl/copyleft/comiso/frame_field.h rename to bundled_deps/libigl/igl/copyleft/comiso/frame_field.h diff --git a/src/libigl/igl/copyleft/comiso/miq.cpp b/bundled_deps/libigl/igl/copyleft/comiso/miq.cpp similarity index 100% rename from src/libigl/igl/copyleft/comiso/miq.cpp rename to bundled_deps/libigl/igl/copyleft/comiso/miq.cpp diff --git a/src/libigl/igl/copyleft/comiso/miq.h b/bundled_deps/libigl/igl/copyleft/comiso/miq.h similarity index 100% rename from src/libigl/igl/copyleft/comiso/miq.h rename to bundled_deps/libigl/igl/copyleft/comiso/miq.h diff --git a/src/libigl/igl/copyleft/comiso/nrosy.cpp b/bundled_deps/libigl/igl/copyleft/comiso/nrosy.cpp similarity index 100% rename from src/libigl/igl/copyleft/comiso/nrosy.cpp rename to bundled_deps/libigl/igl/copyleft/comiso/nrosy.cpp diff --git a/src/libigl/igl/copyleft/comiso/nrosy.h b/bundled_deps/libigl/igl/copyleft/comiso/nrosy.h similarity index 100% rename from src/libigl/igl/copyleft/comiso/nrosy.h rename to bundled_deps/libigl/igl/copyleft/comiso/nrosy.h diff --git a/src/libigl/igl/copyleft/cork/from_cork_mesh.cpp b/bundled_deps/libigl/igl/copyleft/cork/from_cork_mesh.cpp similarity index 100% rename from src/libigl/igl/copyleft/cork/from_cork_mesh.cpp rename to bundled_deps/libigl/igl/copyleft/cork/from_cork_mesh.cpp diff --git a/src/libigl/igl/copyleft/cork/from_cork_mesh.h b/bundled_deps/libigl/igl/copyleft/cork/from_cork_mesh.h similarity index 100% rename from src/libigl/igl/copyleft/cork/from_cork_mesh.h rename to bundled_deps/libigl/igl/copyleft/cork/from_cork_mesh.h diff --git a/src/libigl/igl/copyleft/cork/mesh_boolean.cpp b/bundled_deps/libigl/igl/copyleft/cork/mesh_boolean.cpp similarity index 100% rename from src/libigl/igl/copyleft/cork/mesh_boolean.cpp rename to bundled_deps/libigl/igl/copyleft/cork/mesh_boolean.cpp diff --git a/src/libigl/igl/copyleft/cork/mesh_boolean.h b/bundled_deps/libigl/igl/copyleft/cork/mesh_boolean.h similarity index 100% rename from src/libigl/igl/copyleft/cork/mesh_boolean.h rename to bundled_deps/libigl/igl/copyleft/cork/mesh_boolean.h diff --git a/src/libigl/igl/copyleft/cork/to_cork_mesh.cpp b/bundled_deps/libigl/igl/copyleft/cork/to_cork_mesh.cpp similarity index 100% rename from src/libigl/igl/copyleft/cork/to_cork_mesh.cpp rename to bundled_deps/libigl/igl/copyleft/cork/to_cork_mesh.cpp diff --git a/src/libigl/igl/copyleft/cork/to_cork_mesh.h b/bundled_deps/libigl/igl/copyleft/cork/to_cork_mesh.h similarity index 100% rename from src/libigl/igl/copyleft/cork/to_cork_mesh.h rename to bundled_deps/libigl/igl/copyleft/cork/to_cork_mesh.h diff --git a/src/libigl/igl/copyleft/marching_cubes.cpp b/bundled_deps/libigl/igl/copyleft/marching_cubes.cpp similarity index 100% rename from src/libigl/igl/copyleft/marching_cubes.cpp rename to bundled_deps/libigl/igl/copyleft/marching_cubes.cpp diff --git a/src/libigl/igl/copyleft/marching_cubes.h b/bundled_deps/libigl/igl/copyleft/marching_cubes.h similarity index 100% rename from src/libigl/igl/copyleft/marching_cubes.h rename to bundled_deps/libigl/igl/copyleft/marching_cubes.h diff --git a/src/libigl/igl/copyleft/marching_cubes_tables.h b/bundled_deps/libigl/igl/copyleft/marching_cubes_tables.h similarity index 100% rename from src/libigl/igl/copyleft/marching_cubes_tables.h rename to bundled_deps/libigl/igl/copyleft/marching_cubes_tables.h diff --git a/src/libigl/igl/copyleft/offset_surface.cpp b/bundled_deps/libigl/igl/copyleft/offset_surface.cpp similarity index 100% rename from src/libigl/igl/copyleft/offset_surface.cpp rename to bundled_deps/libigl/igl/copyleft/offset_surface.cpp diff --git a/src/libigl/igl/copyleft/offset_surface.h b/bundled_deps/libigl/igl/copyleft/offset_surface.h similarity index 100% rename from src/libigl/igl/copyleft/offset_surface.h rename to bundled_deps/libigl/igl/copyleft/offset_surface.h diff --git a/src/libigl/igl/copyleft/opengl2/render_to_tga.cpp b/bundled_deps/libigl/igl/copyleft/opengl2/render_to_tga.cpp similarity index 100% rename from src/libigl/igl/copyleft/opengl2/render_to_tga.cpp rename to bundled_deps/libigl/igl/copyleft/opengl2/render_to_tga.cpp diff --git a/src/libigl/igl/copyleft/opengl2/render_to_tga.h b/bundled_deps/libigl/igl/copyleft/opengl2/render_to_tga.h similarity index 100% rename from src/libigl/igl/copyleft/opengl2/render_to_tga.h rename to bundled_deps/libigl/igl/copyleft/opengl2/render_to_tga.h diff --git a/src/libigl/igl/copyleft/opengl2/texture_from_tga.cpp b/bundled_deps/libigl/igl/copyleft/opengl2/texture_from_tga.cpp similarity index 100% rename from src/libigl/igl/copyleft/opengl2/texture_from_tga.cpp rename to bundled_deps/libigl/igl/copyleft/opengl2/texture_from_tga.cpp diff --git a/src/libigl/igl/copyleft/opengl2/texture_from_tga.h b/bundled_deps/libigl/igl/copyleft/opengl2/texture_from_tga.h similarity index 100% rename from src/libigl/igl/copyleft/opengl2/texture_from_tga.h rename to bundled_deps/libigl/igl/copyleft/opengl2/texture_from_tga.h diff --git a/src/libigl/igl/copyleft/opengl2/tga.cpp b/bundled_deps/libigl/igl/copyleft/opengl2/tga.cpp similarity index 100% rename from src/libigl/igl/copyleft/opengl2/tga.cpp rename to bundled_deps/libigl/igl/copyleft/opengl2/tga.cpp diff --git a/src/libigl/igl/copyleft/opengl2/tga.h b/bundled_deps/libigl/igl/copyleft/opengl2/tga.h similarity index 100% rename from src/libigl/igl/copyleft/opengl2/tga.h rename to bundled_deps/libigl/igl/copyleft/opengl2/tga.h diff --git a/src/libigl/igl/copyleft/progressive_hulls.cpp b/bundled_deps/libigl/igl/copyleft/progressive_hulls.cpp similarity index 100% rename from src/libigl/igl/copyleft/progressive_hulls.cpp rename to bundled_deps/libigl/igl/copyleft/progressive_hulls.cpp diff --git a/src/libigl/igl/copyleft/progressive_hulls.h b/bundled_deps/libigl/igl/copyleft/progressive_hulls.h similarity index 100% rename from src/libigl/igl/copyleft/progressive_hulls.h rename to bundled_deps/libigl/igl/copyleft/progressive_hulls.h diff --git a/src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.cpp b/bundled_deps/libigl/igl/copyleft/progressive_hulls_cost_and_placement.cpp similarity index 100% rename from src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.cpp rename to bundled_deps/libigl/igl/copyleft/progressive_hulls_cost_and_placement.cpp diff --git a/src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.h b/bundled_deps/libigl/igl/copyleft/progressive_hulls_cost_and_placement.h similarity index 100% rename from src/libigl/igl/copyleft/progressive_hulls_cost_and_placement.h rename to bundled_deps/libigl/igl/copyleft/progressive_hulls_cost_and_placement.h diff --git a/src/libigl/igl/copyleft/quadprog.cpp b/bundled_deps/libigl/igl/copyleft/quadprog.cpp similarity index 100% rename from src/libigl/igl/copyleft/quadprog.cpp rename to bundled_deps/libigl/igl/copyleft/quadprog.cpp diff --git a/src/libigl/igl/copyleft/quadprog.h b/bundled_deps/libigl/igl/copyleft/quadprog.h similarity index 100% rename from src/libigl/igl/copyleft/quadprog.h rename to bundled_deps/libigl/igl/copyleft/quadprog.h diff --git a/src/libigl/igl/copyleft/swept_volume.cpp b/bundled_deps/libigl/igl/copyleft/swept_volume.cpp similarity index 100% rename from src/libigl/igl/copyleft/swept_volume.cpp rename to bundled_deps/libigl/igl/copyleft/swept_volume.cpp diff --git a/src/libigl/igl/copyleft/swept_volume.h b/bundled_deps/libigl/igl/copyleft/swept_volume.h similarity index 100% rename from src/libigl/igl/copyleft/swept_volume.h rename to bundled_deps/libigl/igl/copyleft/swept_volume.h diff --git a/src/libigl/igl/copyleft/tetgen/README b/bundled_deps/libigl/igl/copyleft/tetgen/README similarity index 100% rename from src/libigl/igl/copyleft/tetgen/README rename to bundled_deps/libigl/igl/copyleft/tetgen/README diff --git a/src/libigl/igl/copyleft/tetgen/cdt.cpp b/bundled_deps/libigl/igl/copyleft/tetgen/cdt.cpp similarity index 100% rename from src/libigl/igl/copyleft/tetgen/cdt.cpp rename to bundled_deps/libigl/igl/copyleft/tetgen/cdt.cpp diff --git a/src/libigl/igl/copyleft/tetgen/cdt.h b/bundled_deps/libigl/igl/copyleft/tetgen/cdt.h similarity index 100% rename from src/libigl/igl/copyleft/tetgen/cdt.h rename to bundled_deps/libigl/igl/copyleft/tetgen/cdt.h diff --git a/src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.cpp b/bundled_deps/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.cpp similarity index 100% rename from src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.cpp rename to bundled_deps/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.cpp diff --git a/src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.h b/bundled_deps/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.h similarity index 100% rename from src/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.h rename to bundled_deps/libigl/igl/copyleft/tetgen/mesh_to_tetgenio.h diff --git a/src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.cpp b/bundled_deps/libigl/igl/copyleft/tetgen/mesh_with_skeleton.cpp similarity index 100% rename from src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.cpp rename to bundled_deps/libigl/igl/copyleft/tetgen/mesh_with_skeleton.cpp diff --git a/src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.h b/bundled_deps/libigl/igl/copyleft/tetgen/mesh_with_skeleton.h similarity index 100% rename from src/libigl/igl/copyleft/tetgen/mesh_with_skeleton.h rename to bundled_deps/libigl/igl/copyleft/tetgen/mesh_with_skeleton.h diff --git a/src/libigl/igl/copyleft/tetgen/read_into_tetgenio.cpp b/bundled_deps/libigl/igl/copyleft/tetgen/read_into_tetgenio.cpp similarity index 100% rename from src/libigl/igl/copyleft/tetgen/read_into_tetgenio.cpp rename to bundled_deps/libigl/igl/copyleft/tetgen/read_into_tetgenio.cpp diff --git a/src/libigl/igl/copyleft/tetgen/read_into_tetgenio.h b/bundled_deps/libigl/igl/copyleft/tetgen/read_into_tetgenio.h similarity index 100% rename from src/libigl/igl/copyleft/tetgen/read_into_tetgenio.h rename to bundled_deps/libigl/igl/copyleft/tetgen/read_into_tetgenio.h diff --git a/src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp b/bundled_deps/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp similarity index 100% rename from src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp rename to bundled_deps/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.cpp diff --git a/src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.h b/bundled_deps/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.h similarity index 100% rename from src/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.h rename to bundled_deps/libigl/igl/copyleft/tetgen/tetgenio_to_tetmesh.h diff --git a/src/libigl/igl/copyleft/tetgen/tetrahedralize.cpp b/bundled_deps/libigl/igl/copyleft/tetgen/tetrahedralize.cpp similarity index 100% rename from src/libigl/igl/copyleft/tetgen/tetrahedralize.cpp rename to bundled_deps/libigl/igl/copyleft/tetgen/tetrahedralize.cpp diff --git a/src/libigl/igl/copyleft/tetgen/tetrahedralize.h b/bundled_deps/libigl/igl/copyleft/tetgen/tetrahedralize.h similarity index 100% rename from src/libigl/igl/copyleft/tetgen/tetrahedralize.h rename to bundled_deps/libigl/igl/copyleft/tetgen/tetrahedralize.h diff --git a/src/libigl/igl/cotmatrix.cpp b/bundled_deps/libigl/igl/cotmatrix.cpp similarity index 100% rename from src/libigl/igl/cotmatrix.cpp rename to bundled_deps/libigl/igl/cotmatrix.cpp diff --git a/src/libigl/igl/cotmatrix.h b/bundled_deps/libigl/igl/cotmatrix.h similarity index 100% rename from src/libigl/igl/cotmatrix.h rename to bundled_deps/libigl/igl/cotmatrix.h diff --git a/src/libigl/igl/cotmatrix_entries.cpp b/bundled_deps/libigl/igl/cotmatrix_entries.cpp similarity index 100% rename from src/libigl/igl/cotmatrix_entries.cpp rename to bundled_deps/libigl/igl/cotmatrix_entries.cpp diff --git a/src/libigl/igl/cotmatrix_entries.h b/bundled_deps/libigl/igl/cotmatrix_entries.h similarity index 100% rename from src/libigl/igl/cotmatrix_entries.h rename to bundled_deps/libigl/igl/cotmatrix_entries.h diff --git a/src/libigl/igl/count.cpp b/bundled_deps/libigl/igl/count.cpp similarity index 100% rename from src/libigl/igl/count.cpp rename to bundled_deps/libigl/igl/count.cpp diff --git a/src/libigl/igl/count.h b/bundled_deps/libigl/igl/count.h similarity index 100% rename from src/libigl/igl/count.h rename to bundled_deps/libigl/igl/count.h diff --git a/src/libigl/igl/covariance_scatter_matrix.cpp b/bundled_deps/libigl/igl/covariance_scatter_matrix.cpp similarity index 100% rename from src/libigl/igl/covariance_scatter_matrix.cpp rename to bundled_deps/libigl/igl/covariance_scatter_matrix.cpp diff --git a/src/libigl/igl/covariance_scatter_matrix.h b/bundled_deps/libigl/igl/covariance_scatter_matrix.h similarity index 100% rename from src/libigl/igl/covariance_scatter_matrix.h rename to bundled_deps/libigl/igl/covariance_scatter_matrix.h diff --git a/src/libigl/igl/cross.cpp b/bundled_deps/libigl/igl/cross.cpp similarity index 100% rename from src/libigl/igl/cross.cpp rename to bundled_deps/libigl/igl/cross.cpp diff --git a/src/libigl/igl/cross.h b/bundled_deps/libigl/igl/cross.h similarity index 100% rename from src/libigl/igl/cross.h rename to bundled_deps/libigl/igl/cross.h diff --git a/src/libigl/igl/cross_field_missmatch.cpp b/bundled_deps/libigl/igl/cross_field_missmatch.cpp similarity index 100% rename from src/libigl/igl/cross_field_missmatch.cpp rename to bundled_deps/libigl/igl/cross_field_missmatch.cpp diff --git a/src/libigl/igl/cross_field_missmatch.h b/bundled_deps/libigl/igl/cross_field_missmatch.h similarity index 100% rename from src/libigl/igl/cross_field_missmatch.h rename to bundled_deps/libigl/igl/cross_field_missmatch.h diff --git a/src/libigl/igl/crouzeix_raviart_cotmatrix.cpp b/bundled_deps/libigl/igl/crouzeix_raviart_cotmatrix.cpp similarity index 100% rename from src/libigl/igl/crouzeix_raviart_cotmatrix.cpp rename to bundled_deps/libigl/igl/crouzeix_raviart_cotmatrix.cpp diff --git a/src/libigl/igl/crouzeix_raviart_cotmatrix.h b/bundled_deps/libigl/igl/crouzeix_raviart_cotmatrix.h similarity index 100% rename from src/libigl/igl/crouzeix_raviart_cotmatrix.h rename to bundled_deps/libigl/igl/crouzeix_raviart_cotmatrix.h diff --git a/src/libigl/igl/crouzeix_raviart_massmatrix.cpp b/bundled_deps/libigl/igl/crouzeix_raviart_massmatrix.cpp similarity index 100% rename from src/libigl/igl/crouzeix_raviart_massmatrix.cpp rename to bundled_deps/libigl/igl/crouzeix_raviart_massmatrix.cpp diff --git a/src/libigl/igl/crouzeix_raviart_massmatrix.h b/bundled_deps/libigl/igl/crouzeix_raviart_massmatrix.h similarity index 100% rename from src/libigl/igl/crouzeix_raviart_massmatrix.h rename to bundled_deps/libigl/igl/crouzeix_raviart_massmatrix.h diff --git a/src/libigl/igl/cumsum.cpp b/bundled_deps/libigl/igl/cumsum.cpp similarity index 100% rename from src/libigl/igl/cumsum.cpp rename to bundled_deps/libigl/igl/cumsum.cpp diff --git a/src/libigl/igl/cumsum.h b/bundled_deps/libigl/igl/cumsum.h similarity index 100% rename from src/libigl/igl/cumsum.h rename to bundled_deps/libigl/igl/cumsum.h diff --git a/src/libigl/igl/cut_mesh.cpp b/bundled_deps/libigl/igl/cut_mesh.cpp similarity index 100% rename from src/libigl/igl/cut_mesh.cpp rename to bundled_deps/libigl/igl/cut_mesh.cpp diff --git a/src/libigl/igl/cut_mesh.h b/bundled_deps/libigl/igl/cut_mesh.h similarity index 100% rename from src/libigl/igl/cut_mesh.h rename to bundled_deps/libigl/igl/cut_mesh.h diff --git a/src/libigl/igl/cut_mesh_from_singularities.cpp b/bundled_deps/libigl/igl/cut_mesh_from_singularities.cpp similarity index 100% rename from src/libigl/igl/cut_mesh_from_singularities.cpp rename to bundled_deps/libigl/igl/cut_mesh_from_singularities.cpp diff --git a/src/libigl/igl/cut_mesh_from_singularities.h b/bundled_deps/libigl/igl/cut_mesh_from_singularities.h similarity index 100% rename from src/libigl/igl/cut_mesh_from_singularities.h rename to bundled_deps/libigl/igl/cut_mesh_from_singularities.h diff --git a/src/libigl/igl/cylinder.cpp b/bundled_deps/libigl/igl/cylinder.cpp similarity index 100% rename from src/libigl/igl/cylinder.cpp rename to bundled_deps/libigl/igl/cylinder.cpp diff --git a/src/libigl/igl/cylinder.h b/bundled_deps/libigl/igl/cylinder.h similarity index 100% rename from src/libigl/igl/cylinder.h rename to bundled_deps/libigl/igl/cylinder.h diff --git a/src/libigl/igl/dated_copy.cpp b/bundled_deps/libigl/igl/dated_copy.cpp similarity index 100% rename from src/libigl/igl/dated_copy.cpp rename to bundled_deps/libigl/igl/dated_copy.cpp diff --git a/src/libigl/igl/dated_copy.h b/bundled_deps/libigl/igl/dated_copy.h similarity index 100% rename from src/libigl/igl/dated_copy.h rename to bundled_deps/libigl/igl/dated_copy.h diff --git a/src/libigl/igl/decimate.cpp b/bundled_deps/libigl/igl/decimate.cpp similarity index 100% rename from src/libigl/igl/decimate.cpp rename to bundled_deps/libigl/igl/decimate.cpp diff --git a/src/libigl/igl/decimate.h b/bundled_deps/libigl/igl/decimate.h similarity index 100% rename from src/libigl/igl/decimate.h rename to bundled_deps/libigl/igl/decimate.h diff --git a/src/libigl/igl/deform_skeleton.cpp b/bundled_deps/libigl/igl/deform_skeleton.cpp similarity index 100% rename from src/libigl/igl/deform_skeleton.cpp rename to bundled_deps/libigl/igl/deform_skeleton.cpp diff --git a/src/libigl/igl/deform_skeleton.h b/bundled_deps/libigl/igl/deform_skeleton.h similarity index 100% rename from src/libigl/igl/deform_skeleton.h rename to bundled_deps/libigl/igl/deform_skeleton.h diff --git a/src/libigl/igl/delaunay_triangulation.cpp b/bundled_deps/libigl/igl/delaunay_triangulation.cpp similarity index 100% rename from src/libigl/igl/delaunay_triangulation.cpp rename to bundled_deps/libigl/igl/delaunay_triangulation.cpp diff --git a/src/libigl/igl/delaunay_triangulation.h b/bundled_deps/libigl/igl/delaunay_triangulation.h similarity index 100% rename from src/libigl/igl/delaunay_triangulation.h rename to bundled_deps/libigl/igl/delaunay_triangulation.h diff --git a/src/libigl/igl/deprecated.h b/bundled_deps/libigl/igl/deprecated.h similarity index 100% rename from src/libigl/igl/deprecated.h rename to bundled_deps/libigl/igl/deprecated.h diff --git a/src/libigl/igl/dfs.cpp b/bundled_deps/libigl/igl/dfs.cpp similarity index 100% rename from src/libigl/igl/dfs.cpp rename to bundled_deps/libigl/igl/dfs.cpp diff --git a/src/libigl/igl/dfs.h b/bundled_deps/libigl/igl/dfs.h similarity index 100% rename from src/libigl/igl/dfs.h rename to bundled_deps/libigl/igl/dfs.h diff --git a/src/libigl/igl/diag.cpp b/bundled_deps/libigl/igl/diag.cpp similarity index 100% rename from src/libigl/igl/diag.cpp rename to bundled_deps/libigl/igl/diag.cpp diff --git a/src/libigl/igl/diag.h b/bundled_deps/libigl/igl/diag.h similarity index 100% rename from src/libigl/igl/diag.h rename to bundled_deps/libigl/igl/diag.h diff --git a/src/libigl/igl/dihedral_angles.cpp b/bundled_deps/libigl/igl/dihedral_angles.cpp similarity index 100% rename from src/libigl/igl/dihedral_angles.cpp rename to bundled_deps/libigl/igl/dihedral_angles.cpp diff --git a/src/libigl/igl/dihedral_angles.h b/bundled_deps/libigl/igl/dihedral_angles.h similarity index 100% rename from src/libigl/igl/dihedral_angles.h rename to bundled_deps/libigl/igl/dihedral_angles.h diff --git a/src/libigl/igl/dijkstra.cpp b/bundled_deps/libigl/igl/dijkstra.cpp similarity index 100% rename from src/libigl/igl/dijkstra.cpp rename to bundled_deps/libigl/igl/dijkstra.cpp diff --git a/src/libigl/igl/dijkstra.h b/bundled_deps/libigl/igl/dijkstra.h similarity index 100% rename from src/libigl/igl/dijkstra.h rename to bundled_deps/libigl/igl/dijkstra.h diff --git a/src/libigl/igl/directed_edge_orientations.cpp b/bundled_deps/libigl/igl/directed_edge_orientations.cpp similarity index 100% rename from src/libigl/igl/directed_edge_orientations.cpp rename to bundled_deps/libigl/igl/directed_edge_orientations.cpp diff --git a/src/libigl/igl/directed_edge_orientations.h b/bundled_deps/libigl/igl/directed_edge_orientations.h similarity index 100% rename from src/libigl/igl/directed_edge_orientations.h rename to bundled_deps/libigl/igl/directed_edge_orientations.h diff --git a/src/libigl/igl/directed_edge_parents.cpp b/bundled_deps/libigl/igl/directed_edge_parents.cpp similarity index 100% rename from src/libigl/igl/directed_edge_parents.cpp rename to bundled_deps/libigl/igl/directed_edge_parents.cpp diff --git a/src/libigl/igl/directed_edge_parents.h b/bundled_deps/libigl/igl/directed_edge_parents.h similarity index 100% rename from src/libigl/igl/directed_edge_parents.h rename to bundled_deps/libigl/igl/directed_edge_parents.h diff --git a/src/libigl/igl/dirname.cpp b/bundled_deps/libigl/igl/dirname.cpp similarity index 100% rename from src/libigl/igl/dirname.cpp rename to bundled_deps/libigl/igl/dirname.cpp diff --git a/src/libigl/igl/dirname.h b/bundled_deps/libigl/igl/dirname.h similarity index 100% rename from src/libigl/igl/dirname.h rename to bundled_deps/libigl/igl/dirname.h diff --git a/src/libigl/igl/dot.cpp b/bundled_deps/libigl/igl/dot.cpp similarity index 100% rename from src/libigl/igl/dot.cpp rename to bundled_deps/libigl/igl/dot.cpp diff --git a/src/libigl/igl/dot.h b/bundled_deps/libigl/igl/dot.h similarity index 100% rename from src/libigl/igl/dot.h rename to bundled_deps/libigl/igl/dot.h diff --git a/src/libigl/igl/dot_row.cpp b/bundled_deps/libigl/igl/dot_row.cpp similarity index 100% rename from src/libigl/igl/dot_row.cpp rename to bundled_deps/libigl/igl/dot_row.cpp diff --git a/src/libigl/igl/dot_row.h b/bundled_deps/libigl/igl/dot_row.h similarity index 100% rename from src/libigl/igl/dot_row.h rename to bundled_deps/libigl/igl/dot_row.h diff --git a/src/libigl/igl/doublearea.cpp b/bundled_deps/libigl/igl/doublearea.cpp similarity index 100% rename from src/libigl/igl/doublearea.cpp rename to bundled_deps/libigl/igl/doublearea.cpp diff --git a/src/libigl/igl/doublearea.h b/bundled_deps/libigl/igl/doublearea.h similarity index 100% rename from src/libigl/igl/doublearea.h rename to bundled_deps/libigl/igl/doublearea.h diff --git a/src/libigl/igl/dqs.cpp b/bundled_deps/libigl/igl/dqs.cpp similarity index 100% rename from src/libigl/igl/dqs.cpp rename to bundled_deps/libigl/igl/dqs.cpp diff --git a/src/libigl/igl/dqs.h b/bundled_deps/libigl/igl/dqs.h similarity index 100% rename from src/libigl/igl/dqs.h rename to bundled_deps/libigl/igl/dqs.h diff --git a/src/libigl/igl/ears.cpp b/bundled_deps/libigl/igl/ears.cpp similarity index 100% rename from src/libigl/igl/ears.cpp rename to bundled_deps/libigl/igl/ears.cpp diff --git a/src/libigl/igl/ears.h b/bundled_deps/libigl/igl/ears.h similarity index 100% rename from src/libigl/igl/ears.h rename to bundled_deps/libigl/igl/ears.h diff --git a/src/libigl/igl/edge_collapse_is_valid.cpp b/bundled_deps/libigl/igl/edge_collapse_is_valid.cpp similarity index 100% rename from src/libigl/igl/edge_collapse_is_valid.cpp rename to bundled_deps/libigl/igl/edge_collapse_is_valid.cpp diff --git a/src/libigl/igl/edge_collapse_is_valid.h b/bundled_deps/libigl/igl/edge_collapse_is_valid.h similarity index 100% rename from src/libigl/igl/edge_collapse_is_valid.h rename to bundled_deps/libigl/igl/edge_collapse_is_valid.h diff --git a/src/libigl/igl/edge_flaps.cpp b/bundled_deps/libigl/igl/edge_flaps.cpp similarity index 100% rename from src/libigl/igl/edge_flaps.cpp rename to bundled_deps/libigl/igl/edge_flaps.cpp diff --git a/src/libigl/igl/edge_flaps.h b/bundled_deps/libigl/igl/edge_flaps.h similarity index 100% rename from src/libigl/igl/edge_flaps.h rename to bundled_deps/libigl/igl/edge_flaps.h diff --git a/src/libigl/igl/edge_lengths.cpp b/bundled_deps/libigl/igl/edge_lengths.cpp similarity index 100% rename from src/libigl/igl/edge_lengths.cpp rename to bundled_deps/libigl/igl/edge_lengths.cpp diff --git a/src/libigl/igl/edge_lengths.h b/bundled_deps/libigl/igl/edge_lengths.h similarity index 100% rename from src/libigl/igl/edge_lengths.h rename to bundled_deps/libigl/igl/edge_lengths.h diff --git a/src/libigl/igl/edge_topology.cpp b/bundled_deps/libigl/igl/edge_topology.cpp similarity index 100% rename from src/libigl/igl/edge_topology.cpp rename to bundled_deps/libigl/igl/edge_topology.cpp diff --git a/src/libigl/igl/edge_topology.h b/bundled_deps/libigl/igl/edge_topology.h similarity index 100% rename from src/libigl/igl/edge_topology.h rename to bundled_deps/libigl/igl/edge_topology.h diff --git a/src/libigl/igl/edges.cpp b/bundled_deps/libigl/igl/edges.cpp similarity index 100% rename from src/libigl/igl/edges.cpp rename to bundled_deps/libigl/igl/edges.cpp diff --git a/src/libigl/igl/edges.h b/bundled_deps/libigl/igl/edges.h similarity index 100% rename from src/libigl/igl/edges.h rename to bundled_deps/libigl/igl/edges.h diff --git a/src/libigl/igl/edges_to_path.cpp b/bundled_deps/libigl/igl/edges_to_path.cpp similarity index 100% rename from src/libigl/igl/edges_to_path.cpp rename to bundled_deps/libigl/igl/edges_to_path.cpp diff --git a/src/libigl/igl/edges_to_path.h b/bundled_deps/libigl/igl/edges_to_path.h similarity index 100% rename from src/libigl/igl/edges_to_path.h rename to bundled_deps/libigl/igl/edges_to_path.h diff --git a/src/libigl/igl/eigs.cpp b/bundled_deps/libigl/igl/eigs.cpp similarity index 100% rename from src/libigl/igl/eigs.cpp rename to bundled_deps/libigl/igl/eigs.cpp diff --git a/src/libigl/igl/eigs.h b/bundled_deps/libigl/igl/eigs.h similarity index 100% rename from src/libigl/igl/eigs.h rename to bundled_deps/libigl/igl/eigs.h diff --git a/src/libigl/igl/embree/EmbreeIntersector.h b/bundled_deps/libigl/igl/embree/EmbreeIntersector.h similarity index 100% rename from src/libigl/igl/embree/EmbreeIntersector.h rename to bundled_deps/libigl/igl/embree/EmbreeIntersector.h diff --git a/src/libigl/igl/embree/Embree_convenience.h b/bundled_deps/libigl/igl/embree/Embree_convenience.h similarity index 100% rename from src/libigl/igl/embree/Embree_convenience.h rename to bundled_deps/libigl/igl/embree/Embree_convenience.h diff --git a/src/libigl/igl/embree/ambient_occlusion.cpp b/bundled_deps/libigl/igl/embree/ambient_occlusion.cpp similarity index 100% rename from src/libigl/igl/embree/ambient_occlusion.cpp rename to bundled_deps/libigl/igl/embree/ambient_occlusion.cpp diff --git a/src/libigl/igl/embree/ambient_occlusion.h b/bundled_deps/libigl/igl/embree/ambient_occlusion.h similarity index 100% rename from src/libigl/igl/embree/ambient_occlusion.h rename to bundled_deps/libigl/igl/embree/ambient_occlusion.h diff --git a/src/libigl/igl/embree/bone_heat.cpp b/bundled_deps/libigl/igl/embree/bone_heat.cpp similarity index 100% rename from src/libigl/igl/embree/bone_heat.cpp rename to bundled_deps/libigl/igl/embree/bone_heat.cpp diff --git a/src/libigl/igl/embree/bone_heat.h b/bundled_deps/libigl/igl/embree/bone_heat.h similarity index 100% rename from src/libigl/igl/embree/bone_heat.h rename to bundled_deps/libigl/igl/embree/bone_heat.h diff --git a/src/libigl/igl/embree/bone_visible.cpp b/bundled_deps/libigl/igl/embree/bone_visible.cpp similarity index 100% rename from src/libigl/igl/embree/bone_visible.cpp rename to bundled_deps/libigl/igl/embree/bone_visible.cpp diff --git a/src/libigl/igl/embree/bone_visible.h b/bundled_deps/libigl/igl/embree/bone_visible.h similarity index 100% rename from src/libigl/igl/embree/bone_visible.h rename to bundled_deps/libigl/igl/embree/bone_visible.h diff --git a/src/libigl/igl/embree/embree2/rtcore.h b/bundled_deps/libigl/igl/embree/embree2/rtcore.h similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore.h rename to bundled_deps/libigl/igl/embree/embree2/rtcore.h diff --git a/src/libigl/igl/embree/embree2/rtcore.isph b/bundled_deps/libigl/igl/embree/embree2/rtcore.isph similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore.isph rename to bundled_deps/libigl/igl/embree/embree2/rtcore.isph diff --git a/src/libigl/igl/embree/embree2/rtcore_geometry.h b/bundled_deps/libigl/igl/embree/embree2/rtcore_geometry.h similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore_geometry.h rename to bundled_deps/libigl/igl/embree/embree2/rtcore_geometry.h diff --git a/src/libigl/igl/embree/embree2/rtcore_geometry.isph b/bundled_deps/libigl/igl/embree/embree2/rtcore_geometry.isph similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore_geometry.isph rename to bundled_deps/libigl/igl/embree/embree2/rtcore_geometry.isph diff --git a/src/libigl/igl/embree/embree2/rtcore_geometry_user.h b/bundled_deps/libigl/igl/embree/embree2/rtcore_geometry_user.h similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore_geometry_user.h rename to bundled_deps/libigl/igl/embree/embree2/rtcore_geometry_user.h diff --git a/src/libigl/igl/embree/embree2/rtcore_geometry_user.isph b/bundled_deps/libigl/igl/embree/embree2/rtcore_geometry_user.isph similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore_geometry_user.isph rename to bundled_deps/libigl/igl/embree/embree2/rtcore_geometry_user.isph diff --git a/src/libigl/igl/embree/embree2/rtcore_ray.h b/bundled_deps/libigl/igl/embree/embree2/rtcore_ray.h similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore_ray.h rename to bundled_deps/libigl/igl/embree/embree2/rtcore_ray.h diff --git a/src/libigl/igl/embree/embree2/rtcore_ray.isph b/bundled_deps/libigl/igl/embree/embree2/rtcore_ray.isph similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore_ray.isph rename to bundled_deps/libigl/igl/embree/embree2/rtcore_ray.isph diff --git a/src/libigl/igl/embree/embree2/rtcore_scene.h b/bundled_deps/libigl/igl/embree/embree2/rtcore_scene.h similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore_scene.h rename to bundled_deps/libigl/igl/embree/embree2/rtcore_scene.h diff --git a/src/libigl/igl/embree/embree2/rtcore_scene.isph b/bundled_deps/libigl/igl/embree/embree2/rtcore_scene.isph similarity index 100% rename from src/libigl/igl/embree/embree2/rtcore_scene.isph rename to bundled_deps/libigl/igl/embree/embree2/rtcore_scene.isph diff --git a/src/libigl/igl/embree/line_mesh_intersection.cpp b/bundled_deps/libigl/igl/embree/line_mesh_intersection.cpp similarity index 100% rename from src/libigl/igl/embree/line_mesh_intersection.cpp rename to bundled_deps/libigl/igl/embree/line_mesh_intersection.cpp diff --git a/src/libigl/igl/embree/line_mesh_intersection.h b/bundled_deps/libigl/igl/embree/line_mesh_intersection.h similarity index 100% rename from src/libigl/igl/embree/line_mesh_intersection.h rename to bundled_deps/libigl/igl/embree/line_mesh_intersection.h diff --git a/src/libigl/igl/embree/reorient_facets_raycast.cpp b/bundled_deps/libigl/igl/embree/reorient_facets_raycast.cpp similarity index 100% rename from src/libigl/igl/embree/reorient_facets_raycast.cpp rename to bundled_deps/libigl/igl/embree/reorient_facets_raycast.cpp diff --git a/src/libigl/igl/embree/reorient_facets_raycast.h b/bundled_deps/libigl/igl/embree/reorient_facets_raycast.h similarity index 100% rename from src/libigl/igl/embree/reorient_facets_raycast.h rename to bundled_deps/libigl/igl/embree/reorient_facets_raycast.h diff --git a/src/libigl/igl/embree/shape_diameter_function.cpp b/bundled_deps/libigl/igl/embree/shape_diameter_function.cpp similarity index 100% rename from src/libigl/igl/embree/shape_diameter_function.cpp rename to bundled_deps/libigl/igl/embree/shape_diameter_function.cpp diff --git a/src/libigl/igl/embree/shape_diameter_function.h b/bundled_deps/libigl/igl/embree/shape_diameter_function.h similarity index 100% rename from src/libigl/igl/embree/shape_diameter_function.h rename to bundled_deps/libigl/igl/embree/shape_diameter_function.h diff --git a/src/libigl/igl/embree/unproject_in_mesh.cpp b/bundled_deps/libigl/igl/embree/unproject_in_mesh.cpp similarity index 100% rename from src/libigl/igl/embree/unproject_in_mesh.cpp rename to bundled_deps/libigl/igl/embree/unproject_in_mesh.cpp diff --git a/src/libigl/igl/embree/unproject_in_mesh.h b/bundled_deps/libigl/igl/embree/unproject_in_mesh.h similarity index 100% rename from src/libigl/igl/embree/unproject_in_mesh.h rename to bundled_deps/libigl/igl/embree/unproject_in_mesh.h diff --git a/src/libigl/igl/embree/unproject_onto_mesh.cpp b/bundled_deps/libigl/igl/embree/unproject_onto_mesh.cpp similarity index 100% rename from src/libigl/igl/embree/unproject_onto_mesh.cpp rename to bundled_deps/libigl/igl/embree/unproject_onto_mesh.cpp diff --git a/src/libigl/igl/embree/unproject_onto_mesh.h b/bundled_deps/libigl/igl/embree/unproject_onto_mesh.h similarity index 100% rename from src/libigl/igl/embree/unproject_onto_mesh.h rename to bundled_deps/libigl/igl/embree/unproject_onto_mesh.h diff --git a/src/libigl/igl/euler_characteristic.cpp b/bundled_deps/libigl/igl/euler_characteristic.cpp similarity index 100% rename from src/libigl/igl/euler_characteristic.cpp rename to bundled_deps/libigl/igl/euler_characteristic.cpp diff --git a/src/libigl/igl/euler_characteristic.h b/bundled_deps/libigl/igl/euler_characteristic.h similarity index 100% rename from src/libigl/igl/euler_characteristic.h rename to bundled_deps/libigl/igl/euler_characteristic.h diff --git a/src/libigl/igl/exact_geodesic.cpp b/bundled_deps/libigl/igl/exact_geodesic.cpp similarity index 100% rename from src/libigl/igl/exact_geodesic.cpp rename to bundled_deps/libigl/igl/exact_geodesic.cpp diff --git a/src/libigl/igl/exact_geodesic.h b/bundled_deps/libigl/igl/exact_geodesic.h similarity index 100% rename from src/libigl/igl/exact_geodesic.h rename to bundled_deps/libigl/igl/exact_geodesic.h diff --git a/src/libigl/igl/example_fun.cpp b/bundled_deps/libigl/igl/example_fun.cpp similarity index 100% rename from src/libigl/igl/example_fun.cpp rename to bundled_deps/libigl/igl/example_fun.cpp diff --git a/src/libigl/igl/example_fun.h b/bundled_deps/libigl/igl/example_fun.h similarity index 100% rename from src/libigl/igl/example_fun.h rename to bundled_deps/libigl/igl/example_fun.h diff --git a/src/libigl/igl/exterior_edges.cpp b/bundled_deps/libigl/igl/exterior_edges.cpp similarity index 100% rename from src/libigl/igl/exterior_edges.cpp rename to bundled_deps/libigl/igl/exterior_edges.cpp diff --git a/src/libigl/igl/exterior_edges.h b/bundled_deps/libigl/igl/exterior_edges.h similarity index 100% rename from src/libigl/igl/exterior_edges.h rename to bundled_deps/libigl/igl/exterior_edges.h diff --git a/src/libigl/igl/extract_manifold_patches.cpp b/bundled_deps/libigl/igl/extract_manifold_patches.cpp similarity index 100% rename from src/libigl/igl/extract_manifold_patches.cpp rename to bundled_deps/libigl/igl/extract_manifold_patches.cpp diff --git a/src/libigl/igl/extract_manifold_patches.h b/bundled_deps/libigl/igl/extract_manifold_patches.h similarity index 100% rename from src/libigl/igl/extract_manifold_patches.h rename to bundled_deps/libigl/igl/extract_manifold_patches.h diff --git a/src/libigl/igl/extract_non_manifold_edge_curves.cpp b/bundled_deps/libigl/igl/extract_non_manifold_edge_curves.cpp similarity index 100% rename from src/libigl/igl/extract_non_manifold_edge_curves.cpp rename to bundled_deps/libigl/igl/extract_non_manifold_edge_curves.cpp diff --git a/src/libigl/igl/extract_non_manifold_edge_curves.h b/bundled_deps/libigl/igl/extract_non_manifold_edge_curves.h similarity index 100% rename from src/libigl/igl/extract_non_manifold_edge_curves.h rename to bundled_deps/libigl/igl/extract_non_manifold_edge_curves.h diff --git a/src/libigl/igl/face_areas.cpp b/bundled_deps/libigl/igl/face_areas.cpp similarity index 100% rename from src/libigl/igl/face_areas.cpp rename to bundled_deps/libigl/igl/face_areas.cpp diff --git a/src/libigl/igl/face_areas.h b/bundled_deps/libigl/igl/face_areas.h similarity index 100% rename from src/libigl/igl/face_areas.h rename to bundled_deps/libigl/igl/face_areas.h diff --git a/src/libigl/igl/face_occurrences.cpp b/bundled_deps/libigl/igl/face_occurrences.cpp similarity index 100% rename from src/libigl/igl/face_occurrences.cpp rename to bundled_deps/libigl/igl/face_occurrences.cpp diff --git a/src/libigl/igl/face_occurrences.h b/bundled_deps/libigl/igl/face_occurrences.h similarity index 100% rename from src/libigl/igl/face_occurrences.h rename to bundled_deps/libigl/igl/face_occurrences.h diff --git a/src/libigl/igl/faces_first.cpp b/bundled_deps/libigl/igl/faces_first.cpp similarity index 100% rename from src/libigl/igl/faces_first.cpp rename to bundled_deps/libigl/igl/faces_first.cpp diff --git a/src/libigl/igl/faces_first.h b/bundled_deps/libigl/igl/faces_first.h similarity index 100% rename from src/libigl/igl/faces_first.h rename to bundled_deps/libigl/igl/faces_first.h diff --git a/src/libigl/igl/facet_components.cpp b/bundled_deps/libigl/igl/facet_components.cpp similarity index 100% rename from src/libigl/igl/facet_components.cpp rename to bundled_deps/libigl/igl/facet_components.cpp diff --git a/src/libigl/igl/facet_components.h b/bundled_deps/libigl/igl/facet_components.h similarity index 100% rename from src/libigl/igl/facet_components.h rename to bundled_deps/libigl/igl/facet_components.h diff --git a/src/libigl/igl/false_barycentric_subdivision.cpp b/bundled_deps/libigl/igl/false_barycentric_subdivision.cpp similarity index 100% rename from src/libigl/igl/false_barycentric_subdivision.cpp rename to bundled_deps/libigl/igl/false_barycentric_subdivision.cpp diff --git a/src/libigl/igl/false_barycentric_subdivision.h b/bundled_deps/libigl/igl/false_barycentric_subdivision.h similarity index 100% rename from src/libigl/igl/false_barycentric_subdivision.h rename to bundled_deps/libigl/igl/false_barycentric_subdivision.h diff --git a/src/libigl/igl/fast_winding_number.cpp b/bundled_deps/libigl/igl/fast_winding_number.cpp similarity index 100% rename from src/libigl/igl/fast_winding_number.cpp rename to bundled_deps/libigl/igl/fast_winding_number.cpp diff --git a/src/libigl/igl/fast_winding_number.h b/bundled_deps/libigl/igl/fast_winding_number.h similarity index 100% rename from src/libigl/igl/fast_winding_number.h rename to bundled_deps/libigl/igl/fast_winding_number.h diff --git a/src/libigl/igl/file_contents_as_string.cpp b/bundled_deps/libigl/igl/file_contents_as_string.cpp similarity index 100% rename from src/libigl/igl/file_contents_as_string.cpp rename to bundled_deps/libigl/igl/file_contents_as_string.cpp diff --git a/src/libigl/igl/file_contents_as_string.h b/bundled_deps/libigl/igl/file_contents_as_string.h similarity index 100% rename from src/libigl/igl/file_contents_as_string.h rename to bundled_deps/libigl/igl/file_contents_as_string.h diff --git a/src/libigl/igl/file_dialog_open.cpp b/bundled_deps/libigl/igl/file_dialog_open.cpp similarity index 100% rename from src/libigl/igl/file_dialog_open.cpp rename to bundled_deps/libigl/igl/file_dialog_open.cpp diff --git a/src/libigl/igl/file_dialog_open.h b/bundled_deps/libigl/igl/file_dialog_open.h similarity index 100% rename from src/libigl/igl/file_dialog_open.h rename to bundled_deps/libigl/igl/file_dialog_open.h diff --git a/src/libigl/igl/file_dialog_save.cpp b/bundled_deps/libigl/igl/file_dialog_save.cpp similarity index 100% rename from src/libigl/igl/file_dialog_save.cpp rename to bundled_deps/libigl/igl/file_dialog_save.cpp diff --git a/src/libigl/igl/file_dialog_save.h b/bundled_deps/libigl/igl/file_dialog_save.h similarity index 100% rename from src/libigl/igl/file_dialog_save.h rename to bundled_deps/libigl/igl/file_dialog_save.h diff --git a/src/libigl/igl/file_exists.cpp b/bundled_deps/libigl/igl/file_exists.cpp similarity index 100% rename from src/libigl/igl/file_exists.cpp rename to bundled_deps/libigl/igl/file_exists.cpp diff --git a/src/libigl/igl/file_exists.h b/bundled_deps/libigl/igl/file_exists.h similarity index 100% rename from src/libigl/igl/file_exists.h rename to bundled_deps/libigl/igl/file_exists.h diff --git a/src/libigl/igl/find.cpp b/bundled_deps/libigl/igl/find.cpp similarity index 100% rename from src/libigl/igl/find.cpp rename to bundled_deps/libigl/igl/find.cpp diff --git a/src/libigl/igl/find.h b/bundled_deps/libigl/igl/find.h similarity index 100% rename from src/libigl/igl/find.h rename to bundled_deps/libigl/igl/find.h diff --git a/src/libigl/igl/find_cross_field_singularities.cpp b/bundled_deps/libigl/igl/find_cross_field_singularities.cpp similarity index 100% rename from src/libigl/igl/find_cross_field_singularities.cpp rename to bundled_deps/libigl/igl/find_cross_field_singularities.cpp diff --git a/src/libigl/igl/find_cross_field_singularities.h b/bundled_deps/libigl/igl/find_cross_field_singularities.h similarity index 100% rename from src/libigl/igl/find_cross_field_singularities.h rename to bundled_deps/libigl/igl/find_cross_field_singularities.h diff --git a/src/libigl/igl/find_zero.cpp b/bundled_deps/libigl/igl/find_zero.cpp similarity index 100% rename from src/libigl/igl/find_zero.cpp rename to bundled_deps/libigl/igl/find_zero.cpp diff --git a/src/libigl/igl/find_zero.h b/bundled_deps/libigl/igl/find_zero.h similarity index 100% rename from src/libigl/igl/find_zero.h rename to bundled_deps/libigl/igl/find_zero.h diff --git a/src/libigl/igl/fit_plane.cpp b/bundled_deps/libigl/igl/fit_plane.cpp similarity index 100% rename from src/libigl/igl/fit_plane.cpp rename to bundled_deps/libigl/igl/fit_plane.cpp diff --git a/src/libigl/igl/fit_plane.h b/bundled_deps/libigl/igl/fit_plane.h similarity index 100% rename from src/libigl/igl/fit_plane.h rename to bundled_deps/libigl/igl/fit_plane.h diff --git a/src/libigl/igl/fit_rotations.cpp b/bundled_deps/libigl/igl/fit_rotations.cpp similarity index 100% rename from src/libigl/igl/fit_rotations.cpp rename to bundled_deps/libigl/igl/fit_rotations.cpp diff --git a/src/libigl/igl/fit_rotations.h b/bundled_deps/libigl/igl/fit_rotations.h similarity index 100% rename from src/libigl/igl/fit_rotations.h rename to bundled_deps/libigl/igl/fit_rotations.h diff --git a/src/libigl/igl/flip_avoiding_line_search.cpp b/bundled_deps/libigl/igl/flip_avoiding_line_search.cpp similarity index 100% rename from src/libigl/igl/flip_avoiding_line_search.cpp rename to bundled_deps/libigl/igl/flip_avoiding_line_search.cpp diff --git a/src/libigl/igl/flip_avoiding_line_search.h b/bundled_deps/libigl/igl/flip_avoiding_line_search.h similarity index 100% rename from src/libigl/igl/flip_avoiding_line_search.h rename to bundled_deps/libigl/igl/flip_avoiding_line_search.h diff --git a/src/libigl/igl/flip_edge.cpp b/bundled_deps/libigl/igl/flip_edge.cpp similarity index 100% rename from src/libigl/igl/flip_edge.cpp rename to bundled_deps/libigl/igl/flip_edge.cpp diff --git a/src/libigl/igl/flip_edge.h b/bundled_deps/libigl/igl/flip_edge.h similarity index 100% rename from src/libigl/igl/flip_edge.h rename to bundled_deps/libigl/igl/flip_edge.h diff --git a/src/libigl/igl/flipped_triangles.cpp b/bundled_deps/libigl/igl/flipped_triangles.cpp similarity index 100% rename from src/libigl/igl/flipped_triangles.cpp rename to bundled_deps/libigl/igl/flipped_triangles.cpp diff --git a/src/libigl/igl/flipped_triangles.h b/bundled_deps/libigl/igl/flipped_triangles.h similarity index 100% rename from src/libigl/igl/flipped_triangles.h rename to bundled_deps/libigl/igl/flipped_triangles.h diff --git a/src/libigl/igl/flood_fill.cpp b/bundled_deps/libigl/igl/flood_fill.cpp similarity index 100% rename from src/libigl/igl/flood_fill.cpp rename to bundled_deps/libigl/igl/flood_fill.cpp diff --git a/src/libigl/igl/flood_fill.h b/bundled_deps/libigl/igl/flood_fill.h similarity index 100% rename from src/libigl/igl/flood_fill.h rename to bundled_deps/libigl/igl/flood_fill.h diff --git a/src/libigl/igl/floor.cpp b/bundled_deps/libigl/igl/floor.cpp similarity index 100% rename from src/libigl/igl/floor.cpp rename to bundled_deps/libigl/igl/floor.cpp diff --git a/src/libigl/igl/floor.h b/bundled_deps/libigl/igl/floor.h similarity index 100% rename from src/libigl/igl/floor.h rename to bundled_deps/libigl/igl/floor.h diff --git a/src/libigl/igl/for_each.h b/bundled_deps/libigl/igl/for_each.h similarity index 100% rename from src/libigl/igl/for_each.h rename to bundled_deps/libigl/igl/for_each.h diff --git a/src/libigl/igl/forward_kinematics.cpp b/bundled_deps/libigl/igl/forward_kinematics.cpp similarity index 100% rename from src/libigl/igl/forward_kinematics.cpp rename to bundled_deps/libigl/igl/forward_kinematics.cpp diff --git a/src/libigl/igl/forward_kinematics.h b/bundled_deps/libigl/igl/forward_kinematics.h similarity index 100% rename from src/libigl/igl/forward_kinematics.h rename to bundled_deps/libigl/igl/forward_kinematics.h diff --git a/src/libigl/igl/frame_field_deformer.cpp b/bundled_deps/libigl/igl/frame_field_deformer.cpp similarity index 100% rename from src/libigl/igl/frame_field_deformer.cpp rename to bundled_deps/libigl/igl/frame_field_deformer.cpp diff --git a/src/libigl/igl/frame_field_deformer.h b/bundled_deps/libigl/igl/frame_field_deformer.h similarity index 100% rename from src/libigl/igl/frame_field_deformer.h rename to bundled_deps/libigl/igl/frame_field_deformer.h diff --git a/src/libigl/igl/frame_to_cross_field.cpp b/bundled_deps/libigl/igl/frame_to_cross_field.cpp similarity index 100% rename from src/libigl/igl/frame_to_cross_field.cpp rename to bundled_deps/libigl/igl/frame_to_cross_field.cpp diff --git a/src/libigl/igl/frame_to_cross_field.h b/bundled_deps/libigl/igl/frame_to_cross_field.h similarity index 100% rename from src/libigl/igl/frame_to_cross_field.h rename to bundled_deps/libigl/igl/frame_to_cross_field.h diff --git a/src/libigl/igl/frustum.cpp b/bundled_deps/libigl/igl/frustum.cpp similarity index 100% rename from src/libigl/igl/frustum.cpp rename to bundled_deps/libigl/igl/frustum.cpp diff --git a/src/libigl/igl/frustum.h b/bundled_deps/libigl/igl/frustum.h similarity index 100% rename from src/libigl/igl/frustum.h rename to bundled_deps/libigl/igl/frustum.h diff --git a/src/libigl/igl/gaussian_curvature.cpp b/bundled_deps/libigl/igl/gaussian_curvature.cpp similarity index 100% rename from src/libigl/igl/gaussian_curvature.cpp rename to bundled_deps/libigl/igl/gaussian_curvature.cpp diff --git a/src/libigl/igl/gaussian_curvature.h b/bundled_deps/libigl/igl/gaussian_curvature.h similarity index 100% rename from src/libigl/igl/gaussian_curvature.h rename to bundled_deps/libigl/igl/gaussian_curvature.h diff --git a/src/libigl/igl/get_seconds.cpp b/bundled_deps/libigl/igl/get_seconds.cpp similarity index 100% rename from src/libigl/igl/get_seconds.cpp rename to bundled_deps/libigl/igl/get_seconds.cpp diff --git a/src/libigl/igl/get_seconds.h b/bundled_deps/libigl/igl/get_seconds.h similarity index 100% rename from src/libigl/igl/get_seconds.h rename to bundled_deps/libigl/igl/get_seconds.h diff --git a/src/libigl/igl/get_seconds_hires.cpp b/bundled_deps/libigl/igl/get_seconds_hires.cpp similarity index 100% rename from src/libigl/igl/get_seconds_hires.cpp rename to bundled_deps/libigl/igl/get_seconds_hires.cpp diff --git a/src/libigl/igl/get_seconds_hires.h b/bundled_deps/libigl/igl/get_seconds_hires.h similarity index 100% rename from src/libigl/igl/get_seconds_hires.h rename to bundled_deps/libigl/igl/get_seconds_hires.h diff --git a/src/libigl/igl/grad.cpp b/bundled_deps/libigl/igl/grad.cpp similarity index 100% rename from src/libigl/igl/grad.cpp rename to bundled_deps/libigl/igl/grad.cpp diff --git a/src/libigl/igl/grad.h b/bundled_deps/libigl/igl/grad.h similarity index 100% rename from src/libigl/igl/grad.h rename to bundled_deps/libigl/igl/grad.h diff --git a/src/libigl/igl/grid.cpp b/bundled_deps/libigl/igl/grid.cpp similarity index 100% rename from src/libigl/igl/grid.cpp rename to bundled_deps/libigl/igl/grid.cpp diff --git a/src/libigl/igl/grid.h b/bundled_deps/libigl/igl/grid.h similarity index 100% rename from src/libigl/igl/grid.h rename to bundled_deps/libigl/igl/grid.h diff --git a/src/libigl/igl/grid_search.cpp b/bundled_deps/libigl/igl/grid_search.cpp similarity index 100% rename from src/libigl/igl/grid_search.cpp rename to bundled_deps/libigl/igl/grid_search.cpp diff --git a/src/libigl/igl/grid_search.h b/bundled_deps/libigl/igl/grid_search.h similarity index 100% rename from src/libigl/igl/grid_search.h rename to bundled_deps/libigl/igl/grid_search.h diff --git a/src/libigl/igl/group_sum_matrix.cpp b/bundled_deps/libigl/igl/group_sum_matrix.cpp similarity index 100% rename from src/libigl/igl/group_sum_matrix.cpp rename to bundled_deps/libigl/igl/group_sum_matrix.cpp diff --git a/src/libigl/igl/group_sum_matrix.h b/bundled_deps/libigl/igl/group_sum_matrix.h similarity index 100% rename from src/libigl/igl/group_sum_matrix.h rename to bundled_deps/libigl/igl/group_sum_matrix.h diff --git a/src/libigl/igl/guess_extension.cpp b/bundled_deps/libigl/igl/guess_extension.cpp similarity index 100% rename from src/libigl/igl/guess_extension.cpp rename to bundled_deps/libigl/igl/guess_extension.cpp diff --git a/src/libigl/igl/guess_extension.h b/bundled_deps/libigl/igl/guess_extension.h similarity index 100% rename from src/libigl/igl/guess_extension.h rename to bundled_deps/libigl/igl/guess_extension.h diff --git a/src/libigl/igl/harmonic.cpp b/bundled_deps/libigl/igl/harmonic.cpp similarity index 100% rename from src/libigl/igl/harmonic.cpp rename to bundled_deps/libigl/igl/harmonic.cpp diff --git a/src/libigl/igl/harmonic.h b/bundled_deps/libigl/igl/harmonic.h similarity index 100% rename from src/libigl/igl/harmonic.h rename to bundled_deps/libigl/igl/harmonic.h diff --git a/src/libigl/igl/harwell_boeing.cpp b/bundled_deps/libigl/igl/harwell_boeing.cpp similarity index 100% rename from src/libigl/igl/harwell_boeing.cpp rename to bundled_deps/libigl/igl/harwell_boeing.cpp diff --git a/src/libigl/igl/harwell_boeing.h b/bundled_deps/libigl/igl/harwell_boeing.h similarity index 100% rename from src/libigl/igl/harwell_boeing.h rename to bundled_deps/libigl/igl/harwell_boeing.h diff --git a/src/libigl/igl/hausdorff.cpp b/bundled_deps/libigl/igl/hausdorff.cpp similarity index 100% rename from src/libigl/igl/hausdorff.cpp rename to bundled_deps/libigl/igl/hausdorff.cpp diff --git a/src/libigl/igl/hausdorff.h b/bundled_deps/libigl/igl/hausdorff.h similarity index 100% rename from src/libigl/igl/hausdorff.h rename to bundled_deps/libigl/igl/hausdorff.h diff --git a/src/libigl/igl/hessian.cpp b/bundled_deps/libigl/igl/hessian.cpp similarity index 100% rename from src/libigl/igl/hessian.cpp rename to bundled_deps/libigl/igl/hessian.cpp diff --git a/src/libigl/igl/hessian.h b/bundled_deps/libigl/igl/hessian.h similarity index 100% rename from src/libigl/igl/hessian.h rename to bundled_deps/libigl/igl/hessian.h diff --git a/src/libigl/igl/hessian_energy.cpp b/bundled_deps/libigl/igl/hessian_energy.cpp similarity index 100% rename from src/libigl/igl/hessian_energy.cpp rename to bundled_deps/libigl/igl/hessian_energy.cpp diff --git a/src/libigl/igl/hessian_energy.h b/bundled_deps/libigl/igl/hessian_energy.h similarity index 100% rename from src/libigl/igl/hessian_energy.h rename to bundled_deps/libigl/igl/hessian_energy.h diff --git a/src/libigl/igl/histc.cpp b/bundled_deps/libigl/igl/histc.cpp similarity index 100% rename from src/libigl/igl/histc.cpp rename to bundled_deps/libigl/igl/histc.cpp diff --git a/src/libigl/igl/histc.h b/bundled_deps/libigl/igl/histc.h similarity index 100% rename from src/libigl/igl/histc.h rename to bundled_deps/libigl/igl/histc.h diff --git a/src/libigl/igl/hsv_to_rgb.cpp b/bundled_deps/libigl/igl/hsv_to_rgb.cpp similarity index 100% rename from src/libigl/igl/hsv_to_rgb.cpp rename to bundled_deps/libigl/igl/hsv_to_rgb.cpp diff --git a/src/libigl/igl/hsv_to_rgb.h b/bundled_deps/libigl/igl/hsv_to_rgb.h similarity index 100% rename from src/libigl/igl/hsv_to_rgb.h rename to bundled_deps/libigl/igl/hsv_to_rgb.h diff --git a/src/libigl/igl/igl_inline.h b/bundled_deps/libigl/igl/igl_inline.h similarity index 100% rename from src/libigl/igl/igl_inline.h rename to bundled_deps/libigl/igl/igl_inline.h diff --git a/src/libigl/igl/in_element.cpp b/bundled_deps/libigl/igl/in_element.cpp similarity index 100% rename from src/libigl/igl/in_element.cpp rename to bundled_deps/libigl/igl/in_element.cpp diff --git a/src/libigl/igl/in_element.h b/bundled_deps/libigl/igl/in_element.h similarity index 100% rename from src/libigl/igl/in_element.h rename to bundled_deps/libigl/igl/in_element.h diff --git a/src/libigl/igl/infinite_cost_stopping_condition.cpp b/bundled_deps/libigl/igl/infinite_cost_stopping_condition.cpp similarity index 100% rename from src/libigl/igl/infinite_cost_stopping_condition.cpp rename to bundled_deps/libigl/igl/infinite_cost_stopping_condition.cpp diff --git a/src/libigl/igl/infinite_cost_stopping_condition.h b/bundled_deps/libigl/igl/infinite_cost_stopping_condition.h similarity index 100% rename from src/libigl/igl/infinite_cost_stopping_condition.h rename to bundled_deps/libigl/igl/infinite_cost_stopping_condition.h diff --git a/src/libigl/igl/inradius.cpp b/bundled_deps/libigl/igl/inradius.cpp similarity index 100% rename from src/libigl/igl/inradius.cpp rename to bundled_deps/libigl/igl/inradius.cpp diff --git a/src/libigl/igl/inradius.h b/bundled_deps/libigl/igl/inradius.h similarity index 100% rename from src/libigl/igl/inradius.h rename to bundled_deps/libigl/igl/inradius.h diff --git a/src/libigl/igl/internal_angles.cpp b/bundled_deps/libigl/igl/internal_angles.cpp similarity index 100% rename from src/libigl/igl/internal_angles.cpp rename to bundled_deps/libigl/igl/internal_angles.cpp diff --git a/src/libigl/igl/internal_angles.h b/bundled_deps/libigl/igl/internal_angles.h similarity index 100% rename from src/libigl/igl/internal_angles.h rename to bundled_deps/libigl/igl/internal_angles.h diff --git a/src/libigl/igl/intersect.cpp b/bundled_deps/libigl/igl/intersect.cpp similarity index 100% rename from src/libigl/igl/intersect.cpp rename to bundled_deps/libigl/igl/intersect.cpp diff --git a/src/libigl/igl/intersect.h b/bundled_deps/libigl/igl/intersect.h similarity index 100% rename from src/libigl/igl/intersect.h rename to bundled_deps/libigl/igl/intersect.h diff --git a/src/libigl/igl/invert_diag.cpp b/bundled_deps/libigl/igl/invert_diag.cpp similarity index 100% rename from src/libigl/igl/invert_diag.cpp rename to bundled_deps/libigl/igl/invert_diag.cpp diff --git a/src/libigl/igl/invert_diag.h b/bundled_deps/libigl/igl/invert_diag.h similarity index 100% rename from src/libigl/igl/invert_diag.h rename to bundled_deps/libigl/igl/invert_diag.h diff --git a/src/libigl/igl/is_border_vertex.cpp b/bundled_deps/libigl/igl/is_border_vertex.cpp similarity index 100% rename from src/libigl/igl/is_border_vertex.cpp rename to bundled_deps/libigl/igl/is_border_vertex.cpp diff --git a/src/libigl/igl/is_border_vertex.h b/bundled_deps/libigl/igl/is_border_vertex.h similarity index 100% rename from src/libigl/igl/is_border_vertex.h rename to bundled_deps/libigl/igl/is_border_vertex.h diff --git a/src/libigl/igl/is_boundary_edge.cpp b/bundled_deps/libigl/igl/is_boundary_edge.cpp similarity index 100% rename from src/libigl/igl/is_boundary_edge.cpp rename to bundled_deps/libigl/igl/is_boundary_edge.cpp diff --git a/src/libigl/igl/is_boundary_edge.h b/bundled_deps/libigl/igl/is_boundary_edge.h similarity index 100% rename from src/libigl/igl/is_boundary_edge.h rename to bundled_deps/libigl/igl/is_boundary_edge.h diff --git a/src/libigl/igl/is_dir.cpp b/bundled_deps/libigl/igl/is_dir.cpp similarity index 100% rename from src/libigl/igl/is_dir.cpp rename to bundled_deps/libigl/igl/is_dir.cpp diff --git a/src/libigl/igl/is_dir.h b/bundled_deps/libigl/igl/is_dir.h similarity index 100% rename from src/libigl/igl/is_dir.h rename to bundled_deps/libigl/igl/is_dir.h diff --git a/src/libigl/igl/is_edge_manifold.cpp b/bundled_deps/libigl/igl/is_edge_manifold.cpp similarity index 100% rename from src/libigl/igl/is_edge_manifold.cpp rename to bundled_deps/libigl/igl/is_edge_manifold.cpp diff --git a/src/libigl/igl/is_edge_manifold.h b/bundled_deps/libigl/igl/is_edge_manifold.h similarity index 100% rename from src/libigl/igl/is_edge_manifold.h rename to bundled_deps/libigl/igl/is_edge_manifold.h diff --git a/src/libigl/igl/is_file.cpp b/bundled_deps/libigl/igl/is_file.cpp similarity index 100% rename from src/libigl/igl/is_file.cpp rename to bundled_deps/libigl/igl/is_file.cpp diff --git a/src/libigl/igl/is_file.h b/bundled_deps/libigl/igl/is_file.h similarity index 100% rename from src/libigl/igl/is_file.h rename to bundled_deps/libigl/igl/is_file.h diff --git a/src/libigl/igl/is_irregular_vertex.cpp b/bundled_deps/libigl/igl/is_irregular_vertex.cpp similarity index 100% rename from src/libigl/igl/is_irregular_vertex.cpp rename to bundled_deps/libigl/igl/is_irregular_vertex.cpp diff --git a/src/libigl/igl/is_irregular_vertex.h b/bundled_deps/libigl/igl/is_irregular_vertex.h similarity index 100% rename from src/libigl/igl/is_irregular_vertex.h rename to bundled_deps/libigl/igl/is_irregular_vertex.h diff --git a/src/libigl/igl/is_planar.cpp b/bundled_deps/libigl/igl/is_planar.cpp similarity index 100% rename from src/libigl/igl/is_planar.cpp rename to bundled_deps/libigl/igl/is_planar.cpp diff --git a/src/libigl/igl/is_planar.h b/bundled_deps/libigl/igl/is_planar.h similarity index 100% rename from src/libigl/igl/is_planar.h rename to bundled_deps/libigl/igl/is_planar.h diff --git a/src/libigl/igl/is_readable.cpp b/bundled_deps/libigl/igl/is_readable.cpp similarity index 100% rename from src/libigl/igl/is_readable.cpp rename to bundled_deps/libigl/igl/is_readable.cpp diff --git a/src/libigl/igl/is_readable.h b/bundled_deps/libigl/igl/is_readable.h similarity index 100% rename from src/libigl/igl/is_readable.h rename to bundled_deps/libigl/igl/is_readable.h diff --git a/src/libigl/igl/is_sparse.cpp b/bundled_deps/libigl/igl/is_sparse.cpp similarity index 100% rename from src/libigl/igl/is_sparse.cpp rename to bundled_deps/libigl/igl/is_sparse.cpp diff --git a/src/libigl/igl/is_sparse.h b/bundled_deps/libigl/igl/is_sparse.h similarity index 100% rename from src/libigl/igl/is_sparse.h rename to bundled_deps/libigl/igl/is_sparse.h diff --git a/src/libigl/igl/is_stl.cpp b/bundled_deps/libigl/igl/is_stl.cpp similarity index 100% rename from src/libigl/igl/is_stl.cpp rename to bundled_deps/libigl/igl/is_stl.cpp diff --git a/src/libigl/igl/is_stl.h b/bundled_deps/libigl/igl/is_stl.h similarity index 100% rename from src/libigl/igl/is_stl.h rename to bundled_deps/libigl/igl/is_stl.h diff --git a/src/libigl/igl/is_symmetric.cpp b/bundled_deps/libigl/igl/is_symmetric.cpp similarity index 100% rename from src/libigl/igl/is_symmetric.cpp rename to bundled_deps/libigl/igl/is_symmetric.cpp diff --git a/src/libigl/igl/is_symmetric.h b/bundled_deps/libigl/igl/is_symmetric.h similarity index 100% rename from src/libigl/igl/is_symmetric.h rename to bundled_deps/libigl/igl/is_symmetric.h diff --git a/src/libigl/igl/is_vertex_manifold.cpp b/bundled_deps/libigl/igl/is_vertex_manifold.cpp similarity index 100% rename from src/libigl/igl/is_vertex_manifold.cpp rename to bundled_deps/libigl/igl/is_vertex_manifold.cpp diff --git a/src/libigl/igl/is_vertex_manifold.h b/bundled_deps/libigl/igl/is_vertex_manifold.h similarity index 100% rename from src/libigl/igl/is_vertex_manifold.h rename to bundled_deps/libigl/igl/is_vertex_manifold.h diff --git a/src/libigl/igl/is_writable.cpp b/bundled_deps/libigl/igl/is_writable.cpp similarity index 100% rename from src/libigl/igl/is_writable.cpp rename to bundled_deps/libigl/igl/is_writable.cpp diff --git a/src/libigl/igl/is_writable.h b/bundled_deps/libigl/igl/is_writable.h similarity index 100% rename from src/libigl/igl/is_writable.h rename to bundled_deps/libigl/igl/is_writable.h diff --git a/src/libigl/igl/isdiag.cpp b/bundled_deps/libigl/igl/isdiag.cpp similarity index 100% rename from src/libigl/igl/isdiag.cpp rename to bundled_deps/libigl/igl/isdiag.cpp diff --git a/src/libigl/igl/isdiag.h b/bundled_deps/libigl/igl/isdiag.h similarity index 100% rename from src/libigl/igl/isdiag.h rename to bundled_deps/libigl/igl/isdiag.h diff --git a/src/libigl/igl/ismember.cpp b/bundled_deps/libigl/igl/ismember.cpp similarity index 100% rename from src/libigl/igl/ismember.cpp rename to bundled_deps/libigl/igl/ismember.cpp diff --git a/src/libigl/igl/ismember.h b/bundled_deps/libigl/igl/ismember.h similarity index 100% rename from src/libigl/igl/ismember.h rename to bundled_deps/libigl/igl/ismember.h diff --git a/src/libigl/igl/isolines.cpp b/bundled_deps/libigl/igl/isolines.cpp similarity index 100% rename from src/libigl/igl/isolines.cpp rename to bundled_deps/libigl/igl/isolines.cpp diff --git a/src/libigl/igl/isolines.h b/bundled_deps/libigl/igl/isolines.h similarity index 100% rename from src/libigl/igl/isolines.h rename to bundled_deps/libigl/igl/isolines.h diff --git a/src/libigl/igl/jet.cpp b/bundled_deps/libigl/igl/jet.cpp similarity index 100% rename from src/libigl/igl/jet.cpp rename to bundled_deps/libigl/igl/jet.cpp diff --git a/src/libigl/igl/jet.h b/bundled_deps/libigl/igl/jet.h similarity index 100% rename from src/libigl/igl/jet.h rename to bundled_deps/libigl/igl/jet.h diff --git a/src/libigl/igl/knn.cpp b/bundled_deps/libigl/igl/knn.cpp similarity index 100% rename from src/libigl/igl/knn.cpp rename to bundled_deps/libigl/igl/knn.cpp diff --git a/src/libigl/igl/knn.h b/bundled_deps/libigl/igl/knn.h similarity index 100% rename from src/libigl/igl/knn.h rename to bundled_deps/libigl/igl/knn.h diff --git a/src/libigl/igl/launch_medit.cpp b/bundled_deps/libigl/igl/launch_medit.cpp similarity index 100% rename from src/libigl/igl/launch_medit.cpp rename to bundled_deps/libigl/igl/launch_medit.cpp diff --git a/src/libigl/igl/launch_medit.h b/bundled_deps/libigl/igl/launch_medit.h similarity index 100% rename from src/libigl/igl/launch_medit.h rename to bundled_deps/libigl/igl/launch_medit.h diff --git a/src/libigl/igl/lbs_matrix.cpp b/bundled_deps/libigl/igl/lbs_matrix.cpp similarity index 100% rename from src/libigl/igl/lbs_matrix.cpp rename to bundled_deps/libigl/igl/lbs_matrix.cpp diff --git a/src/libigl/igl/lbs_matrix.h b/bundled_deps/libigl/igl/lbs_matrix.h similarity index 100% rename from src/libigl/igl/lbs_matrix.h rename to bundled_deps/libigl/igl/lbs_matrix.h diff --git a/src/libigl/igl/lexicographic_triangulation.cpp b/bundled_deps/libigl/igl/lexicographic_triangulation.cpp similarity index 100% rename from src/libigl/igl/lexicographic_triangulation.cpp rename to bundled_deps/libigl/igl/lexicographic_triangulation.cpp diff --git a/src/libigl/igl/lexicographic_triangulation.h b/bundled_deps/libigl/igl/lexicographic_triangulation.h similarity index 100% rename from src/libigl/igl/lexicographic_triangulation.h rename to bundled_deps/libigl/igl/lexicographic_triangulation.h diff --git a/src/libigl/igl/lim/lim.cpp b/bundled_deps/libigl/igl/lim/lim.cpp similarity index 100% rename from src/libigl/igl/lim/lim.cpp rename to bundled_deps/libigl/igl/lim/lim.cpp diff --git a/src/libigl/igl/lim/lim.h b/bundled_deps/libigl/igl/lim/lim.h similarity index 100% rename from src/libigl/igl/lim/lim.h rename to bundled_deps/libigl/igl/lim/lim.h diff --git a/src/libigl/igl/limit_faces.cpp b/bundled_deps/libigl/igl/limit_faces.cpp similarity index 100% rename from src/libigl/igl/limit_faces.cpp rename to bundled_deps/libigl/igl/limit_faces.cpp diff --git a/src/libigl/igl/limit_faces.h b/bundled_deps/libigl/igl/limit_faces.h similarity index 100% rename from src/libigl/igl/limit_faces.h rename to bundled_deps/libigl/igl/limit_faces.h diff --git a/src/libigl/igl/line_field_missmatch.cpp b/bundled_deps/libigl/igl/line_field_missmatch.cpp similarity index 100% rename from src/libigl/igl/line_field_missmatch.cpp rename to bundled_deps/libigl/igl/line_field_missmatch.cpp diff --git a/src/libigl/igl/line_field_missmatch.h b/bundled_deps/libigl/igl/line_field_missmatch.h similarity index 100% rename from src/libigl/igl/line_field_missmatch.h rename to bundled_deps/libigl/igl/line_field_missmatch.h diff --git a/src/libigl/igl/line_search.cpp b/bundled_deps/libigl/igl/line_search.cpp similarity index 100% rename from src/libigl/igl/line_search.cpp rename to bundled_deps/libigl/igl/line_search.cpp diff --git a/src/libigl/igl/line_search.h b/bundled_deps/libigl/igl/line_search.h similarity index 100% rename from src/libigl/igl/line_search.h rename to bundled_deps/libigl/igl/line_search.h diff --git a/src/libigl/igl/line_segment_in_rectangle.cpp b/bundled_deps/libigl/igl/line_segment_in_rectangle.cpp similarity index 100% rename from src/libigl/igl/line_segment_in_rectangle.cpp rename to bundled_deps/libigl/igl/line_segment_in_rectangle.cpp diff --git a/src/libigl/igl/line_segment_in_rectangle.h b/bundled_deps/libigl/igl/line_segment_in_rectangle.h similarity index 100% rename from src/libigl/igl/line_segment_in_rectangle.h rename to bundled_deps/libigl/igl/line_segment_in_rectangle.h diff --git a/src/libigl/igl/linprog.cpp b/bundled_deps/libigl/igl/linprog.cpp similarity index 100% rename from src/libigl/igl/linprog.cpp rename to bundled_deps/libigl/igl/linprog.cpp diff --git a/src/libigl/igl/linprog.h b/bundled_deps/libigl/igl/linprog.h similarity index 100% rename from src/libigl/igl/linprog.h rename to bundled_deps/libigl/igl/linprog.h diff --git a/src/libigl/igl/list_to_matrix.cpp b/bundled_deps/libigl/igl/list_to_matrix.cpp similarity index 100% rename from src/libigl/igl/list_to_matrix.cpp rename to bundled_deps/libigl/igl/list_to_matrix.cpp diff --git a/src/libigl/igl/list_to_matrix.h b/bundled_deps/libigl/igl/list_to_matrix.h similarity index 100% rename from src/libigl/igl/list_to_matrix.h rename to bundled_deps/libigl/igl/list_to_matrix.h diff --git a/src/libigl/igl/local_basis.cpp b/bundled_deps/libigl/igl/local_basis.cpp similarity index 100% rename from src/libigl/igl/local_basis.cpp rename to bundled_deps/libigl/igl/local_basis.cpp diff --git a/src/libigl/igl/local_basis.h b/bundled_deps/libigl/igl/local_basis.h similarity index 100% rename from src/libigl/igl/local_basis.h rename to bundled_deps/libigl/igl/local_basis.h diff --git a/src/libigl/igl/look_at.cpp b/bundled_deps/libigl/igl/look_at.cpp similarity index 100% rename from src/libigl/igl/look_at.cpp rename to bundled_deps/libigl/igl/look_at.cpp diff --git a/src/libigl/igl/look_at.h b/bundled_deps/libigl/igl/look_at.h similarity index 100% rename from src/libigl/igl/look_at.h rename to bundled_deps/libigl/igl/look_at.h diff --git a/src/libigl/igl/loop.cpp b/bundled_deps/libigl/igl/loop.cpp similarity index 100% rename from src/libigl/igl/loop.cpp rename to bundled_deps/libigl/igl/loop.cpp diff --git a/src/libigl/igl/loop.h b/bundled_deps/libigl/igl/loop.h similarity index 100% rename from src/libigl/igl/loop.h rename to bundled_deps/libigl/igl/loop.h diff --git a/src/libigl/igl/lscm.cpp b/bundled_deps/libigl/igl/lscm.cpp similarity index 100% rename from src/libigl/igl/lscm.cpp rename to bundled_deps/libigl/igl/lscm.cpp diff --git a/src/libigl/igl/lscm.h b/bundled_deps/libigl/igl/lscm.h similarity index 100% rename from src/libigl/igl/lscm.h rename to bundled_deps/libigl/igl/lscm.h diff --git a/src/libigl/igl/map_vertices_to_circle.cpp b/bundled_deps/libigl/igl/map_vertices_to_circle.cpp similarity index 100% rename from src/libigl/igl/map_vertices_to_circle.cpp rename to bundled_deps/libigl/igl/map_vertices_to_circle.cpp diff --git a/src/libigl/igl/map_vertices_to_circle.h b/bundled_deps/libigl/igl/map_vertices_to_circle.h similarity index 100% rename from src/libigl/igl/map_vertices_to_circle.h rename to bundled_deps/libigl/igl/map_vertices_to_circle.h diff --git a/src/libigl/igl/massmatrix.cpp b/bundled_deps/libigl/igl/massmatrix.cpp similarity index 100% rename from src/libigl/igl/massmatrix.cpp rename to bundled_deps/libigl/igl/massmatrix.cpp diff --git a/src/libigl/igl/massmatrix.h b/bundled_deps/libigl/igl/massmatrix.h similarity index 100% rename from src/libigl/igl/massmatrix.h rename to bundled_deps/libigl/igl/massmatrix.h diff --git a/src/libigl/igl/mat_max.cpp b/bundled_deps/libigl/igl/mat_max.cpp similarity index 100% rename from src/libigl/igl/mat_max.cpp rename to bundled_deps/libigl/igl/mat_max.cpp diff --git a/src/libigl/igl/mat_max.h b/bundled_deps/libigl/igl/mat_max.h similarity index 100% rename from src/libigl/igl/mat_max.h rename to bundled_deps/libigl/igl/mat_max.h diff --git a/src/libigl/igl/mat_min.cpp b/bundled_deps/libigl/igl/mat_min.cpp similarity index 100% rename from src/libigl/igl/mat_min.cpp rename to bundled_deps/libigl/igl/mat_min.cpp diff --git a/src/libigl/igl/mat_min.h b/bundled_deps/libigl/igl/mat_min.h similarity index 100% rename from src/libigl/igl/mat_min.h rename to bundled_deps/libigl/igl/mat_min.h diff --git a/src/libigl/igl/mat_to_quat.cpp b/bundled_deps/libigl/igl/mat_to_quat.cpp similarity index 100% rename from src/libigl/igl/mat_to_quat.cpp rename to bundled_deps/libigl/igl/mat_to_quat.cpp diff --git a/src/libigl/igl/mat_to_quat.h b/bundled_deps/libigl/igl/mat_to_quat.h similarity index 100% rename from src/libigl/igl/mat_to_quat.h rename to bundled_deps/libigl/igl/mat_to_quat.h diff --git a/src/libigl/igl/material_colors.h b/bundled_deps/libigl/igl/material_colors.h similarity index 100% rename from src/libigl/igl/material_colors.h rename to bundled_deps/libigl/igl/material_colors.h diff --git a/src/libigl/igl/matlab/MatlabWorkspace.h b/bundled_deps/libigl/igl/matlab/MatlabWorkspace.h similarity index 100% rename from src/libigl/igl/matlab/MatlabWorkspace.h rename to bundled_deps/libigl/igl/matlab/MatlabWorkspace.h diff --git a/src/libigl/igl/matlab/MexStream.h b/bundled_deps/libigl/igl/matlab/MexStream.h similarity index 100% rename from src/libigl/igl/matlab/MexStream.h rename to bundled_deps/libigl/igl/matlab/MexStream.h diff --git a/src/libigl/igl/matlab/matlabinterface.cpp b/bundled_deps/libigl/igl/matlab/matlabinterface.cpp similarity index 100% rename from src/libigl/igl/matlab/matlabinterface.cpp rename to bundled_deps/libigl/igl/matlab/matlabinterface.cpp diff --git a/src/libigl/igl/matlab/matlabinterface.h b/bundled_deps/libigl/igl/matlab/matlabinterface.h similarity index 100% rename from src/libigl/igl/matlab/matlabinterface.h rename to bundled_deps/libigl/igl/matlab/matlabinterface.h diff --git a/src/libigl/igl/matlab/mexErrMsgTxt.cpp b/bundled_deps/libigl/igl/matlab/mexErrMsgTxt.cpp similarity index 100% rename from src/libigl/igl/matlab/mexErrMsgTxt.cpp rename to bundled_deps/libigl/igl/matlab/mexErrMsgTxt.cpp diff --git a/src/libigl/igl/matlab/mexErrMsgTxt.h b/bundled_deps/libigl/igl/matlab/mexErrMsgTxt.h similarity index 100% rename from src/libigl/igl/matlab/mexErrMsgTxt.h rename to bundled_deps/libigl/igl/matlab/mexErrMsgTxt.h diff --git a/src/libigl/igl/matlab/parse_rhs.cpp b/bundled_deps/libigl/igl/matlab/parse_rhs.cpp similarity index 100% rename from src/libigl/igl/matlab/parse_rhs.cpp rename to bundled_deps/libigl/igl/matlab/parse_rhs.cpp diff --git a/src/libigl/igl/matlab/parse_rhs.h b/bundled_deps/libigl/igl/matlab/parse_rhs.h similarity index 100% rename from src/libigl/igl/matlab/parse_rhs.h rename to bundled_deps/libigl/igl/matlab/parse_rhs.h diff --git a/src/libigl/igl/matlab/prepare_lhs.cpp b/bundled_deps/libigl/igl/matlab/prepare_lhs.cpp similarity index 100% rename from src/libigl/igl/matlab/prepare_lhs.cpp rename to bundled_deps/libigl/igl/matlab/prepare_lhs.cpp diff --git a/src/libigl/igl/matlab/prepare_lhs.h b/bundled_deps/libigl/igl/matlab/prepare_lhs.h similarity index 100% rename from src/libigl/igl/matlab/prepare_lhs.h rename to bundled_deps/libigl/igl/matlab/prepare_lhs.h diff --git a/src/libigl/igl/matlab/requires_arg.cpp b/bundled_deps/libigl/igl/matlab/requires_arg.cpp similarity index 100% rename from src/libigl/igl/matlab/requires_arg.cpp rename to bundled_deps/libigl/igl/matlab/requires_arg.cpp diff --git a/src/libigl/igl/matlab/requires_arg.h b/bundled_deps/libigl/igl/matlab/requires_arg.h similarity index 100% rename from src/libigl/igl/matlab/requires_arg.h rename to bundled_deps/libigl/igl/matlab/requires_arg.h diff --git a/src/libigl/igl/matlab/validate_arg.cpp b/bundled_deps/libigl/igl/matlab/validate_arg.cpp similarity index 100% rename from src/libigl/igl/matlab/validate_arg.cpp rename to bundled_deps/libigl/igl/matlab/validate_arg.cpp diff --git a/src/libigl/igl/matlab/validate_arg.h b/bundled_deps/libigl/igl/matlab/validate_arg.h similarity index 100% rename from src/libigl/igl/matlab/validate_arg.h rename to bundled_deps/libigl/igl/matlab/validate_arg.h diff --git a/src/libigl/igl/matlab_format.cpp b/bundled_deps/libigl/igl/matlab_format.cpp similarity index 100% rename from src/libigl/igl/matlab_format.cpp rename to bundled_deps/libigl/igl/matlab_format.cpp diff --git a/src/libigl/igl/matlab_format.h b/bundled_deps/libigl/igl/matlab_format.h similarity index 100% rename from src/libigl/igl/matlab_format.h rename to bundled_deps/libigl/igl/matlab_format.h diff --git a/src/libigl/igl/matrix_to_list.cpp b/bundled_deps/libigl/igl/matrix_to_list.cpp similarity index 100% rename from src/libigl/igl/matrix_to_list.cpp rename to bundled_deps/libigl/igl/matrix_to_list.cpp diff --git a/src/libigl/igl/matrix_to_list.h b/bundled_deps/libigl/igl/matrix_to_list.h similarity index 100% rename from src/libigl/igl/matrix_to_list.h rename to bundled_deps/libigl/igl/matrix_to_list.h diff --git a/src/libigl/igl/max.cpp b/bundled_deps/libigl/igl/max.cpp similarity index 100% rename from src/libigl/igl/max.cpp rename to bundled_deps/libigl/igl/max.cpp diff --git a/src/libigl/igl/max.h b/bundled_deps/libigl/igl/max.h similarity index 100% rename from src/libigl/igl/max.h rename to bundled_deps/libigl/igl/max.h diff --git a/src/libigl/igl/max_faces_stopping_condition.cpp b/bundled_deps/libigl/igl/max_faces_stopping_condition.cpp similarity index 100% rename from src/libigl/igl/max_faces_stopping_condition.cpp rename to bundled_deps/libigl/igl/max_faces_stopping_condition.cpp diff --git a/src/libigl/igl/max_faces_stopping_condition.h b/bundled_deps/libigl/igl/max_faces_stopping_condition.h similarity index 100% rename from src/libigl/igl/max_faces_stopping_condition.h rename to bundled_deps/libigl/igl/max_faces_stopping_condition.h diff --git a/src/libigl/igl/max_size.cpp b/bundled_deps/libigl/igl/max_size.cpp similarity index 100% rename from src/libigl/igl/max_size.cpp rename to bundled_deps/libigl/igl/max_size.cpp diff --git a/src/libigl/igl/max_size.h b/bundled_deps/libigl/igl/max_size.h similarity index 100% rename from src/libigl/igl/max_size.h rename to bundled_deps/libigl/igl/max_size.h diff --git a/src/libigl/igl/median.cpp b/bundled_deps/libigl/igl/median.cpp similarity index 100% rename from src/libigl/igl/median.cpp rename to bundled_deps/libigl/igl/median.cpp diff --git a/src/libigl/igl/median.h b/bundled_deps/libigl/igl/median.h similarity index 100% rename from src/libigl/igl/median.h rename to bundled_deps/libigl/igl/median.h diff --git a/src/libigl/igl/min.cpp b/bundled_deps/libigl/igl/min.cpp similarity index 100% rename from src/libigl/igl/min.cpp rename to bundled_deps/libigl/igl/min.cpp diff --git a/src/libigl/igl/min.h b/bundled_deps/libigl/igl/min.h similarity index 100% rename from src/libigl/igl/min.h rename to bundled_deps/libigl/igl/min.h diff --git a/src/libigl/igl/min_quad_dense.cpp b/bundled_deps/libigl/igl/min_quad_dense.cpp similarity index 100% rename from src/libigl/igl/min_quad_dense.cpp rename to bundled_deps/libigl/igl/min_quad_dense.cpp diff --git a/src/libigl/igl/min_quad_dense.h b/bundled_deps/libigl/igl/min_quad_dense.h similarity index 100% rename from src/libigl/igl/min_quad_dense.h rename to bundled_deps/libigl/igl/min_quad_dense.h diff --git a/src/libigl/igl/min_quad_with_fixed.cpp b/bundled_deps/libigl/igl/min_quad_with_fixed.cpp similarity index 100% rename from src/libigl/igl/min_quad_with_fixed.cpp rename to bundled_deps/libigl/igl/min_quad_with_fixed.cpp diff --git a/src/libigl/igl/min_quad_with_fixed.h b/bundled_deps/libigl/igl/min_quad_with_fixed.h similarity index 100% rename from src/libigl/igl/min_quad_with_fixed.h rename to bundled_deps/libigl/igl/min_quad_with_fixed.h diff --git a/src/libigl/igl/min_size.cpp b/bundled_deps/libigl/igl/min_size.cpp similarity index 100% rename from src/libigl/igl/min_size.cpp rename to bundled_deps/libigl/igl/min_size.cpp diff --git a/src/libigl/igl/min_size.h b/bundled_deps/libigl/igl/min_size.h similarity index 100% rename from src/libigl/igl/min_size.h rename to bundled_deps/libigl/igl/min_size.h diff --git a/src/libigl/igl/mod.cpp b/bundled_deps/libigl/igl/mod.cpp similarity index 100% rename from src/libigl/igl/mod.cpp rename to bundled_deps/libigl/igl/mod.cpp diff --git a/src/libigl/igl/mod.h b/bundled_deps/libigl/igl/mod.h similarity index 100% rename from src/libigl/igl/mod.h rename to bundled_deps/libigl/igl/mod.h diff --git a/src/libigl/igl/mode.cpp b/bundled_deps/libigl/igl/mode.cpp similarity index 100% rename from src/libigl/igl/mode.cpp rename to bundled_deps/libigl/igl/mode.cpp diff --git a/src/libigl/igl/mode.h b/bundled_deps/libigl/igl/mode.h similarity index 100% rename from src/libigl/igl/mode.h rename to bundled_deps/libigl/igl/mode.h diff --git a/src/libigl/igl/mosek/bbw.cpp b/bundled_deps/libigl/igl/mosek/bbw.cpp similarity index 100% rename from src/libigl/igl/mosek/bbw.cpp rename to bundled_deps/libigl/igl/mosek/bbw.cpp diff --git a/src/libigl/igl/mosek/bbw.h b/bundled_deps/libigl/igl/mosek/bbw.h similarity index 100% rename from src/libigl/igl/mosek/bbw.h rename to bundled_deps/libigl/igl/mosek/bbw.h diff --git a/src/libigl/igl/mosek/mosek_guarded.cpp b/bundled_deps/libigl/igl/mosek/mosek_guarded.cpp similarity index 100% rename from src/libigl/igl/mosek/mosek_guarded.cpp rename to bundled_deps/libigl/igl/mosek/mosek_guarded.cpp diff --git a/src/libigl/igl/mosek/mosek_guarded.h b/bundled_deps/libigl/igl/mosek/mosek_guarded.h similarity index 100% rename from src/libigl/igl/mosek/mosek_guarded.h rename to bundled_deps/libigl/igl/mosek/mosek_guarded.h diff --git a/src/libigl/igl/mosek/mosek_linprog.cpp b/bundled_deps/libigl/igl/mosek/mosek_linprog.cpp similarity index 100% rename from src/libigl/igl/mosek/mosek_linprog.cpp rename to bundled_deps/libigl/igl/mosek/mosek_linprog.cpp diff --git a/src/libigl/igl/mosek/mosek_linprog.h b/bundled_deps/libigl/igl/mosek/mosek_linprog.h similarity index 100% rename from src/libigl/igl/mosek/mosek_linprog.h rename to bundled_deps/libigl/igl/mosek/mosek_linprog.h diff --git a/src/libigl/igl/mosek/mosek_quadprog.cpp b/bundled_deps/libigl/igl/mosek/mosek_quadprog.cpp similarity index 100% rename from src/libigl/igl/mosek/mosek_quadprog.cpp rename to bundled_deps/libigl/igl/mosek/mosek_quadprog.cpp diff --git a/src/libigl/igl/mosek/mosek_quadprog.h b/bundled_deps/libigl/igl/mosek/mosek_quadprog.h similarity index 100% rename from src/libigl/igl/mosek/mosek_quadprog.h rename to bundled_deps/libigl/igl/mosek/mosek_quadprog.h diff --git a/src/libigl/igl/mvc.cpp b/bundled_deps/libigl/igl/mvc.cpp similarity index 100% rename from src/libigl/igl/mvc.cpp rename to bundled_deps/libigl/igl/mvc.cpp diff --git a/src/libigl/igl/mvc.h b/bundled_deps/libigl/igl/mvc.h similarity index 100% rename from src/libigl/igl/mvc.h rename to bundled_deps/libigl/igl/mvc.h diff --git a/src/libigl/igl/nchoosek.cpp b/bundled_deps/libigl/igl/nchoosek.cpp similarity index 100% rename from src/libigl/igl/nchoosek.cpp rename to bundled_deps/libigl/igl/nchoosek.cpp diff --git a/src/libigl/igl/nchoosek.h b/bundled_deps/libigl/igl/nchoosek.h similarity index 100% rename from src/libigl/igl/nchoosek.h rename to bundled_deps/libigl/igl/nchoosek.h diff --git a/src/libigl/igl/next_filename.cpp b/bundled_deps/libigl/igl/next_filename.cpp similarity index 100% rename from src/libigl/igl/next_filename.cpp rename to bundled_deps/libigl/igl/next_filename.cpp diff --git a/src/libigl/igl/next_filename.h b/bundled_deps/libigl/igl/next_filename.h similarity index 100% rename from src/libigl/igl/next_filename.h rename to bundled_deps/libigl/igl/next_filename.h diff --git a/src/libigl/igl/normal_derivative.cpp b/bundled_deps/libigl/igl/normal_derivative.cpp similarity index 100% rename from src/libigl/igl/normal_derivative.cpp rename to bundled_deps/libigl/igl/normal_derivative.cpp diff --git a/src/libigl/igl/normal_derivative.h b/bundled_deps/libigl/igl/normal_derivative.h similarity index 100% rename from src/libigl/igl/normal_derivative.h rename to bundled_deps/libigl/igl/normal_derivative.h diff --git a/src/libigl/igl/normalize_quat.cpp b/bundled_deps/libigl/igl/normalize_quat.cpp similarity index 100% rename from src/libigl/igl/normalize_quat.cpp rename to bundled_deps/libigl/igl/normalize_quat.cpp diff --git a/src/libigl/igl/normalize_quat.h b/bundled_deps/libigl/igl/normalize_quat.h similarity index 100% rename from src/libigl/igl/normalize_quat.h rename to bundled_deps/libigl/igl/normalize_quat.h diff --git a/src/libigl/igl/normalize_row_lengths.cpp b/bundled_deps/libigl/igl/normalize_row_lengths.cpp similarity index 100% rename from src/libigl/igl/normalize_row_lengths.cpp rename to bundled_deps/libigl/igl/normalize_row_lengths.cpp diff --git a/src/libigl/igl/normalize_row_lengths.h b/bundled_deps/libigl/igl/normalize_row_lengths.h similarity index 100% rename from src/libigl/igl/normalize_row_lengths.h rename to bundled_deps/libigl/igl/normalize_row_lengths.h diff --git a/src/libigl/igl/normalize_row_sums.cpp b/bundled_deps/libigl/igl/normalize_row_sums.cpp similarity index 100% rename from src/libigl/igl/normalize_row_sums.cpp rename to bundled_deps/libigl/igl/normalize_row_sums.cpp diff --git a/src/libigl/igl/normalize_row_sums.h b/bundled_deps/libigl/igl/normalize_row_sums.h similarity index 100% rename from src/libigl/igl/normalize_row_sums.h rename to bundled_deps/libigl/igl/normalize_row_sums.h diff --git a/src/libigl/igl/null.cpp b/bundled_deps/libigl/igl/null.cpp similarity index 100% rename from src/libigl/igl/null.cpp rename to bundled_deps/libigl/igl/null.cpp diff --git a/src/libigl/igl/null.h b/bundled_deps/libigl/igl/null.h similarity index 100% rename from src/libigl/igl/null.h rename to bundled_deps/libigl/igl/null.h diff --git a/src/libigl/igl/octree.cpp b/bundled_deps/libigl/igl/octree.cpp similarity index 100% rename from src/libigl/igl/octree.cpp rename to bundled_deps/libigl/igl/octree.cpp diff --git a/src/libigl/igl/octree.h b/bundled_deps/libigl/igl/octree.h similarity index 100% rename from src/libigl/igl/octree.h rename to bundled_deps/libigl/igl/octree.h diff --git a/src/libigl/igl/on_boundary.cpp b/bundled_deps/libigl/igl/on_boundary.cpp similarity index 100% rename from src/libigl/igl/on_boundary.cpp rename to bundled_deps/libigl/igl/on_boundary.cpp diff --git a/src/libigl/igl/on_boundary.h b/bundled_deps/libigl/igl/on_boundary.h similarity index 100% rename from src/libigl/igl/on_boundary.h rename to bundled_deps/libigl/igl/on_boundary.h diff --git a/src/libigl/igl/opengl/MeshGL.cpp b/bundled_deps/libigl/igl/opengl/MeshGL.cpp similarity index 100% rename from src/libigl/igl/opengl/MeshGL.cpp rename to bundled_deps/libigl/igl/opengl/MeshGL.cpp diff --git a/src/libigl/igl/opengl/MeshGL.h b/bundled_deps/libigl/igl/opengl/MeshGL.h similarity index 100% rename from src/libigl/igl/opengl/MeshGL.h rename to bundled_deps/libigl/igl/opengl/MeshGL.h diff --git a/src/libigl/igl/opengl/ViewerCore.cpp b/bundled_deps/libigl/igl/opengl/ViewerCore.cpp similarity index 100% rename from src/libigl/igl/opengl/ViewerCore.cpp rename to bundled_deps/libigl/igl/opengl/ViewerCore.cpp diff --git a/src/libigl/igl/opengl/ViewerCore.h b/bundled_deps/libigl/igl/opengl/ViewerCore.h similarity index 100% rename from src/libigl/igl/opengl/ViewerCore.h rename to bundled_deps/libigl/igl/opengl/ViewerCore.h diff --git a/src/libigl/igl/opengl/ViewerData.cpp b/bundled_deps/libigl/igl/opengl/ViewerData.cpp similarity index 100% rename from src/libigl/igl/opengl/ViewerData.cpp rename to bundled_deps/libigl/igl/opengl/ViewerData.cpp diff --git a/src/libigl/igl/opengl/ViewerData.h b/bundled_deps/libigl/igl/opengl/ViewerData.h similarity index 100% rename from src/libigl/igl/opengl/ViewerData.h rename to bundled_deps/libigl/igl/opengl/ViewerData.h diff --git a/src/libigl/igl/opengl/bind_vertex_attrib_array.cpp b/bundled_deps/libigl/igl/opengl/bind_vertex_attrib_array.cpp similarity index 100% rename from src/libigl/igl/opengl/bind_vertex_attrib_array.cpp rename to bundled_deps/libigl/igl/opengl/bind_vertex_attrib_array.cpp diff --git a/src/libigl/igl/opengl/bind_vertex_attrib_array.h b/bundled_deps/libigl/igl/opengl/bind_vertex_attrib_array.h similarity index 100% rename from src/libigl/igl/opengl/bind_vertex_attrib_array.h rename to bundled_deps/libigl/igl/opengl/bind_vertex_attrib_array.h diff --git a/src/libigl/igl/opengl/create_index_vbo.cpp b/bundled_deps/libigl/igl/opengl/create_index_vbo.cpp similarity index 100% rename from src/libigl/igl/opengl/create_index_vbo.cpp rename to bundled_deps/libigl/igl/opengl/create_index_vbo.cpp diff --git a/src/libigl/igl/opengl/create_index_vbo.h b/bundled_deps/libigl/igl/opengl/create_index_vbo.h similarity index 100% rename from src/libigl/igl/opengl/create_index_vbo.h rename to bundled_deps/libigl/igl/opengl/create_index_vbo.h diff --git a/src/libigl/igl/opengl/create_mesh_vbo.cpp b/bundled_deps/libigl/igl/opengl/create_mesh_vbo.cpp similarity index 100% rename from src/libigl/igl/opengl/create_mesh_vbo.cpp rename to bundled_deps/libigl/igl/opengl/create_mesh_vbo.cpp diff --git a/src/libigl/igl/opengl/create_mesh_vbo.h b/bundled_deps/libigl/igl/opengl/create_mesh_vbo.h similarity index 100% rename from src/libigl/igl/opengl/create_mesh_vbo.h rename to bundled_deps/libigl/igl/opengl/create_mesh_vbo.h diff --git a/src/libigl/igl/opengl/create_shader_program.cpp b/bundled_deps/libigl/igl/opengl/create_shader_program.cpp similarity index 100% rename from src/libigl/igl/opengl/create_shader_program.cpp rename to bundled_deps/libigl/igl/opengl/create_shader_program.cpp diff --git a/src/libigl/igl/opengl/create_shader_program.h b/bundled_deps/libigl/igl/opengl/create_shader_program.h similarity index 100% rename from src/libigl/igl/opengl/create_shader_program.h rename to bundled_deps/libigl/igl/opengl/create_shader_program.h diff --git a/src/libigl/igl/opengl/create_vector_vbo.cpp b/bundled_deps/libigl/igl/opengl/create_vector_vbo.cpp similarity index 100% rename from src/libigl/igl/opengl/create_vector_vbo.cpp rename to bundled_deps/libigl/igl/opengl/create_vector_vbo.cpp diff --git a/src/libigl/igl/opengl/create_vector_vbo.h b/bundled_deps/libigl/igl/opengl/create_vector_vbo.h similarity index 100% rename from src/libigl/igl/opengl/create_vector_vbo.h rename to bundled_deps/libigl/igl/opengl/create_vector_vbo.h diff --git a/src/libigl/igl/opengl/destroy_shader_program.cpp b/bundled_deps/libigl/igl/opengl/destroy_shader_program.cpp similarity index 100% rename from src/libigl/igl/opengl/destroy_shader_program.cpp rename to bundled_deps/libigl/igl/opengl/destroy_shader_program.cpp diff --git a/src/libigl/igl/opengl/destroy_shader_program.h b/bundled_deps/libigl/igl/opengl/destroy_shader_program.h similarity index 100% rename from src/libigl/igl/opengl/destroy_shader_program.h rename to bundled_deps/libigl/igl/opengl/destroy_shader_program.h diff --git a/src/libigl/igl/opengl/gl.h b/bundled_deps/libigl/igl/opengl/gl.h similarity index 100% rename from src/libigl/igl/opengl/gl.h rename to bundled_deps/libigl/igl/opengl/gl.h diff --git a/src/libigl/igl/opengl/gl_type_size.cpp b/bundled_deps/libigl/igl/opengl/gl_type_size.cpp similarity index 100% rename from src/libigl/igl/opengl/gl_type_size.cpp rename to bundled_deps/libigl/igl/opengl/gl_type_size.cpp diff --git a/src/libigl/igl/opengl/gl_type_size.h b/bundled_deps/libigl/igl/opengl/gl_type_size.h similarity index 100% rename from src/libigl/igl/opengl/gl_type_size.h rename to bundled_deps/libigl/igl/opengl/gl_type_size.h diff --git a/src/libigl/igl/opengl/glfw/Viewer.cpp b/bundled_deps/libigl/igl/opengl/glfw/Viewer.cpp similarity index 100% rename from src/libigl/igl/opengl/glfw/Viewer.cpp rename to bundled_deps/libigl/igl/opengl/glfw/Viewer.cpp diff --git a/src/libigl/igl/opengl/glfw/Viewer.h b/bundled_deps/libigl/igl/opengl/glfw/Viewer.h similarity index 100% rename from src/libigl/igl/opengl/glfw/Viewer.h rename to bundled_deps/libigl/igl/opengl/glfw/Viewer.h diff --git a/src/libigl/igl/opengl/glfw/ViewerPlugin.h b/bundled_deps/libigl/igl/opengl/glfw/ViewerPlugin.h similarity index 100% rename from src/libigl/igl/opengl/glfw/ViewerPlugin.h rename to bundled_deps/libigl/igl/opengl/glfw/ViewerPlugin.h diff --git a/src/libigl/igl/opengl/glfw/background_window.cpp b/bundled_deps/libigl/igl/opengl/glfw/background_window.cpp similarity index 100% rename from src/libigl/igl/opengl/glfw/background_window.cpp rename to bundled_deps/libigl/igl/opengl/glfw/background_window.cpp diff --git a/src/libigl/igl/opengl/glfw/background_window.h b/bundled_deps/libigl/igl/opengl/glfw/background_window.h similarity index 100% rename from src/libigl/igl/opengl/glfw/background_window.h rename to bundled_deps/libigl/igl/opengl/glfw/background_window.h diff --git a/src/libigl/igl/opengl/glfw/imgui/ImGuiHelpers.h b/bundled_deps/libigl/igl/opengl/glfw/imgui/ImGuiHelpers.h similarity index 100% rename from src/libigl/igl/opengl/glfw/imgui/ImGuiHelpers.h rename to bundled_deps/libigl/igl/opengl/glfw/imgui/ImGuiHelpers.h diff --git a/src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.cpp b/bundled_deps/libigl/igl/opengl/glfw/imgui/ImGuiMenu.cpp similarity index 100% rename from src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.cpp rename to bundled_deps/libigl/igl/opengl/glfw/imgui/ImGuiMenu.cpp diff --git a/src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.h b/bundled_deps/libigl/igl/opengl/glfw/imgui/ImGuiMenu.h similarity index 100% rename from src/libigl/igl/opengl/glfw/imgui/ImGuiMenu.h rename to bundled_deps/libigl/igl/opengl/glfw/imgui/ImGuiMenu.h diff --git a/src/libigl/igl/opengl/glfw/map_texture.cpp b/bundled_deps/libigl/igl/opengl/glfw/map_texture.cpp similarity index 100% rename from src/libigl/igl/opengl/glfw/map_texture.cpp rename to bundled_deps/libigl/igl/opengl/glfw/map_texture.cpp diff --git a/src/libigl/igl/opengl/glfw/map_texture.h b/bundled_deps/libigl/igl/opengl/glfw/map_texture.h similarity index 100% rename from src/libigl/igl/opengl/glfw/map_texture.h rename to bundled_deps/libigl/igl/opengl/glfw/map_texture.h diff --git a/src/libigl/igl/opengl/init_render_to_texture.cpp b/bundled_deps/libigl/igl/opengl/init_render_to_texture.cpp similarity index 100% rename from src/libigl/igl/opengl/init_render_to_texture.cpp rename to bundled_deps/libigl/igl/opengl/init_render_to_texture.cpp diff --git a/src/libigl/igl/opengl/init_render_to_texture.h b/bundled_deps/libigl/igl/opengl/init_render_to_texture.h similarity index 100% rename from src/libigl/igl/opengl/init_render_to_texture.h rename to bundled_deps/libigl/igl/opengl/init_render_to_texture.h diff --git a/src/libigl/igl/opengl/load_shader.cpp b/bundled_deps/libigl/igl/opengl/load_shader.cpp similarity index 100% rename from src/libigl/igl/opengl/load_shader.cpp rename to bundled_deps/libigl/igl/opengl/load_shader.cpp diff --git a/src/libigl/igl/opengl/load_shader.h b/bundled_deps/libigl/igl/opengl/load_shader.h similarity index 100% rename from src/libigl/igl/opengl/load_shader.h rename to bundled_deps/libigl/igl/opengl/load_shader.h diff --git a/src/libigl/igl/opengl/print_program_info_log.cpp b/bundled_deps/libigl/igl/opengl/print_program_info_log.cpp similarity index 100% rename from src/libigl/igl/opengl/print_program_info_log.cpp rename to bundled_deps/libigl/igl/opengl/print_program_info_log.cpp diff --git a/src/libigl/igl/opengl/print_program_info_log.h b/bundled_deps/libigl/igl/opengl/print_program_info_log.h similarity index 100% rename from src/libigl/igl/opengl/print_program_info_log.h rename to bundled_deps/libigl/igl/opengl/print_program_info_log.h diff --git a/src/libigl/igl/opengl/print_shader_info_log.cpp b/bundled_deps/libigl/igl/opengl/print_shader_info_log.cpp similarity index 100% rename from src/libigl/igl/opengl/print_shader_info_log.cpp rename to bundled_deps/libigl/igl/opengl/print_shader_info_log.cpp diff --git a/src/libigl/igl/opengl/print_shader_info_log.h b/bundled_deps/libigl/igl/opengl/print_shader_info_log.h similarity index 100% rename from src/libigl/igl/opengl/print_shader_info_log.h rename to bundled_deps/libigl/igl/opengl/print_shader_info_log.h diff --git a/src/libigl/igl/opengl/report_gl_error.cpp b/bundled_deps/libigl/igl/opengl/report_gl_error.cpp similarity index 100% rename from src/libigl/igl/opengl/report_gl_error.cpp rename to bundled_deps/libigl/igl/opengl/report_gl_error.cpp diff --git a/src/libigl/igl/opengl/report_gl_error.h b/bundled_deps/libigl/igl/opengl/report_gl_error.h similarity index 100% rename from src/libigl/igl/opengl/report_gl_error.h rename to bundled_deps/libigl/igl/opengl/report_gl_error.h diff --git a/src/libigl/igl/opengl/uniform_type_to_string.cpp b/bundled_deps/libigl/igl/opengl/uniform_type_to_string.cpp similarity index 100% rename from src/libigl/igl/opengl/uniform_type_to_string.cpp rename to bundled_deps/libigl/igl/opengl/uniform_type_to_string.cpp diff --git a/src/libigl/igl/opengl/uniform_type_to_string.h b/bundled_deps/libigl/igl/opengl/uniform_type_to_string.h similarity index 100% rename from src/libigl/igl/opengl/uniform_type_to_string.h rename to bundled_deps/libigl/igl/opengl/uniform_type_to_string.h diff --git a/src/libigl/igl/opengl/vertex_array.cpp b/bundled_deps/libigl/igl/opengl/vertex_array.cpp similarity index 100% rename from src/libigl/igl/opengl/vertex_array.cpp rename to bundled_deps/libigl/igl/opengl/vertex_array.cpp diff --git a/src/libigl/igl/opengl/vertex_array.h b/bundled_deps/libigl/igl/opengl/vertex_array.h similarity index 100% rename from src/libigl/igl/opengl/vertex_array.h rename to bundled_deps/libigl/igl/opengl/vertex_array.h diff --git a/src/libigl/igl/opengl2/MouseController.h b/bundled_deps/libigl/igl/opengl2/MouseController.h similarity index 100% rename from src/libigl/igl/opengl2/MouseController.h rename to bundled_deps/libigl/igl/opengl2/MouseController.h diff --git a/src/libigl/igl/opengl2/RotateWidget.h b/bundled_deps/libigl/igl/opengl2/RotateWidget.h similarity index 100% rename from src/libigl/igl/opengl2/RotateWidget.h rename to bundled_deps/libigl/igl/opengl2/RotateWidget.h diff --git a/src/libigl/igl/opengl2/TranslateWidget.h b/bundled_deps/libigl/igl/opengl2/TranslateWidget.h similarity index 100% rename from src/libigl/igl/opengl2/TranslateWidget.h rename to bundled_deps/libigl/igl/opengl2/TranslateWidget.h diff --git a/src/libigl/igl/opengl2/draw_beach_ball.cpp b/bundled_deps/libigl/igl/opengl2/draw_beach_ball.cpp similarity index 100% rename from src/libigl/igl/opengl2/draw_beach_ball.cpp rename to bundled_deps/libigl/igl/opengl2/draw_beach_ball.cpp diff --git a/src/libigl/igl/opengl2/draw_beach_ball.h b/bundled_deps/libigl/igl/opengl2/draw_beach_ball.h similarity index 100% rename from src/libigl/igl/opengl2/draw_beach_ball.h rename to bundled_deps/libigl/igl/opengl2/draw_beach_ball.h diff --git a/src/libigl/igl/opengl2/draw_floor.cpp b/bundled_deps/libigl/igl/opengl2/draw_floor.cpp similarity index 100% rename from src/libigl/igl/opengl2/draw_floor.cpp rename to bundled_deps/libigl/igl/opengl2/draw_floor.cpp diff --git a/src/libigl/igl/opengl2/draw_floor.h b/bundled_deps/libigl/igl/opengl2/draw_floor.h similarity index 100% rename from src/libigl/igl/opengl2/draw_floor.h rename to bundled_deps/libigl/igl/opengl2/draw_floor.h diff --git a/src/libigl/igl/opengl2/draw_mesh.cpp b/bundled_deps/libigl/igl/opengl2/draw_mesh.cpp similarity index 100% rename from src/libigl/igl/opengl2/draw_mesh.cpp rename to bundled_deps/libigl/igl/opengl2/draw_mesh.cpp diff --git a/src/libigl/igl/opengl2/draw_mesh.h b/bundled_deps/libigl/igl/opengl2/draw_mesh.h similarity index 100% rename from src/libigl/igl/opengl2/draw_mesh.h rename to bundled_deps/libigl/igl/opengl2/draw_mesh.h diff --git a/src/libigl/igl/opengl2/draw_point.cpp b/bundled_deps/libigl/igl/opengl2/draw_point.cpp similarity index 100% rename from src/libigl/igl/opengl2/draw_point.cpp rename to bundled_deps/libigl/igl/opengl2/draw_point.cpp diff --git a/src/libigl/igl/opengl2/draw_point.h b/bundled_deps/libigl/igl/opengl2/draw_point.h similarity index 100% rename from src/libigl/igl/opengl2/draw_point.h rename to bundled_deps/libigl/igl/opengl2/draw_point.h diff --git a/src/libigl/igl/opengl2/draw_rectangular_marquee.cpp b/bundled_deps/libigl/igl/opengl2/draw_rectangular_marquee.cpp similarity index 100% rename from src/libigl/igl/opengl2/draw_rectangular_marquee.cpp rename to bundled_deps/libigl/igl/opengl2/draw_rectangular_marquee.cpp diff --git a/src/libigl/igl/opengl2/draw_rectangular_marquee.h b/bundled_deps/libigl/igl/opengl2/draw_rectangular_marquee.h similarity index 100% rename from src/libigl/igl/opengl2/draw_rectangular_marquee.h rename to bundled_deps/libigl/igl/opengl2/draw_rectangular_marquee.h diff --git a/src/libigl/igl/opengl2/draw_skeleton_3d.cpp b/bundled_deps/libigl/igl/opengl2/draw_skeleton_3d.cpp similarity index 100% rename from src/libigl/igl/opengl2/draw_skeleton_3d.cpp rename to bundled_deps/libigl/igl/opengl2/draw_skeleton_3d.cpp diff --git a/src/libigl/igl/opengl2/draw_skeleton_3d.h b/bundled_deps/libigl/igl/opengl2/draw_skeleton_3d.h similarity index 100% rename from src/libigl/igl/opengl2/draw_skeleton_3d.h rename to bundled_deps/libigl/igl/opengl2/draw_skeleton_3d.h diff --git a/src/libigl/igl/opengl2/draw_skeleton_vector_graphics.cpp b/bundled_deps/libigl/igl/opengl2/draw_skeleton_vector_graphics.cpp similarity index 100% rename from src/libigl/igl/opengl2/draw_skeleton_vector_graphics.cpp rename to bundled_deps/libigl/igl/opengl2/draw_skeleton_vector_graphics.cpp diff --git a/src/libigl/igl/opengl2/draw_skeleton_vector_graphics.h b/bundled_deps/libigl/igl/opengl2/draw_skeleton_vector_graphics.h similarity index 100% rename from src/libigl/igl/opengl2/draw_skeleton_vector_graphics.h rename to bundled_deps/libigl/igl/opengl2/draw_skeleton_vector_graphics.h diff --git a/src/libigl/igl/opengl2/flare_textures.h b/bundled_deps/libigl/igl/opengl2/flare_textures.h similarity index 100% rename from src/libigl/igl/opengl2/flare_textures.h rename to bundled_deps/libigl/igl/opengl2/flare_textures.h diff --git a/src/libigl/igl/opengl2/gl.h b/bundled_deps/libigl/igl/opengl2/gl.h similarity index 100% rename from src/libigl/igl/opengl2/gl.h rename to bundled_deps/libigl/igl/opengl2/gl.h diff --git a/src/libigl/igl/opengl2/glext.h b/bundled_deps/libigl/igl/opengl2/glext.h similarity index 100% rename from src/libigl/igl/opengl2/glext.h rename to bundled_deps/libigl/igl/opengl2/glext.h diff --git a/src/libigl/igl/opengl2/glu.h b/bundled_deps/libigl/igl/opengl2/glu.h similarity index 100% rename from src/libigl/igl/opengl2/glu.h rename to bundled_deps/libigl/igl/opengl2/glu.h diff --git a/src/libigl/igl/opengl2/lens_flare.cpp b/bundled_deps/libigl/igl/opengl2/lens_flare.cpp similarity index 100% rename from src/libigl/igl/opengl2/lens_flare.cpp rename to bundled_deps/libigl/igl/opengl2/lens_flare.cpp diff --git a/src/libigl/igl/opengl2/lens_flare.h b/bundled_deps/libigl/igl/opengl2/lens_flare.h similarity index 100% rename from src/libigl/igl/opengl2/lens_flare.h rename to bundled_deps/libigl/igl/opengl2/lens_flare.h diff --git a/src/libigl/igl/opengl2/model_proj_viewport.cpp b/bundled_deps/libigl/igl/opengl2/model_proj_viewport.cpp similarity index 100% rename from src/libigl/igl/opengl2/model_proj_viewport.cpp rename to bundled_deps/libigl/igl/opengl2/model_proj_viewport.cpp diff --git a/src/libigl/igl/opengl2/model_proj_viewport.h b/bundled_deps/libigl/igl/opengl2/model_proj_viewport.h similarity index 100% rename from src/libigl/igl/opengl2/model_proj_viewport.h rename to bundled_deps/libigl/igl/opengl2/model_proj_viewport.h diff --git a/src/libigl/igl/opengl2/print_gl_get.cpp b/bundled_deps/libigl/igl/opengl2/print_gl_get.cpp similarity index 100% rename from src/libigl/igl/opengl2/print_gl_get.cpp rename to bundled_deps/libigl/igl/opengl2/print_gl_get.cpp diff --git a/src/libigl/igl/opengl2/print_gl_get.h b/bundled_deps/libigl/igl/opengl2/print_gl_get.h similarity index 100% rename from src/libigl/igl/opengl2/print_gl_get.h rename to bundled_deps/libigl/igl/opengl2/print_gl_get.h diff --git a/src/libigl/igl/opengl2/project.cpp b/bundled_deps/libigl/igl/opengl2/project.cpp similarity index 100% rename from src/libigl/igl/opengl2/project.cpp rename to bundled_deps/libigl/igl/opengl2/project.cpp diff --git a/src/libigl/igl/opengl2/project.h b/bundled_deps/libigl/igl/opengl2/project.h similarity index 100% rename from src/libigl/igl/opengl2/project.h rename to bundled_deps/libigl/igl/opengl2/project.h diff --git a/src/libigl/igl/opengl2/right_axis.cpp b/bundled_deps/libigl/igl/opengl2/right_axis.cpp similarity index 100% rename from src/libigl/igl/opengl2/right_axis.cpp rename to bundled_deps/libigl/igl/opengl2/right_axis.cpp diff --git a/src/libigl/igl/opengl2/right_axis.h b/bundled_deps/libigl/igl/opengl2/right_axis.h similarity index 100% rename from src/libigl/igl/opengl2/right_axis.h rename to bundled_deps/libigl/igl/opengl2/right_axis.h diff --git a/src/libigl/igl/opengl2/shine_textures.h b/bundled_deps/libigl/igl/opengl2/shine_textures.h similarity index 100% rename from src/libigl/igl/opengl2/shine_textures.h rename to bundled_deps/libigl/igl/opengl2/shine_textures.h diff --git a/src/libigl/igl/opengl2/sort_triangles.cpp b/bundled_deps/libigl/igl/opengl2/sort_triangles.cpp similarity index 100% rename from src/libigl/igl/opengl2/sort_triangles.cpp rename to bundled_deps/libigl/igl/opengl2/sort_triangles.cpp diff --git a/src/libigl/igl/opengl2/sort_triangles.h b/bundled_deps/libigl/igl/opengl2/sort_triangles.h similarity index 100% rename from src/libigl/igl/opengl2/sort_triangles.h rename to bundled_deps/libigl/igl/opengl2/sort_triangles.h diff --git a/src/libigl/igl/opengl2/unproject.cpp b/bundled_deps/libigl/igl/opengl2/unproject.cpp similarity index 100% rename from src/libigl/igl/opengl2/unproject.cpp rename to bundled_deps/libigl/igl/opengl2/unproject.cpp diff --git a/src/libigl/igl/opengl2/unproject.h b/bundled_deps/libigl/igl/opengl2/unproject.h similarity index 100% rename from src/libigl/igl/opengl2/unproject.h rename to bundled_deps/libigl/igl/opengl2/unproject.h diff --git a/src/libigl/igl/opengl2/unproject_to_zero_plane.cpp b/bundled_deps/libigl/igl/opengl2/unproject_to_zero_plane.cpp similarity index 100% rename from src/libigl/igl/opengl2/unproject_to_zero_plane.cpp rename to bundled_deps/libigl/igl/opengl2/unproject_to_zero_plane.cpp diff --git a/src/libigl/igl/opengl2/unproject_to_zero_plane.h b/bundled_deps/libigl/igl/opengl2/unproject_to_zero_plane.h similarity index 100% rename from src/libigl/igl/opengl2/unproject_to_zero_plane.h rename to bundled_deps/libigl/igl/opengl2/unproject_to_zero_plane.h diff --git a/src/libigl/igl/opengl2/up_axis.cpp b/bundled_deps/libigl/igl/opengl2/up_axis.cpp similarity index 100% rename from src/libigl/igl/opengl2/up_axis.cpp rename to bundled_deps/libigl/igl/opengl2/up_axis.cpp diff --git a/src/libigl/igl/opengl2/up_axis.h b/bundled_deps/libigl/igl/opengl2/up_axis.h similarity index 100% rename from src/libigl/igl/opengl2/up_axis.h rename to bundled_deps/libigl/igl/opengl2/up_axis.h diff --git a/src/libigl/igl/opengl2/view_axis.cpp b/bundled_deps/libigl/igl/opengl2/view_axis.cpp similarity index 100% rename from src/libigl/igl/opengl2/view_axis.cpp rename to bundled_deps/libigl/igl/opengl2/view_axis.cpp diff --git a/src/libigl/igl/opengl2/view_axis.h b/bundled_deps/libigl/igl/opengl2/view_axis.h similarity index 100% rename from src/libigl/igl/opengl2/view_axis.h rename to bundled_deps/libigl/igl/opengl2/view_axis.h diff --git a/src/libigl/igl/orient_outward.cpp b/bundled_deps/libigl/igl/orient_outward.cpp similarity index 100% rename from src/libigl/igl/orient_outward.cpp rename to bundled_deps/libigl/igl/orient_outward.cpp diff --git a/src/libigl/igl/orient_outward.h b/bundled_deps/libigl/igl/orient_outward.h similarity index 100% rename from src/libigl/igl/orient_outward.h rename to bundled_deps/libigl/igl/orient_outward.h diff --git a/src/libigl/igl/orientable_patches.cpp b/bundled_deps/libigl/igl/orientable_patches.cpp similarity index 100% rename from src/libigl/igl/orientable_patches.cpp rename to bundled_deps/libigl/igl/orientable_patches.cpp diff --git a/src/libigl/igl/orientable_patches.h b/bundled_deps/libigl/igl/orientable_patches.h similarity index 100% rename from src/libigl/igl/orientable_patches.h rename to bundled_deps/libigl/igl/orientable_patches.h diff --git a/src/libigl/igl/oriented_facets.cpp b/bundled_deps/libigl/igl/oriented_facets.cpp similarity index 100% rename from src/libigl/igl/oriented_facets.cpp rename to bundled_deps/libigl/igl/oriented_facets.cpp diff --git a/src/libigl/igl/oriented_facets.h b/bundled_deps/libigl/igl/oriented_facets.h similarity index 100% rename from src/libigl/igl/oriented_facets.h rename to bundled_deps/libigl/igl/oriented_facets.h diff --git a/src/libigl/igl/orth.cpp b/bundled_deps/libigl/igl/orth.cpp similarity index 100% rename from src/libigl/igl/orth.cpp rename to bundled_deps/libigl/igl/orth.cpp diff --git a/src/libigl/igl/orth.h b/bundled_deps/libigl/igl/orth.h similarity index 100% rename from src/libigl/igl/orth.h rename to bundled_deps/libigl/igl/orth.h diff --git a/src/libigl/igl/ortho.cpp b/bundled_deps/libigl/igl/ortho.cpp similarity index 100% rename from src/libigl/igl/ortho.cpp rename to bundled_deps/libigl/igl/ortho.cpp diff --git a/src/libigl/igl/ortho.h b/bundled_deps/libigl/igl/ortho.h similarity index 100% rename from src/libigl/igl/ortho.h rename to bundled_deps/libigl/igl/ortho.h diff --git a/src/libigl/igl/outer_element.cpp b/bundled_deps/libigl/igl/outer_element.cpp similarity index 100% rename from src/libigl/igl/outer_element.cpp rename to bundled_deps/libigl/igl/outer_element.cpp diff --git a/src/libigl/igl/outer_element.h b/bundled_deps/libigl/igl/outer_element.h similarity index 100% rename from src/libigl/igl/outer_element.h rename to bundled_deps/libigl/igl/outer_element.h diff --git a/src/libigl/igl/parallel_for.h b/bundled_deps/libigl/igl/parallel_for.h similarity index 100% rename from src/libigl/igl/parallel_for.h rename to bundled_deps/libigl/igl/parallel_for.h diff --git a/src/libigl/igl/parallel_transport_angles.cpp b/bundled_deps/libigl/igl/parallel_transport_angles.cpp similarity index 100% rename from src/libigl/igl/parallel_transport_angles.cpp rename to bundled_deps/libigl/igl/parallel_transport_angles.cpp diff --git a/src/libigl/igl/parallel_transport_angles.h b/bundled_deps/libigl/igl/parallel_transport_angles.h similarity index 100% rename from src/libigl/igl/parallel_transport_angles.h rename to bundled_deps/libigl/igl/parallel_transport_angles.h diff --git a/src/libigl/igl/partition.cpp b/bundled_deps/libigl/igl/partition.cpp similarity index 100% rename from src/libigl/igl/partition.cpp rename to bundled_deps/libigl/igl/partition.cpp diff --git a/src/libigl/igl/partition.h b/bundled_deps/libigl/igl/partition.h similarity index 100% rename from src/libigl/igl/partition.h rename to bundled_deps/libigl/igl/partition.h diff --git a/src/libigl/igl/parula.cpp b/bundled_deps/libigl/igl/parula.cpp similarity index 100% rename from src/libigl/igl/parula.cpp rename to bundled_deps/libigl/igl/parula.cpp diff --git a/src/libigl/igl/parula.h b/bundled_deps/libigl/igl/parula.h similarity index 100% rename from src/libigl/igl/parula.h rename to bundled_deps/libigl/igl/parula.h diff --git a/src/libigl/igl/path_to_executable.cpp b/bundled_deps/libigl/igl/path_to_executable.cpp similarity index 100% rename from src/libigl/igl/path_to_executable.cpp rename to bundled_deps/libigl/igl/path_to_executable.cpp diff --git a/src/libigl/igl/path_to_executable.h b/bundled_deps/libigl/igl/path_to_executable.h similarity index 100% rename from src/libigl/igl/path_to_executable.h rename to bundled_deps/libigl/igl/path_to_executable.h diff --git a/src/libigl/igl/pathinfo.cpp b/bundled_deps/libigl/igl/pathinfo.cpp similarity index 100% rename from src/libigl/igl/pathinfo.cpp rename to bundled_deps/libigl/igl/pathinfo.cpp diff --git a/src/libigl/igl/pathinfo.h b/bundled_deps/libigl/igl/pathinfo.h similarity index 100% rename from src/libigl/igl/pathinfo.h rename to bundled_deps/libigl/igl/pathinfo.h diff --git a/src/libigl/igl/per_corner_normals.cpp b/bundled_deps/libigl/igl/per_corner_normals.cpp similarity index 100% rename from src/libigl/igl/per_corner_normals.cpp rename to bundled_deps/libigl/igl/per_corner_normals.cpp diff --git a/src/libigl/igl/per_corner_normals.h b/bundled_deps/libigl/igl/per_corner_normals.h similarity index 100% rename from src/libigl/igl/per_corner_normals.h rename to bundled_deps/libigl/igl/per_corner_normals.h diff --git a/src/libigl/igl/per_edge_normals.cpp b/bundled_deps/libigl/igl/per_edge_normals.cpp similarity index 100% rename from src/libigl/igl/per_edge_normals.cpp rename to bundled_deps/libigl/igl/per_edge_normals.cpp diff --git a/src/libigl/igl/per_edge_normals.h b/bundled_deps/libigl/igl/per_edge_normals.h similarity index 100% rename from src/libigl/igl/per_edge_normals.h rename to bundled_deps/libigl/igl/per_edge_normals.h diff --git a/src/libigl/igl/per_face_normals.cpp b/bundled_deps/libigl/igl/per_face_normals.cpp similarity index 100% rename from src/libigl/igl/per_face_normals.cpp rename to bundled_deps/libigl/igl/per_face_normals.cpp diff --git a/src/libigl/igl/per_face_normals.h b/bundled_deps/libigl/igl/per_face_normals.h similarity index 100% rename from src/libigl/igl/per_face_normals.h rename to bundled_deps/libigl/igl/per_face_normals.h diff --git a/src/libigl/igl/per_vertex_attribute_smoothing.cpp b/bundled_deps/libigl/igl/per_vertex_attribute_smoothing.cpp similarity index 100% rename from src/libigl/igl/per_vertex_attribute_smoothing.cpp rename to bundled_deps/libigl/igl/per_vertex_attribute_smoothing.cpp diff --git a/src/libigl/igl/per_vertex_attribute_smoothing.h b/bundled_deps/libigl/igl/per_vertex_attribute_smoothing.h similarity index 100% rename from src/libigl/igl/per_vertex_attribute_smoothing.h rename to bundled_deps/libigl/igl/per_vertex_attribute_smoothing.h diff --git a/src/libigl/igl/per_vertex_normals.cpp b/bundled_deps/libigl/igl/per_vertex_normals.cpp similarity index 100% rename from src/libigl/igl/per_vertex_normals.cpp rename to bundled_deps/libigl/igl/per_vertex_normals.cpp diff --git a/src/libigl/igl/per_vertex_normals.h b/bundled_deps/libigl/igl/per_vertex_normals.h similarity index 100% rename from src/libigl/igl/per_vertex_normals.h rename to bundled_deps/libigl/igl/per_vertex_normals.h diff --git a/src/libigl/igl/per_vertex_point_to_plane_quadrics.cpp b/bundled_deps/libigl/igl/per_vertex_point_to_plane_quadrics.cpp similarity index 100% rename from src/libigl/igl/per_vertex_point_to_plane_quadrics.cpp rename to bundled_deps/libigl/igl/per_vertex_point_to_plane_quadrics.cpp diff --git a/src/libigl/igl/per_vertex_point_to_plane_quadrics.h b/bundled_deps/libigl/igl/per_vertex_point_to_plane_quadrics.h similarity index 100% rename from src/libigl/igl/per_vertex_point_to_plane_quadrics.h rename to bundled_deps/libigl/igl/per_vertex_point_to_plane_quadrics.h diff --git a/src/libigl/igl/piecewise_constant_winding_number.cpp b/bundled_deps/libigl/igl/piecewise_constant_winding_number.cpp similarity index 100% rename from src/libigl/igl/piecewise_constant_winding_number.cpp rename to bundled_deps/libigl/igl/piecewise_constant_winding_number.cpp diff --git a/src/libigl/igl/piecewise_constant_winding_number.h b/bundled_deps/libigl/igl/piecewise_constant_winding_number.h similarity index 100% rename from src/libigl/igl/piecewise_constant_winding_number.h rename to bundled_deps/libigl/igl/piecewise_constant_winding_number.h diff --git a/src/libigl/igl/pinv.cpp b/bundled_deps/libigl/igl/pinv.cpp similarity index 100% rename from src/libigl/igl/pinv.cpp rename to bundled_deps/libigl/igl/pinv.cpp diff --git a/src/libigl/igl/pinv.h b/bundled_deps/libigl/igl/pinv.h similarity index 100% rename from src/libigl/igl/pinv.h rename to bundled_deps/libigl/igl/pinv.h diff --git a/src/libigl/igl/planarize_quad_mesh.cpp b/bundled_deps/libigl/igl/planarize_quad_mesh.cpp similarity index 100% rename from src/libigl/igl/planarize_quad_mesh.cpp rename to bundled_deps/libigl/igl/planarize_quad_mesh.cpp diff --git a/src/libigl/igl/planarize_quad_mesh.h b/bundled_deps/libigl/igl/planarize_quad_mesh.h similarity index 100% rename from src/libigl/igl/planarize_quad_mesh.h rename to bundled_deps/libigl/igl/planarize_quad_mesh.h diff --git a/src/libigl/igl/ply.h b/bundled_deps/libigl/igl/ply.h similarity index 100% rename from src/libigl/igl/ply.h rename to bundled_deps/libigl/igl/ply.h diff --git a/src/libigl/igl/png/readPNG.cpp b/bundled_deps/libigl/igl/png/readPNG.cpp similarity index 100% rename from src/libigl/igl/png/readPNG.cpp rename to bundled_deps/libigl/igl/png/readPNG.cpp diff --git a/src/libigl/igl/png/readPNG.h b/bundled_deps/libigl/igl/png/readPNG.h similarity index 100% rename from src/libigl/igl/png/readPNG.h rename to bundled_deps/libigl/igl/png/readPNG.h diff --git a/src/libigl/igl/png/render_to_png.cpp b/bundled_deps/libigl/igl/png/render_to_png.cpp similarity index 100% rename from src/libigl/igl/png/render_to_png.cpp rename to bundled_deps/libigl/igl/png/render_to_png.cpp diff --git a/src/libigl/igl/png/render_to_png.h b/bundled_deps/libigl/igl/png/render_to_png.h similarity index 100% rename from src/libigl/igl/png/render_to_png.h rename to bundled_deps/libigl/igl/png/render_to_png.h diff --git a/src/libigl/igl/png/render_to_png_async.cpp b/bundled_deps/libigl/igl/png/render_to_png_async.cpp similarity index 100% rename from src/libigl/igl/png/render_to_png_async.cpp rename to bundled_deps/libigl/igl/png/render_to_png_async.cpp diff --git a/src/libigl/igl/png/render_to_png_async.h b/bundled_deps/libigl/igl/png/render_to_png_async.h similarity index 100% rename from src/libigl/igl/png/render_to_png_async.h rename to bundled_deps/libigl/igl/png/render_to_png_async.h diff --git a/src/libigl/igl/png/texture_from_file.cpp b/bundled_deps/libigl/igl/png/texture_from_file.cpp similarity index 100% rename from src/libigl/igl/png/texture_from_file.cpp rename to bundled_deps/libigl/igl/png/texture_from_file.cpp diff --git a/src/libigl/igl/png/texture_from_file.h b/bundled_deps/libigl/igl/png/texture_from_file.h similarity index 100% rename from src/libigl/igl/png/texture_from_file.h rename to bundled_deps/libigl/igl/png/texture_from_file.h diff --git a/src/libigl/igl/png/texture_from_png.cpp b/bundled_deps/libigl/igl/png/texture_from_png.cpp similarity index 100% rename from src/libigl/igl/png/texture_from_png.cpp rename to bundled_deps/libigl/igl/png/texture_from_png.cpp diff --git a/src/libigl/igl/png/texture_from_png.h b/bundled_deps/libigl/igl/png/texture_from_png.h similarity index 100% rename from src/libigl/igl/png/texture_from_png.h rename to bundled_deps/libigl/igl/png/texture_from_png.h diff --git a/src/libigl/igl/png/writePNG.cpp b/bundled_deps/libigl/igl/png/writePNG.cpp similarity index 100% rename from src/libigl/igl/png/writePNG.cpp rename to bundled_deps/libigl/igl/png/writePNG.cpp diff --git a/src/libigl/igl/png/writePNG.h b/bundled_deps/libigl/igl/png/writePNG.h similarity index 100% rename from src/libigl/igl/png/writePNG.h rename to bundled_deps/libigl/igl/png/writePNG.h diff --git a/src/libigl/igl/point_in_circle.cpp b/bundled_deps/libigl/igl/point_in_circle.cpp similarity index 100% rename from src/libigl/igl/point_in_circle.cpp rename to bundled_deps/libigl/igl/point_in_circle.cpp diff --git a/src/libigl/igl/point_in_circle.h b/bundled_deps/libigl/igl/point_in_circle.h similarity index 100% rename from src/libigl/igl/point_in_circle.h rename to bundled_deps/libigl/igl/point_in_circle.h diff --git a/src/libigl/igl/point_in_poly.cpp b/bundled_deps/libigl/igl/point_in_poly.cpp similarity index 100% rename from src/libigl/igl/point_in_poly.cpp rename to bundled_deps/libigl/igl/point_in_poly.cpp diff --git a/src/libigl/igl/point_in_poly.h b/bundled_deps/libigl/igl/point_in_poly.h similarity index 100% rename from src/libigl/igl/point_in_poly.h rename to bundled_deps/libigl/igl/point_in_poly.h diff --git a/src/libigl/igl/point_mesh_squared_distance.cpp b/bundled_deps/libigl/igl/point_mesh_squared_distance.cpp similarity index 100% rename from src/libigl/igl/point_mesh_squared_distance.cpp rename to bundled_deps/libigl/igl/point_mesh_squared_distance.cpp diff --git a/src/libigl/igl/point_mesh_squared_distance.h b/bundled_deps/libigl/igl/point_mesh_squared_distance.h similarity index 100% rename from src/libigl/igl/point_mesh_squared_distance.h rename to bundled_deps/libigl/igl/point_mesh_squared_distance.h diff --git a/src/libigl/igl/point_simplex_squared_distance.cpp b/bundled_deps/libigl/igl/point_simplex_squared_distance.cpp similarity index 100% rename from src/libigl/igl/point_simplex_squared_distance.cpp rename to bundled_deps/libigl/igl/point_simplex_squared_distance.cpp diff --git a/src/libigl/igl/point_simplex_squared_distance.h b/bundled_deps/libigl/igl/point_simplex_squared_distance.h similarity index 100% rename from src/libigl/igl/point_simplex_squared_distance.h rename to bundled_deps/libigl/igl/point_simplex_squared_distance.h diff --git a/src/libigl/igl/polar_dec.cpp b/bundled_deps/libigl/igl/polar_dec.cpp similarity index 100% rename from src/libigl/igl/polar_dec.cpp rename to bundled_deps/libigl/igl/polar_dec.cpp diff --git a/src/libigl/igl/polar_dec.h b/bundled_deps/libigl/igl/polar_dec.h similarity index 100% rename from src/libigl/igl/polar_dec.h rename to bundled_deps/libigl/igl/polar_dec.h diff --git a/src/libigl/igl/polar_svd.cpp b/bundled_deps/libigl/igl/polar_svd.cpp similarity index 100% rename from src/libigl/igl/polar_svd.cpp rename to bundled_deps/libigl/igl/polar_svd.cpp diff --git a/src/libigl/igl/polar_svd.h b/bundled_deps/libigl/igl/polar_svd.h similarity index 100% rename from src/libigl/igl/polar_svd.h rename to bundled_deps/libigl/igl/polar_svd.h diff --git a/src/libigl/igl/polar_svd3x3.cpp b/bundled_deps/libigl/igl/polar_svd3x3.cpp similarity index 100% rename from src/libigl/igl/polar_svd3x3.cpp rename to bundled_deps/libigl/igl/polar_svd3x3.cpp diff --git a/src/libigl/igl/polar_svd3x3.h b/bundled_deps/libigl/igl/polar_svd3x3.h similarity index 100% rename from src/libigl/igl/polar_svd3x3.h rename to bundled_deps/libigl/igl/polar_svd3x3.h diff --git a/src/libigl/igl/polygon_mesh_to_triangle_mesh.cpp b/bundled_deps/libigl/igl/polygon_mesh_to_triangle_mesh.cpp similarity index 100% rename from src/libigl/igl/polygon_mesh_to_triangle_mesh.cpp rename to bundled_deps/libigl/igl/polygon_mesh_to_triangle_mesh.cpp diff --git a/src/libigl/igl/polygon_mesh_to_triangle_mesh.h b/bundled_deps/libigl/igl/polygon_mesh_to_triangle_mesh.h similarity index 100% rename from src/libigl/igl/polygon_mesh_to_triangle_mesh.h rename to bundled_deps/libigl/igl/polygon_mesh_to_triangle_mesh.h diff --git a/src/libigl/igl/principal_curvature.cpp b/bundled_deps/libigl/igl/principal_curvature.cpp similarity index 100% rename from src/libigl/igl/principal_curvature.cpp rename to bundled_deps/libigl/igl/principal_curvature.cpp diff --git a/src/libigl/igl/principal_curvature.h b/bundled_deps/libigl/igl/principal_curvature.h similarity index 100% rename from src/libigl/igl/principal_curvature.h rename to bundled_deps/libigl/igl/principal_curvature.h diff --git a/src/libigl/igl/print_ijv.cpp b/bundled_deps/libigl/igl/print_ijv.cpp similarity index 100% rename from src/libigl/igl/print_ijv.cpp rename to bundled_deps/libigl/igl/print_ijv.cpp diff --git a/src/libigl/igl/print_ijv.h b/bundled_deps/libigl/igl/print_ijv.h similarity index 100% rename from src/libigl/igl/print_ijv.h rename to bundled_deps/libigl/igl/print_ijv.h diff --git a/src/libigl/igl/print_vector.cpp b/bundled_deps/libigl/igl/print_vector.cpp similarity index 100% rename from src/libigl/igl/print_vector.cpp rename to bundled_deps/libigl/igl/print_vector.cpp diff --git a/src/libigl/igl/print_vector.h b/bundled_deps/libigl/igl/print_vector.h similarity index 100% rename from src/libigl/igl/print_vector.h rename to bundled_deps/libigl/igl/print_vector.h diff --git a/src/libigl/igl/procrustes.cpp b/bundled_deps/libigl/igl/procrustes.cpp similarity index 100% rename from src/libigl/igl/procrustes.cpp rename to bundled_deps/libigl/igl/procrustes.cpp diff --git a/src/libigl/igl/procrustes.h b/bundled_deps/libigl/igl/procrustes.h similarity index 100% rename from src/libigl/igl/procrustes.h rename to bundled_deps/libigl/igl/procrustes.h diff --git a/src/libigl/igl/project.cpp b/bundled_deps/libigl/igl/project.cpp similarity index 100% rename from src/libigl/igl/project.cpp rename to bundled_deps/libigl/igl/project.cpp diff --git a/src/libigl/igl/project.h b/bundled_deps/libigl/igl/project.h similarity index 100% rename from src/libigl/igl/project.h rename to bundled_deps/libigl/igl/project.h diff --git a/src/libigl/igl/project_isometrically_to_plane.cpp b/bundled_deps/libigl/igl/project_isometrically_to_plane.cpp similarity index 100% rename from src/libigl/igl/project_isometrically_to_plane.cpp rename to bundled_deps/libigl/igl/project_isometrically_to_plane.cpp diff --git a/src/libigl/igl/project_isometrically_to_plane.h b/bundled_deps/libigl/igl/project_isometrically_to_plane.h similarity index 100% rename from src/libigl/igl/project_isometrically_to_plane.h rename to bundled_deps/libigl/igl/project_isometrically_to_plane.h diff --git a/src/libigl/igl/project_to_line.cpp b/bundled_deps/libigl/igl/project_to_line.cpp similarity index 100% rename from src/libigl/igl/project_to_line.cpp rename to bundled_deps/libigl/igl/project_to_line.cpp diff --git a/src/libigl/igl/project_to_line.h b/bundled_deps/libigl/igl/project_to_line.h similarity index 100% rename from src/libigl/igl/project_to_line.h rename to bundled_deps/libigl/igl/project_to_line.h diff --git a/src/libigl/igl/project_to_line_segment.cpp b/bundled_deps/libigl/igl/project_to_line_segment.cpp similarity index 100% rename from src/libigl/igl/project_to_line_segment.cpp rename to bundled_deps/libigl/igl/project_to_line_segment.cpp diff --git a/src/libigl/igl/project_to_line_segment.h b/bundled_deps/libigl/igl/project_to_line_segment.h similarity index 100% rename from src/libigl/igl/project_to_line_segment.h rename to bundled_deps/libigl/igl/project_to_line_segment.h diff --git a/src/libigl/igl/pseudonormal_test.cpp b/bundled_deps/libigl/igl/pseudonormal_test.cpp similarity index 100% rename from src/libigl/igl/pseudonormal_test.cpp rename to bundled_deps/libigl/igl/pseudonormal_test.cpp diff --git a/src/libigl/igl/pseudonormal_test.h b/bundled_deps/libigl/igl/pseudonormal_test.h similarity index 100% rename from src/libigl/igl/pseudonormal_test.h rename to bundled_deps/libigl/igl/pseudonormal_test.h diff --git a/src/libigl/igl/pso.cpp b/bundled_deps/libigl/igl/pso.cpp similarity index 100% rename from src/libigl/igl/pso.cpp rename to bundled_deps/libigl/igl/pso.cpp diff --git a/src/libigl/igl/pso.h b/bundled_deps/libigl/igl/pso.h similarity index 100% rename from src/libigl/igl/pso.h rename to bundled_deps/libigl/igl/pso.h diff --git a/src/libigl/igl/qslim.cpp b/bundled_deps/libigl/igl/qslim.cpp similarity index 100% rename from src/libigl/igl/qslim.cpp rename to bundled_deps/libigl/igl/qslim.cpp diff --git a/src/libigl/igl/qslim.h b/bundled_deps/libigl/igl/qslim.h similarity index 100% rename from src/libigl/igl/qslim.h rename to bundled_deps/libigl/igl/qslim.h diff --git a/src/libigl/igl/qslim_optimal_collapse_edge_callbacks.cpp b/bundled_deps/libigl/igl/qslim_optimal_collapse_edge_callbacks.cpp similarity index 100% rename from src/libigl/igl/qslim_optimal_collapse_edge_callbacks.cpp rename to bundled_deps/libigl/igl/qslim_optimal_collapse_edge_callbacks.cpp diff --git a/src/libigl/igl/qslim_optimal_collapse_edge_callbacks.h b/bundled_deps/libigl/igl/qslim_optimal_collapse_edge_callbacks.h similarity index 100% rename from src/libigl/igl/qslim_optimal_collapse_edge_callbacks.h rename to bundled_deps/libigl/igl/qslim_optimal_collapse_edge_callbacks.h diff --git a/src/libigl/igl/quad_planarity.cpp b/bundled_deps/libigl/igl/quad_planarity.cpp similarity index 100% rename from src/libigl/igl/quad_planarity.cpp rename to bundled_deps/libigl/igl/quad_planarity.cpp diff --git a/src/libigl/igl/quad_planarity.h b/bundled_deps/libigl/igl/quad_planarity.h similarity index 100% rename from src/libigl/igl/quad_planarity.h rename to bundled_deps/libigl/igl/quad_planarity.h diff --git a/src/libigl/igl/quadric_binary_plus_operator.cpp b/bundled_deps/libigl/igl/quadric_binary_plus_operator.cpp similarity index 100% rename from src/libigl/igl/quadric_binary_plus_operator.cpp rename to bundled_deps/libigl/igl/quadric_binary_plus_operator.cpp diff --git a/src/libigl/igl/quadric_binary_plus_operator.h b/bundled_deps/libigl/igl/quadric_binary_plus_operator.h similarity index 100% rename from src/libigl/igl/quadric_binary_plus_operator.h rename to bundled_deps/libigl/igl/quadric_binary_plus_operator.h diff --git a/src/libigl/igl/quat_conjugate.cpp b/bundled_deps/libigl/igl/quat_conjugate.cpp similarity index 100% rename from src/libigl/igl/quat_conjugate.cpp rename to bundled_deps/libigl/igl/quat_conjugate.cpp diff --git a/src/libigl/igl/quat_conjugate.h b/bundled_deps/libigl/igl/quat_conjugate.h similarity index 100% rename from src/libigl/igl/quat_conjugate.h rename to bundled_deps/libigl/igl/quat_conjugate.h diff --git a/src/libigl/igl/quat_mult.cpp b/bundled_deps/libigl/igl/quat_mult.cpp similarity index 100% rename from src/libigl/igl/quat_mult.cpp rename to bundled_deps/libigl/igl/quat_mult.cpp diff --git a/src/libigl/igl/quat_mult.h b/bundled_deps/libigl/igl/quat_mult.h similarity index 100% rename from src/libigl/igl/quat_mult.h rename to bundled_deps/libigl/igl/quat_mult.h diff --git a/src/libigl/igl/quat_to_axis_angle.cpp b/bundled_deps/libigl/igl/quat_to_axis_angle.cpp similarity index 100% rename from src/libigl/igl/quat_to_axis_angle.cpp rename to bundled_deps/libigl/igl/quat_to_axis_angle.cpp diff --git a/src/libigl/igl/quat_to_axis_angle.h b/bundled_deps/libigl/igl/quat_to_axis_angle.h similarity index 100% rename from src/libigl/igl/quat_to_axis_angle.h rename to bundled_deps/libigl/igl/quat_to_axis_angle.h diff --git a/src/libigl/igl/quat_to_mat.cpp b/bundled_deps/libigl/igl/quat_to_mat.cpp similarity index 100% rename from src/libigl/igl/quat_to_mat.cpp rename to bundled_deps/libigl/igl/quat_to_mat.cpp diff --git a/src/libigl/igl/quat_to_mat.h b/bundled_deps/libigl/igl/quat_to_mat.h similarity index 100% rename from src/libigl/igl/quat_to_mat.h rename to bundled_deps/libigl/igl/quat_to_mat.h diff --git a/src/libigl/igl/quats_to_column.cpp b/bundled_deps/libigl/igl/quats_to_column.cpp similarity index 100% rename from src/libigl/igl/quats_to_column.cpp rename to bundled_deps/libigl/igl/quats_to_column.cpp diff --git a/src/libigl/igl/quats_to_column.h b/bundled_deps/libigl/igl/quats_to_column.h similarity index 100% rename from src/libigl/igl/quats_to_column.h rename to bundled_deps/libigl/igl/quats_to_column.h diff --git a/src/libigl/igl/ramer_douglas_peucker.cpp b/bundled_deps/libigl/igl/ramer_douglas_peucker.cpp similarity index 100% rename from src/libigl/igl/ramer_douglas_peucker.cpp rename to bundled_deps/libigl/igl/ramer_douglas_peucker.cpp diff --git a/src/libigl/igl/ramer_douglas_peucker.h b/bundled_deps/libigl/igl/ramer_douglas_peucker.h similarity index 100% rename from src/libigl/igl/ramer_douglas_peucker.h rename to bundled_deps/libigl/igl/ramer_douglas_peucker.h diff --git a/src/libigl/igl/random_dir.cpp b/bundled_deps/libigl/igl/random_dir.cpp similarity index 100% rename from src/libigl/igl/random_dir.cpp rename to bundled_deps/libigl/igl/random_dir.cpp diff --git a/src/libigl/igl/random_dir.h b/bundled_deps/libigl/igl/random_dir.h similarity index 100% rename from src/libigl/igl/random_dir.h rename to bundled_deps/libigl/igl/random_dir.h diff --git a/src/libigl/igl/random_points_on_mesh.cpp b/bundled_deps/libigl/igl/random_points_on_mesh.cpp similarity index 100% rename from src/libigl/igl/random_points_on_mesh.cpp rename to bundled_deps/libigl/igl/random_points_on_mesh.cpp diff --git a/src/libigl/igl/random_points_on_mesh.h b/bundled_deps/libigl/igl/random_points_on_mesh.h similarity index 100% rename from src/libigl/igl/random_points_on_mesh.h rename to bundled_deps/libigl/igl/random_points_on_mesh.h diff --git a/src/libigl/igl/random_quaternion.cpp b/bundled_deps/libigl/igl/random_quaternion.cpp similarity index 100% rename from src/libigl/igl/random_quaternion.cpp rename to bundled_deps/libigl/igl/random_quaternion.cpp diff --git a/src/libigl/igl/random_quaternion.h b/bundled_deps/libigl/igl/random_quaternion.h similarity index 100% rename from src/libigl/igl/random_quaternion.h rename to bundled_deps/libigl/igl/random_quaternion.h diff --git a/src/libigl/igl/random_search.cpp b/bundled_deps/libigl/igl/random_search.cpp similarity index 100% rename from src/libigl/igl/random_search.cpp rename to bundled_deps/libigl/igl/random_search.cpp diff --git a/src/libigl/igl/random_search.h b/bundled_deps/libigl/igl/random_search.h similarity index 100% rename from src/libigl/igl/random_search.h rename to bundled_deps/libigl/igl/random_search.h diff --git a/src/libigl/igl/randperm.cpp b/bundled_deps/libigl/igl/randperm.cpp similarity index 100% rename from src/libigl/igl/randperm.cpp rename to bundled_deps/libigl/igl/randperm.cpp diff --git a/src/libigl/igl/randperm.h b/bundled_deps/libigl/igl/randperm.h similarity index 100% rename from src/libigl/igl/randperm.h rename to bundled_deps/libigl/igl/randperm.h diff --git a/src/libigl/igl/ray_box_intersect.cpp b/bundled_deps/libigl/igl/ray_box_intersect.cpp similarity index 100% rename from src/libigl/igl/ray_box_intersect.cpp rename to bundled_deps/libigl/igl/ray_box_intersect.cpp diff --git a/src/libigl/igl/ray_box_intersect.h b/bundled_deps/libigl/igl/ray_box_intersect.h similarity index 100% rename from src/libigl/igl/ray_box_intersect.h rename to bundled_deps/libigl/igl/ray_box_intersect.h diff --git a/src/libigl/igl/ray_mesh_intersect.cpp b/bundled_deps/libigl/igl/ray_mesh_intersect.cpp similarity index 100% rename from src/libigl/igl/ray_mesh_intersect.cpp rename to bundled_deps/libigl/igl/ray_mesh_intersect.cpp diff --git a/src/libigl/igl/ray_mesh_intersect.h b/bundled_deps/libigl/igl/ray_mesh_intersect.h similarity index 100% rename from src/libigl/igl/ray_mesh_intersect.h rename to bundled_deps/libigl/igl/ray_mesh_intersect.h diff --git a/src/libigl/igl/ray_sphere_intersect.cpp b/bundled_deps/libigl/igl/ray_sphere_intersect.cpp similarity index 100% rename from src/libigl/igl/ray_sphere_intersect.cpp rename to bundled_deps/libigl/igl/ray_sphere_intersect.cpp diff --git a/src/libigl/igl/ray_sphere_intersect.h b/bundled_deps/libigl/igl/ray_sphere_intersect.h similarity index 100% rename from src/libigl/igl/ray_sphere_intersect.h rename to bundled_deps/libigl/igl/ray_sphere_intersect.h diff --git a/src/libigl/igl/raytri.c b/bundled_deps/libigl/igl/raytri.c similarity index 100% rename from src/libigl/igl/raytri.c rename to bundled_deps/libigl/igl/raytri.c diff --git a/src/libigl/igl/readBF.cpp b/bundled_deps/libigl/igl/readBF.cpp similarity index 100% rename from src/libigl/igl/readBF.cpp rename to bundled_deps/libigl/igl/readBF.cpp diff --git a/src/libigl/igl/readBF.h b/bundled_deps/libigl/igl/readBF.h similarity index 100% rename from src/libigl/igl/readBF.h rename to bundled_deps/libigl/igl/readBF.h diff --git a/src/libigl/igl/readCSV.cpp b/bundled_deps/libigl/igl/readCSV.cpp similarity index 100% rename from src/libigl/igl/readCSV.cpp rename to bundled_deps/libigl/igl/readCSV.cpp diff --git a/src/libigl/igl/readCSV.h b/bundled_deps/libigl/igl/readCSV.h similarity index 100% rename from src/libigl/igl/readCSV.h rename to bundled_deps/libigl/igl/readCSV.h diff --git a/src/libigl/igl/readDMAT.cpp b/bundled_deps/libigl/igl/readDMAT.cpp similarity index 100% rename from src/libigl/igl/readDMAT.cpp rename to bundled_deps/libigl/igl/readDMAT.cpp diff --git a/src/libigl/igl/readDMAT.h b/bundled_deps/libigl/igl/readDMAT.h similarity index 100% rename from src/libigl/igl/readDMAT.h rename to bundled_deps/libigl/igl/readDMAT.h diff --git a/src/libigl/igl/readMESH.cpp b/bundled_deps/libigl/igl/readMESH.cpp similarity index 100% rename from src/libigl/igl/readMESH.cpp rename to bundled_deps/libigl/igl/readMESH.cpp diff --git a/src/libigl/igl/readMESH.h b/bundled_deps/libigl/igl/readMESH.h similarity index 100% rename from src/libigl/igl/readMESH.h rename to bundled_deps/libigl/igl/readMESH.h diff --git a/src/libigl/igl/readMSH.cpp b/bundled_deps/libigl/igl/readMSH.cpp similarity index 100% rename from src/libigl/igl/readMSH.cpp rename to bundled_deps/libigl/igl/readMSH.cpp diff --git a/src/libigl/igl/readMSH.h b/bundled_deps/libigl/igl/readMSH.h similarity index 100% rename from src/libigl/igl/readMSH.h rename to bundled_deps/libigl/igl/readMSH.h diff --git a/src/libigl/igl/readNODE.cpp b/bundled_deps/libigl/igl/readNODE.cpp similarity index 100% rename from src/libigl/igl/readNODE.cpp rename to bundled_deps/libigl/igl/readNODE.cpp diff --git a/src/libigl/igl/readNODE.h b/bundled_deps/libigl/igl/readNODE.h similarity index 100% rename from src/libigl/igl/readNODE.h rename to bundled_deps/libigl/igl/readNODE.h diff --git a/src/libigl/igl/readOBJ.cpp b/bundled_deps/libigl/igl/readOBJ.cpp similarity index 100% rename from src/libigl/igl/readOBJ.cpp rename to bundled_deps/libigl/igl/readOBJ.cpp diff --git a/src/libigl/igl/readOBJ.h b/bundled_deps/libigl/igl/readOBJ.h similarity index 100% rename from src/libigl/igl/readOBJ.h rename to bundled_deps/libigl/igl/readOBJ.h diff --git a/src/libigl/igl/readOFF.cpp b/bundled_deps/libigl/igl/readOFF.cpp similarity index 100% rename from src/libigl/igl/readOFF.cpp rename to bundled_deps/libigl/igl/readOFF.cpp diff --git a/src/libigl/igl/readOFF.h b/bundled_deps/libigl/igl/readOFF.h similarity index 100% rename from src/libigl/igl/readOFF.h rename to bundled_deps/libigl/igl/readOFF.h diff --git a/src/libigl/igl/readPLY.cpp b/bundled_deps/libigl/igl/readPLY.cpp similarity index 100% rename from src/libigl/igl/readPLY.cpp rename to bundled_deps/libigl/igl/readPLY.cpp diff --git a/src/libigl/igl/readPLY.h b/bundled_deps/libigl/igl/readPLY.h similarity index 100% rename from src/libigl/igl/readPLY.h rename to bundled_deps/libigl/igl/readPLY.h diff --git a/src/libigl/igl/readSTL.cpp b/bundled_deps/libigl/igl/readSTL.cpp similarity index 100% rename from src/libigl/igl/readSTL.cpp rename to bundled_deps/libigl/igl/readSTL.cpp diff --git a/src/libigl/igl/readSTL.h b/bundled_deps/libigl/igl/readSTL.h similarity index 100% rename from src/libigl/igl/readSTL.h rename to bundled_deps/libigl/igl/readSTL.h diff --git a/src/libigl/igl/readTGF.cpp b/bundled_deps/libigl/igl/readTGF.cpp similarity index 100% rename from src/libigl/igl/readTGF.cpp rename to bundled_deps/libigl/igl/readTGF.cpp diff --git a/src/libigl/igl/readTGF.h b/bundled_deps/libigl/igl/readTGF.h similarity index 100% rename from src/libigl/igl/readTGF.h rename to bundled_deps/libigl/igl/readTGF.h diff --git a/src/libigl/igl/readWRL.cpp b/bundled_deps/libigl/igl/readWRL.cpp similarity index 100% rename from src/libigl/igl/readWRL.cpp rename to bundled_deps/libigl/igl/readWRL.cpp diff --git a/src/libigl/igl/readWRL.h b/bundled_deps/libigl/igl/readWRL.h similarity index 100% rename from src/libigl/igl/readWRL.h rename to bundled_deps/libigl/igl/readWRL.h diff --git a/src/libigl/igl/read_triangle_mesh.cpp b/bundled_deps/libigl/igl/read_triangle_mesh.cpp similarity index 100% rename from src/libigl/igl/read_triangle_mesh.cpp rename to bundled_deps/libigl/igl/read_triangle_mesh.cpp diff --git a/src/libigl/igl/read_triangle_mesh.h b/bundled_deps/libigl/igl/read_triangle_mesh.h similarity index 100% rename from src/libigl/igl/read_triangle_mesh.h rename to bundled_deps/libigl/igl/read_triangle_mesh.h diff --git a/src/libigl/igl/redux.h b/bundled_deps/libigl/igl/redux.h similarity index 100% rename from src/libigl/igl/redux.h rename to bundled_deps/libigl/igl/redux.h diff --git a/src/libigl/igl/remesh_along_isoline.cpp b/bundled_deps/libigl/igl/remesh_along_isoline.cpp similarity index 100% rename from src/libigl/igl/remesh_along_isoline.cpp rename to bundled_deps/libigl/igl/remesh_along_isoline.cpp diff --git a/src/libigl/igl/remesh_along_isoline.h b/bundled_deps/libigl/igl/remesh_along_isoline.h similarity index 100% rename from src/libigl/igl/remesh_along_isoline.h rename to bundled_deps/libigl/igl/remesh_along_isoline.h diff --git a/src/libigl/igl/remove_duplicate_vertices.cpp b/bundled_deps/libigl/igl/remove_duplicate_vertices.cpp similarity index 100% rename from src/libigl/igl/remove_duplicate_vertices.cpp rename to bundled_deps/libigl/igl/remove_duplicate_vertices.cpp diff --git a/src/libigl/igl/remove_duplicate_vertices.h b/bundled_deps/libigl/igl/remove_duplicate_vertices.h similarity index 100% rename from src/libigl/igl/remove_duplicate_vertices.h rename to bundled_deps/libigl/igl/remove_duplicate_vertices.h diff --git a/src/libigl/igl/remove_duplicates.cpp b/bundled_deps/libigl/igl/remove_duplicates.cpp similarity index 100% rename from src/libigl/igl/remove_duplicates.cpp rename to bundled_deps/libigl/igl/remove_duplicates.cpp diff --git a/src/libigl/igl/remove_duplicates.h b/bundled_deps/libigl/igl/remove_duplicates.h similarity index 100% rename from src/libigl/igl/remove_duplicates.h rename to bundled_deps/libigl/igl/remove_duplicates.h diff --git a/src/libigl/igl/remove_unreferenced.cpp b/bundled_deps/libigl/igl/remove_unreferenced.cpp similarity index 100% rename from src/libigl/igl/remove_unreferenced.cpp rename to bundled_deps/libigl/igl/remove_unreferenced.cpp diff --git a/src/libigl/igl/remove_unreferenced.h b/bundled_deps/libigl/igl/remove_unreferenced.h similarity index 100% rename from src/libigl/igl/remove_unreferenced.h rename to bundled_deps/libigl/igl/remove_unreferenced.h diff --git a/src/libigl/igl/reorder.cpp b/bundled_deps/libigl/igl/reorder.cpp similarity index 100% rename from src/libigl/igl/reorder.cpp rename to bundled_deps/libigl/igl/reorder.cpp diff --git a/src/libigl/igl/reorder.h b/bundled_deps/libigl/igl/reorder.h similarity index 100% rename from src/libigl/igl/reorder.h rename to bundled_deps/libigl/igl/reorder.h diff --git a/src/libigl/igl/repdiag.cpp b/bundled_deps/libigl/igl/repdiag.cpp similarity index 100% rename from src/libigl/igl/repdiag.cpp rename to bundled_deps/libigl/igl/repdiag.cpp diff --git a/src/libigl/igl/repdiag.h b/bundled_deps/libigl/igl/repdiag.h similarity index 100% rename from src/libigl/igl/repdiag.h rename to bundled_deps/libigl/igl/repdiag.h diff --git a/src/libigl/igl/repmat.cpp b/bundled_deps/libigl/igl/repmat.cpp similarity index 100% rename from src/libigl/igl/repmat.cpp rename to bundled_deps/libigl/igl/repmat.cpp diff --git a/src/libigl/igl/repmat.h b/bundled_deps/libigl/igl/repmat.h similarity index 100% rename from src/libigl/igl/repmat.h rename to bundled_deps/libigl/igl/repmat.h diff --git a/src/libigl/igl/resolve_duplicated_faces.cpp b/bundled_deps/libigl/igl/resolve_duplicated_faces.cpp similarity index 100% rename from src/libigl/igl/resolve_duplicated_faces.cpp rename to bundled_deps/libigl/igl/resolve_duplicated_faces.cpp diff --git a/src/libigl/igl/resolve_duplicated_faces.h b/bundled_deps/libigl/igl/resolve_duplicated_faces.h similarity index 100% rename from src/libigl/igl/resolve_duplicated_faces.h rename to bundled_deps/libigl/igl/resolve_duplicated_faces.h diff --git a/src/libigl/igl/rgb_to_hsv.cpp b/bundled_deps/libigl/igl/rgb_to_hsv.cpp similarity index 100% rename from src/libigl/igl/rgb_to_hsv.cpp rename to bundled_deps/libigl/igl/rgb_to_hsv.cpp diff --git a/src/libigl/igl/rgb_to_hsv.h b/bundled_deps/libigl/igl/rgb_to_hsv.h similarity index 100% rename from src/libigl/igl/rgb_to_hsv.h rename to bundled_deps/libigl/igl/rgb_to_hsv.h diff --git a/src/libigl/igl/rotate_by_quat.cpp b/bundled_deps/libigl/igl/rotate_by_quat.cpp similarity index 100% rename from src/libigl/igl/rotate_by_quat.cpp rename to bundled_deps/libigl/igl/rotate_by_quat.cpp diff --git a/src/libigl/igl/rotate_by_quat.h b/bundled_deps/libigl/igl/rotate_by_quat.h similarity index 100% rename from src/libigl/igl/rotate_by_quat.h rename to bundled_deps/libigl/igl/rotate_by_quat.h diff --git a/src/libigl/igl/rotate_vectors.cpp b/bundled_deps/libigl/igl/rotate_vectors.cpp similarity index 100% rename from src/libigl/igl/rotate_vectors.cpp rename to bundled_deps/libigl/igl/rotate_vectors.cpp diff --git a/src/libigl/igl/rotate_vectors.h b/bundled_deps/libigl/igl/rotate_vectors.h similarity index 100% rename from src/libigl/igl/rotate_vectors.h rename to bundled_deps/libigl/igl/rotate_vectors.h diff --git a/src/libigl/igl/rotation_matrix_from_directions.cpp b/bundled_deps/libigl/igl/rotation_matrix_from_directions.cpp similarity index 100% rename from src/libigl/igl/rotation_matrix_from_directions.cpp rename to bundled_deps/libigl/igl/rotation_matrix_from_directions.cpp diff --git a/src/libigl/igl/rotation_matrix_from_directions.h b/bundled_deps/libigl/igl/rotation_matrix_from_directions.h similarity index 100% rename from src/libigl/igl/rotation_matrix_from_directions.h rename to bundled_deps/libigl/igl/rotation_matrix_from_directions.h diff --git a/src/libigl/igl/round.cpp b/bundled_deps/libigl/igl/round.cpp similarity index 100% rename from src/libigl/igl/round.cpp rename to bundled_deps/libigl/igl/round.cpp diff --git a/src/libigl/igl/round.h b/bundled_deps/libigl/igl/round.h similarity index 100% rename from src/libigl/igl/round.h rename to bundled_deps/libigl/igl/round.h diff --git a/src/libigl/igl/rows_to_matrix.cpp b/bundled_deps/libigl/igl/rows_to_matrix.cpp similarity index 100% rename from src/libigl/igl/rows_to_matrix.cpp rename to bundled_deps/libigl/igl/rows_to_matrix.cpp diff --git a/src/libigl/igl/rows_to_matrix.h b/bundled_deps/libigl/igl/rows_to_matrix.h similarity index 100% rename from src/libigl/igl/rows_to_matrix.h rename to bundled_deps/libigl/igl/rows_to_matrix.h diff --git a/src/libigl/igl/sample_edges.cpp b/bundled_deps/libigl/igl/sample_edges.cpp similarity index 100% rename from src/libigl/igl/sample_edges.cpp rename to bundled_deps/libigl/igl/sample_edges.cpp diff --git a/src/libigl/igl/sample_edges.h b/bundled_deps/libigl/igl/sample_edges.h similarity index 100% rename from src/libigl/igl/sample_edges.h rename to bundled_deps/libigl/igl/sample_edges.h diff --git a/src/libigl/igl/seam_edges.cpp b/bundled_deps/libigl/igl/seam_edges.cpp similarity index 100% rename from src/libigl/igl/seam_edges.cpp rename to bundled_deps/libigl/igl/seam_edges.cpp diff --git a/src/libigl/igl/seam_edges.h b/bundled_deps/libigl/igl/seam_edges.h similarity index 100% rename from src/libigl/igl/seam_edges.h rename to bundled_deps/libigl/igl/seam_edges.h diff --git a/src/libigl/igl/segment_segment_intersect.cpp b/bundled_deps/libigl/igl/segment_segment_intersect.cpp similarity index 100% rename from src/libigl/igl/segment_segment_intersect.cpp rename to bundled_deps/libigl/igl/segment_segment_intersect.cpp diff --git a/src/libigl/igl/segment_segment_intersect.h b/bundled_deps/libigl/igl/segment_segment_intersect.h similarity index 100% rename from src/libigl/igl/segment_segment_intersect.h rename to bundled_deps/libigl/igl/segment_segment_intersect.h diff --git a/src/libigl/igl/serialize.h b/bundled_deps/libigl/igl/serialize.h similarity index 100% rename from src/libigl/igl/serialize.h rename to bundled_deps/libigl/igl/serialize.h diff --git a/src/libigl/igl/setdiff.cpp b/bundled_deps/libigl/igl/setdiff.cpp similarity index 100% rename from src/libigl/igl/setdiff.cpp rename to bundled_deps/libigl/igl/setdiff.cpp diff --git a/src/libigl/igl/setdiff.h b/bundled_deps/libigl/igl/setdiff.h similarity index 100% rename from src/libigl/igl/setdiff.h rename to bundled_deps/libigl/igl/setdiff.h diff --git a/src/libigl/igl/setunion.cpp b/bundled_deps/libigl/igl/setunion.cpp similarity index 100% rename from src/libigl/igl/setunion.cpp rename to bundled_deps/libigl/igl/setunion.cpp diff --git a/src/libigl/igl/setunion.h b/bundled_deps/libigl/igl/setunion.h similarity index 100% rename from src/libigl/igl/setunion.h rename to bundled_deps/libigl/igl/setunion.h diff --git a/src/libigl/igl/setxor.cpp b/bundled_deps/libigl/igl/setxor.cpp similarity index 100% rename from src/libigl/igl/setxor.cpp rename to bundled_deps/libigl/igl/setxor.cpp diff --git a/src/libigl/igl/setxor.h b/bundled_deps/libigl/igl/setxor.h similarity index 100% rename from src/libigl/igl/setxor.h rename to bundled_deps/libigl/igl/setxor.h diff --git a/src/libigl/igl/shape_diameter_function.cpp b/bundled_deps/libigl/igl/shape_diameter_function.cpp similarity index 100% rename from src/libigl/igl/shape_diameter_function.cpp rename to bundled_deps/libigl/igl/shape_diameter_function.cpp diff --git a/src/libigl/igl/shape_diameter_function.h b/bundled_deps/libigl/igl/shape_diameter_function.h similarity index 100% rename from src/libigl/igl/shape_diameter_function.h rename to bundled_deps/libigl/igl/shape_diameter_function.h diff --git a/src/libigl/igl/shapeup.cpp b/bundled_deps/libigl/igl/shapeup.cpp similarity index 100% rename from src/libigl/igl/shapeup.cpp rename to bundled_deps/libigl/igl/shapeup.cpp diff --git a/src/libigl/igl/shapeup.h b/bundled_deps/libigl/igl/shapeup.h similarity index 100% rename from src/libigl/igl/shapeup.h rename to bundled_deps/libigl/igl/shapeup.h diff --git a/src/libigl/igl/shortest_edge_and_midpoint.cpp b/bundled_deps/libigl/igl/shortest_edge_and_midpoint.cpp similarity index 100% rename from src/libigl/igl/shortest_edge_and_midpoint.cpp rename to bundled_deps/libigl/igl/shortest_edge_and_midpoint.cpp diff --git a/src/libigl/igl/shortest_edge_and_midpoint.h b/bundled_deps/libigl/igl/shortest_edge_and_midpoint.h similarity index 100% rename from src/libigl/igl/shortest_edge_and_midpoint.h rename to bundled_deps/libigl/igl/shortest_edge_and_midpoint.h diff --git a/src/libigl/igl/signed_angle.cpp b/bundled_deps/libigl/igl/signed_angle.cpp similarity index 100% rename from src/libigl/igl/signed_angle.cpp rename to bundled_deps/libigl/igl/signed_angle.cpp diff --git a/src/libigl/igl/signed_angle.h b/bundled_deps/libigl/igl/signed_angle.h similarity index 100% rename from src/libigl/igl/signed_angle.h rename to bundled_deps/libigl/igl/signed_angle.h diff --git a/src/libigl/igl/signed_distance.cpp b/bundled_deps/libigl/igl/signed_distance.cpp similarity index 100% rename from src/libigl/igl/signed_distance.cpp rename to bundled_deps/libigl/igl/signed_distance.cpp diff --git a/src/libigl/igl/signed_distance.h b/bundled_deps/libigl/igl/signed_distance.h similarity index 100% rename from src/libigl/igl/signed_distance.h rename to bundled_deps/libigl/igl/signed_distance.h diff --git a/src/libigl/igl/simplify_polyhedron.cpp b/bundled_deps/libigl/igl/simplify_polyhedron.cpp similarity index 100% rename from src/libigl/igl/simplify_polyhedron.cpp rename to bundled_deps/libigl/igl/simplify_polyhedron.cpp diff --git a/src/libigl/igl/simplify_polyhedron.h b/bundled_deps/libigl/igl/simplify_polyhedron.h similarity index 100% rename from src/libigl/igl/simplify_polyhedron.h rename to bundled_deps/libigl/igl/simplify_polyhedron.h diff --git a/src/libigl/igl/slice.cpp b/bundled_deps/libigl/igl/slice.cpp similarity index 100% rename from src/libigl/igl/slice.cpp rename to bundled_deps/libigl/igl/slice.cpp diff --git a/src/libigl/igl/slice.h b/bundled_deps/libigl/igl/slice.h similarity index 100% rename from src/libigl/igl/slice.h rename to bundled_deps/libigl/igl/slice.h diff --git a/src/libigl/igl/slice_cached.cpp b/bundled_deps/libigl/igl/slice_cached.cpp similarity index 100% rename from src/libigl/igl/slice_cached.cpp rename to bundled_deps/libigl/igl/slice_cached.cpp diff --git a/src/libigl/igl/slice_cached.h b/bundled_deps/libigl/igl/slice_cached.h similarity index 100% rename from src/libigl/igl/slice_cached.h rename to bundled_deps/libigl/igl/slice_cached.h diff --git a/src/libigl/igl/slice_into.cpp b/bundled_deps/libigl/igl/slice_into.cpp similarity index 100% rename from src/libigl/igl/slice_into.cpp rename to bundled_deps/libigl/igl/slice_into.cpp diff --git a/src/libigl/igl/slice_into.h b/bundled_deps/libigl/igl/slice_into.h similarity index 100% rename from src/libigl/igl/slice_into.h rename to bundled_deps/libigl/igl/slice_into.h diff --git a/src/libigl/igl/slice_mask.cpp b/bundled_deps/libigl/igl/slice_mask.cpp similarity index 100% rename from src/libigl/igl/slice_mask.cpp rename to bundled_deps/libigl/igl/slice_mask.cpp diff --git a/src/libigl/igl/slice_mask.h b/bundled_deps/libigl/igl/slice_mask.h similarity index 100% rename from src/libigl/igl/slice_mask.h rename to bundled_deps/libigl/igl/slice_mask.h diff --git a/src/libigl/igl/slice_tets.cpp b/bundled_deps/libigl/igl/slice_tets.cpp similarity index 100% rename from src/libigl/igl/slice_tets.cpp rename to bundled_deps/libigl/igl/slice_tets.cpp diff --git a/src/libigl/igl/slice_tets.h b/bundled_deps/libigl/igl/slice_tets.h similarity index 100% rename from src/libigl/igl/slice_tets.h rename to bundled_deps/libigl/igl/slice_tets.h diff --git a/src/libigl/igl/slim.cpp b/bundled_deps/libigl/igl/slim.cpp similarity index 100% rename from src/libigl/igl/slim.cpp rename to bundled_deps/libigl/igl/slim.cpp diff --git a/src/libigl/igl/slim.h b/bundled_deps/libigl/igl/slim.h similarity index 100% rename from src/libigl/igl/slim.h rename to bundled_deps/libigl/igl/slim.h diff --git a/src/libigl/igl/snap_points.cpp b/bundled_deps/libigl/igl/snap_points.cpp similarity index 100% rename from src/libigl/igl/snap_points.cpp rename to bundled_deps/libigl/igl/snap_points.cpp diff --git a/src/libigl/igl/snap_points.h b/bundled_deps/libigl/igl/snap_points.h similarity index 100% rename from src/libigl/igl/snap_points.h rename to bundled_deps/libigl/igl/snap_points.h diff --git a/src/libigl/igl/snap_to_canonical_view_quat.cpp b/bundled_deps/libigl/igl/snap_to_canonical_view_quat.cpp similarity index 100% rename from src/libigl/igl/snap_to_canonical_view_quat.cpp rename to bundled_deps/libigl/igl/snap_to_canonical_view_quat.cpp diff --git a/src/libigl/igl/snap_to_canonical_view_quat.h b/bundled_deps/libigl/igl/snap_to_canonical_view_quat.h similarity index 100% rename from src/libigl/igl/snap_to_canonical_view_quat.h rename to bundled_deps/libigl/igl/snap_to_canonical_view_quat.h diff --git a/src/libigl/igl/snap_to_fixed_up.cpp b/bundled_deps/libigl/igl/snap_to_fixed_up.cpp similarity index 100% rename from src/libigl/igl/snap_to_fixed_up.cpp rename to bundled_deps/libigl/igl/snap_to_fixed_up.cpp diff --git a/src/libigl/igl/snap_to_fixed_up.h b/bundled_deps/libigl/igl/snap_to_fixed_up.h similarity index 100% rename from src/libigl/igl/snap_to_fixed_up.h rename to bundled_deps/libigl/igl/snap_to_fixed_up.h diff --git a/src/libigl/igl/solid_angle.cpp b/bundled_deps/libigl/igl/solid_angle.cpp similarity index 100% rename from src/libigl/igl/solid_angle.cpp rename to bundled_deps/libigl/igl/solid_angle.cpp diff --git a/src/libigl/igl/solid_angle.h b/bundled_deps/libigl/igl/solid_angle.h similarity index 100% rename from src/libigl/igl/solid_angle.h rename to bundled_deps/libigl/igl/solid_angle.h diff --git a/src/libigl/igl/sort.cpp b/bundled_deps/libigl/igl/sort.cpp similarity index 100% rename from src/libigl/igl/sort.cpp rename to bundled_deps/libigl/igl/sort.cpp diff --git a/src/libigl/igl/sort.h b/bundled_deps/libigl/igl/sort.h similarity index 100% rename from src/libigl/igl/sort.h rename to bundled_deps/libigl/igl/sort.h diff --git a/src/libigl/igl/sort_angles.cpp b/bundled_deps/libigl/igl/sort_angles.cpp similarity index 100% rename from src/libigl/igl/sort_angles.cpp rename to bundled_deps/libigl/igl/sort_angles.cpp diff --git a/src/libigl/igl/sort_angles.h b/bundled_deps/libigl/igl/sort_angles.h similarity index 100% rename from src/libigl/igl/sort_angles.h rename to bundled_deps/libigl/igl/sort_angles.h diff --git a/src/libigl/igl/sort_triangles.cpp b/bundled_deps/libigl/igl/sort_triangles.cpp similarity index 100% rename from src/libigl/igl/sort_triangles.cpp rename to bundled_deps/libigl/igl/sort_triangles.cpp diff --git a/src/libigl/igl/sort_triangles.h b/bundled_deps/libigl/igl/sort_triangles.h similarity index 100% rename from src/libigl/igl/sort_triangles.h rename to bundled_deps/libigl/igl/sort_triangles.h diff --git a/src/libigl/igl/sort_vectors_ccw.cpp b/bundled_deps/libigl/igl/sort_vectors_ccw.cpp similarity index 100% rename from src/libigl/igl/sort_vectors_ccw.cpp rename to bundled_deps/libigl/igl/sort_vectors_ccw.cpp diff --git a/src/libigl/igl/sort_vectors_ccw.h b/bundled_deps/libigl/igl/sort_vectors_ccw.h similarity index 100% rename from src/libigl/igl/sort_vectors_ccw.h rename to bundled_deps/libigl/igl/sort_vectors_ccw.h diff --git a/src/libigl/igl/sortrows.cpp b/bundled_deps/libigl/igl/sortrows.cpp similarity index 100% rename from src/libigl/igl/sortrows.cpp rename to bundled_deps/libigl/igl/sortrows.cpp diff --git a/src/libigl/igl/sortrows.h b/bundled_deps/libigl/igl/sortrows.h similarity index 100% rename from src/libigl/igl/sortrows.h rename to bundled_deps/libigl/igl/sortrows.h diff --git a/src/libigl/igl/sparse.cpp b/bundled_deps/libigl/igl/sparse.cpp similarity index 100% rename from src/libigl/igl/sparse.cpp rename to bundled_deps/libigl/igl/sparse.cpp diff --git a/src/libigl/igl/sparse.h b/bundled_deps/libigl/igl/sparse.h similarity index 100% rename from src/libigl/igl/sparse.h rename to bundled_deps/libigl/igl/sparse.h diff --git a/src/libigl/igl/sparse_cached.cpp b/bundled_deps/libigl/igl/sparse_cached.cpp similarity index 100% rename from src/libigl/igl/sparse_cached.cpp rename to bundled_deps/libigl/igl/sparse_cached.cpp diff --git a/src/libigl/igl/sparse_cached.h b/bundled_deps/libigl/igl/sparse_cached.h similarity index 100% rename from src/libigl/igl/sparse_cached.h rename to bundled_deps/libigl/igl/sparse_cached.h diff --git a/src/libigl/igl/speye.cpp b/bundled_deps/libigl/igl/speye.cpp similarity index 100% rename from src/libigl/igl/speye.cpp rename to bundled_deps/libigl/igl/speye.cpp diff --git a/src/libigl/igl/speye.h b/bundled_deps/libigl/igl/speye.h similarity index 100% rename from src/libigl/igl/speye.h rename to bundled_deps/libigl/igl/speye.h diff --git a/src/libigl/igl/squared_edge_lengths.cpp b/bundled_deps/libigl/igl/squared_edge_lengths.cpp similarity index 100% rename from src/libigl/igl/squared_edge_lengths.cpp rename to bundled_deps/libigl/igl/squared_edge_lengths.cpp diff --git a/src/libigl/igl/squared_edge_lengths.h b/bundled_deps/libigl/igl/squared_edge_lengths.h similarity index 100% rename from src/libigl/igl/squared_edge_lengths.h rename to bundled_deps/libigl/igl/squared_edge_lengths.h diff --git a/src/libigl/igl/stdin_to_temp.cpp b/bundled_deps/libigl/igl/stdin_to_temp.cpp similarity index 100% rename from src/libigl/igl/stdin_to_temp.cpp rename to bundled_deps/libigl/igl/stdin_to_temp.cpp diff --git a/src/libigl/igl/stdin_to_temp.h b/bundled_deps/libigl/igl/stdin_to_temp.h similarity index 100% rename from src/libigl/igl/stdin_to_temp.h rename to bundled_deps/libigl/igl/stdin_to_temp.h diff --git a/src/libigl/igl/straighten_seams.cpp b/bundled_deps/libigl/igl/straighten_seams.cpp similarity index 100% rename from src/libigl/igl/straighten_seams.cpp rename to bundled_deps/libigl/igl/straighten_seams.cpp diff --git a/src/libigl/igl/straighten_seams.h b/bundled_deps/libigl/igl/straighten_seams.h similarity index 100% rename from src/libigl/igl/straighten_seams.h rename to bundled_deps/libigl/igl/straighten_seams.h diff --git a/src/libigl/igl/sum.cpp b/bundled_deps/libigl/igl/sum.cpp similarity index 100% rename from src/libigl/igl/sum.cpp rename to bundled_deps/libigl/igl/sum.cpp diff --git a/src/libigl/igl/sum.h b/bundled_deps/libigl/igl/sum.h similarity index 100% rename from src/libigl/igl/sum.h rename to bundled_deps/libigl/igl/sum.h diff --git a/src/libigl/igl/svd3x3.cpp b/bundled_deps/libigl/igl/svd3x3.cpp similarity index 100% rename from src/libigl/igl/svd3x3.cpp rename to bundled_deps/libigl/igl/svd3x3.cpp diff --git a/src/libigl/igl/svd3x3.h b/bundled_deps/libigl/igl/svd3x3.h similarity index 100% rename from src/libigl/igl/svd3x3.h rename to bundled_deps/libigl/igl/svd3x3.h diff --git a/src/libigl/igl/svd3x3_avx.cpp b/bundled_deps/libigl/igl/svd3x3_avx.cpp similarity index 100% rename from src/libigl/igl/svd3x3_avx.cpp rename to bundled_deps/libigl/igl/svd3x3_avx.cpp diff --git a/src/libigl/igl/svd3x3_avx.h b/bundled_deps/libigl/igl/svd3x3_avx.h similarity index 100% rename from src/libigl/igl/svd3x3_avx.h rename to bundled_deps/libigl/igl/svd3x3_avx.h diff --git a/src/libigl/igl/svd3x3_sse.cpp b/bundled_deps/libigl/igl/svd3x3_sse.cpp similarity index 100% rename from src/libigl/igl/svd3x3_sse.cpp rename to bundled_deps/libigl/igl/svd3x3_sse.cpp diff --git a/src/libigl/igl/svd3x3_sse.h b/bundled_deps/libigl/igl/svd3x3_sse.h similarity index 100% rename from src/libigl/igl/svd3x3_sse.h rename to bundled_deps/libigl/igl/svd3x3_sse.h diff --git a/src/libigl/igl/swept_volume_bounding_box.cpp b/bundled_deps/libigl/igl/swept_volume_bounding_box.cpp similarity index 100% rename from src/libigl/igl/swept_volume_bounding_box.cpp rename to bundled_deps/libigl/igl/swept_volume_bounding_box.cpp diff --git a/src/libigl/igl/swept_volume_bounding_box.h b/bundled_deps/libigl/igl/swept_volume_bounding_box.h similarity index 100% rename from src/libigl/igl/swept_volume_bounding_box.h rename to bundled_deps/libigl/igl/swept_volume_bounding_box.h diff --git a/src/libigl/igl/swept_volume_signed_distance.cpp b/bundled_deps/libigl/igl/swept_volume_signed_distance.cpp similarity index 100% rename from src/libigl/igl/swept_volume_signed_distance.cpp rename to bundled_deps/libigl/igl/swept_volume_signed_distance.cpp diff --git a/src/libigl/igl/swept_volume_signed_distance.h b/bundled_deps/libigl/igl/swept_volume_signed_distance.h similarity index 100% rename from src/libigl/igl/swept_volume_signed_distance.h rename to bundled_deps/libigl/igl/swept_volume_signed_distance.h diff --git a/src/libigl/igl/trackball.cpp b/bundled_deps/libigl/igl/trackball.cpp similarity index 100% rename from src/libigl/igl/trackball.cpp rename to bundled_deps/libigl/igl/trackball.cpp diff --git a/src/libigl/igl/trackball.h b/bundled_deps/libigl/igl/trackball.h similarity index 100% rename from src/libigl/igl/trackball.h rename to bundled_deps/libigl/igl/trackball.h diff --git a/src/libigl/igl/transpose_blocks.cpp b/bundled_deps/libigl/igl/transpose_blocks.cpp similarity index 100% rename from src/libigl/igl/transpose_blocks.cpp rename to bundled_deps/libigl/igl/transpose_blocks.cpp diff --git a/src/libigl/igl/transpose_blocks.h b/bundled_deps/libigl/igl/transpose_blocks.h similarity index 100% rename from src/libigl/igl/transpose_blocks.h rename to bundled_deps/libigl/igl/transpose_blocks.h diff --git a/src/libigl/igl/triangle/cdt.cpp b/bundled_deps/libigl/igl/triangle/cdt.cpp similarity index 100% rename from src/libigl/igl/triangle/cdt.cpp rename to bundled_deps/libigl/igl/triangle/cdt.cpp diff --git a/src/libigl/igl/triangle/cdt.h b/bundled_deps/libigl/igl/triangle/cdt.h similarity index 100% rename from src/libigl/igl/triangle/cdt.h rename to bundled_deps/libigl/igl/triangle/cdt.h diff --git a/src/libigl/igl/triangle/triangulate.cpp b/bundled_deps/libigl/igl/triangle/triangulate.cpp similarity index 100% rename from src/libigl/igl/triangle/triangulate.cpp rename to bundled_deps/libigl/igl/triangle/triangulate.cpp diff --git a/src/libigl/igl/triangle/triangulate.h b/bundled_deps/libigl/igl/triangle/triangulate.h similarity index 100% rename from src/libigl/igl/triangle/triangulate.h rename to bundled_deps/libigl/igl/triangle/triangulate.h diff --git a/src/libigl/igl/triangle_fan.cpp b/bundled_deps/libigl/igl/triangle_fan.cpp similarity index 100% rename from src/libigl/igl/triangle_fan.cpp rename to bundled_deps/libigl/igl/triangle_fan.cpp diff --git a/src/libigl/igl/triangle_fan.h b/bundled_deps/libigl/igl/triangle_fan.h similarity index 100% rename from src/libigl/igl/triangle_fan.h rename to bundled_deps/libigl/igl/triangle_fan.h diff --git a/src/libigl/igl/triangle_triangle_adjacency.cpp b/bundled_deps/libigl/igl/triangle_triangle_adjacency.cpp similarity index 100% rename from src/libigl/igl/triangle_triangle_adjacency.cpp rename to bundled_deps/libigl/igl/triangle_triangle_adjacency.cpp diff --git a/src/libigl/igl/triangle_triangle_adjacency.h b/bundled_deps/libigl/igl/triangle_triangle_adjacency.h similarity index 100% rename from src/libigl/igl/triangle_triangle_adjacency.h rename to bundled_deps/libigl/igl/triangle_triangle_adjacency.h diff --git a/src/libigl/igl/triangles_from_strip.cpp b/bundled_deps/libigl/igl/triangles_from_strip.cpp similarity index 100% rename from src/libigl/igl/triangles_from_strip.cpp rename to bundled_deps/libigl/igl/triangles_from_strip.cpp diff --git a/src/libigl/igl/triangles_from_strip.h b/bundled_deps/libigl/igl/triangles_from_strip.h similarity index 100% rename from src/libigl/igl/triangles_from_strip.h rename to bundled_deps/libigl/igl/triangles_from_strip.h diff --git a/src/libigl/igl/two_axis_valuator_fixed_up.cpp b/bundled_deps/libigl/igl/two_axis_valuator_fixed_up.cpp similarity index 100% rename from src/libigl/igl/two_axis_valuator_fixed_up.cpp rename to bundled_deps/libigl/igl/two_axis_valuator_fixed_up.cpp diff --git a/src/libigl/igl/two_axis_valuator_fixed_up.h b/bundled_deps/libigl/igl/two_axis_valuator_fixed_up.h similarity index 100% rename from src/libigl/igl/two_axis_valuator_fixed_up.h rename to bundled_deps/libigl/igl/two_axis_valuator_fixed_up.h diff --git a/src/libigl/igl/uniformly_sample_two_manifold.cpp b/bundled_deps/libigl/igl/uniformly_sample_two_manifold.cpp similarity index 100% rename from src/libigl/igl/uniformly_sample_two_manifold.cpp rename to bundled_deps/libigl/igl/uniformly_sample_two_manifold.cpp diff --git a/src/libigl/igl/uniformly_sample_two_manifold.h b/bundled_deps/libigl/igl/uniformly_sample_two_manifold.h similarity index 100% rename from src/libigl/igl/uniformly_sample_two_manifold.h rename to bundled_deps/libigl/igl/uniformly_sample_two_manifold.h diff --git a/src/libigl/igl/unique.cpp b/bundled_deps/libigl/igl/unique.cpp similarity index 100% rename from src/libigl/igl/unique.cpp rename to bundled_deps/libigl/igl/unique.cpp diff --git a/src/libigl/igl/unique.h b/bundled_deps/libigl/igl/unique.h similarity index 100% rename from src/libigl/igl/unique.h rename to bundled_deps/libigl/igl/unique.h diff --git a/src/libigl/igl/unique_edge_map.cpp b/bundled_deps/libigl/igl/unique_edge_map.cpp similarity index 100% rename from src/libigl/igl/unique_edge_map.cpp rename to bundled_deps/libigl/igl/unique_edge_map.cpp diff --git a/src/libigl/igl/unique_edge_map.h b/bundled_deps/libigl/igl/unique_edge_map.h similarity index 100% rename from src/libigl/igl/unique_edge_map.h rename to bundled_deps/libigl/igl/unique_edge_map.h diff --git a/src/libigl/igl/unique_rows.cpp b/bundled_deps/libigl/igl/unique_rows.cpp similarity index 100% rename from src/libigl/igl/unique_rows.cpp rename to bundled_deps/libigl/igl/unique_rows.cpp diff --git a/src/libigl/igl/unique_rows.h b/bundled_deps/libigl/igl/unique_rows.h similarity index 100% rename from src/libigl/igl/unique_rows.h rename to bundled_deps/libigl/igl/unique_rows.h diff --git a/src/libigl/igl/unique_simplices.cpp b/bundled_deps/libigl/igl/unique_simplices.cpp similarity index 100% rename from src/libigl/igl/unique_simplices.cpp rename to bundled_deps/libigl/igl/unique_simplices.cpp diff --git a/src/libigl/igl/unique_simplices.h b/bundled_deps/libigl/igl/unique_simplices.h similarity index 100% rename from src/libigl/igl/unique_simplices.h rename to bundled_deps/libigl/igl/unique_simplices.h diff --git a/src/libigl/igl/unproject.cpp b/bundled_deps/libigl/igl/unproject.cpp similarity index 100% rename from src/libigl/igl/unproject.cpp rename to bundled_deps/libigl/igl/unproject.cpp diff --git a/src/libigl/igl/unproject.h b/bundled_deps/libigl/igl/unproject.h similarity index 100% rename from src/libigl/igl/unproject.h rename to bundled_deps/libigl/igl/unproject.h diff --git a/src/libigl/igl/unproject_in_mesh.cpp b/bundled_deps/libigl/igl/unproject_in_mesh.cpp similarity index 100% rename from src/libigl/igl/unproject_in_mesh.cpp rename to bundled_deps/libigl/igl/unproject_in_mesh.cpp diff --git a/src/libigl/igl/unproject_in_mesh.h b/bundled_deps/libigl/igl/unproject_in_mesh.h similarity index 100% rename from src/libigl/igl/unproject_in_mesh.h rename to bundled_deps/libigl/igl/unproject_in_mesh.h diff --git a/src/libigl/igl/unproject_onto_mesh.cpp b/bundled_deps/libigl/igl/unproject_onto_mesh.cpp similarity index 100% rename from src/libigl/igl/unproject_onto_mesh.cpp rename to bundled_deps/libigl/igl/unproject_onto_mesh.cpp diff --git a/src/libigl/igl/unproject_onto_mesh.h b/bundled_deps/libigl/igl/unproject_onto_mesh.h similarity index 100% rename from src/libigl/igl/unproject_onto_mesh.h rename to bundled_deps/libigl/igl/unproject_onto_mesh.h diff --git a/src/libigl/igl/unproject_ray.cpp b/bundled_deps/libigl/igl/unproject_ray.cpp similarity index 100% rename from src/libigl/igl/unproject_ray.cpp rename to bundled_deps/libigl/igl/unproject_ray.cpp diff --git a/src/libigl/igl/unproject_ray.h b/bundled_deps/libigl/igl/unproject_ray.h similarity index 100% rename from src/libigl/igl/unproject_ray.h rename to bundled_deps/libigl/igl/unproject_ray.h diff --git a/src/libigl/igl/unzip_corners.cpp b/bundled_deps/libigl/igl/unzip_corners.cpp similarity index 100% rename from src/libigl/igl/unzip_corners.cpp rename to bundled_deps/libigl/igl/unzip_corners.cpp diff --git a/src/libigl/igl/unzip_corners.h b/bundled_deps/libigl/igl/unzip_corners.h similarity index 100% rename from src/libigl/igl/unzip_corners.h rename to bundled_deps/libigl/igl/unzip_corners.h diff --git a/src/libigl/igl/upsample.cpp b/bundled_deps/libigl/igl/upsample.cpp similarity index 100% rename from src/libigl/igl/upsample.cpp rename to bundled_deps/libigl/igl/upsample.cpp diff --git a/src/libigl/igl/upsample.h b/bundled_deps/libigl/igl/upsample.h similarity index 100% rename from src/libigl/igl/upsample.h rename to bundled_deps/libigl/igl/upsample.h diff --git a/src/libigl/igl/vector_area_matrix.cpp b/bundled_deps/libigl/igl/vector_area_matrix.cpp similarity index 100% rename from src/libigl/igl/vector_area_matrix.cpp rename to bundled_deps/libigl/igl/vector_area_matrix.cpp diff --git a/src/libigl/igl/vector_area_matrix.h b/bundled_deps/libigl/igl/vector_area_matrix.h similarity index 100% rename from src/libigl/igl/vector_area_matrix.h rename to bundled_deps/libigl/igl/vector_area_matrix.h diff --git a/src/libigl/igl/verbose.h b/bundled_deps/libigl/igl/verbose.h similarity index 100% rename from src/libigl/igl/verbose.h rename to bundled_deps/libigl/igl/verbose.h diff --git a/src/libigl/igl/vertex_triangle_adjacency.cpp b/bundled_deps/libigl/igl/vertex_triangle_adjacency.cpp similarity index 100% rename from src/libigl/igl/vertex_triangle_adjacency.cpp rename to bundled_deps/libigl/igl/vertex_triangle_adjacency.cpp diff --git a/src/libigl/igl/vertex_triangle_adjacency.h b/bundled_deps/libigl/igl/vertex_triangle_adjacency.h similarity index 100% rename from src/libigl/igl/vertex_triangle_adjacency.h rename to bundled_deps/libigl/igl/vertex_triangle_adjacency.h diff --git a/src/libigl/igl/volume.cpp b/bundled_deps/libigl/igl/volume.cpp similarity index 100% rename from src/libigl/igl/volume.cpp rename to bundled_deps/libigl/igl/volume.cpp diff --git a/src/libigl/igl/volume.h b/bundled_deps/libigl/igl/volume.h similarity index 100% rename from src/libigl/igl/volume.h rename to bundled_deps/libigl/igl/volume.h diff --git a/src/libigl/igl/voxel_grid.cpp b/bundled_deps/libigl/igl/voxel_grid.cpp similarity index 100% rename from src/libigl/igl/voxel_grid.cpp rename to bundled_deps/libigl/igl/voxel_grid.cpp diff --git a/src/libigl/igl/voxel_grid.h b/bundled_deps/libigl/igl/voxel_grid.h similarity index 100% rename from src/libigl/igl/voxel_grid.h rename to bundled_deps/libigl/igl/voxel_grid.h diff --git a/src/libigl/igl/winding_number.cpp b/bundled_deps/libigl/igl/winding_number.cpp similarity index 100% rename from src/libigl/igl/winding_number.cpp rename to bundled_deps/libigl/igl/winding_number.cpp diff --git a/src/libigl/igl/winding_number.h b/bundled_deps/libigl/igl/winding_number.h similarity index 100% rename from src/libigl/igl/winding_number.h rename to bundled_deps/libigl/igl/winding_number.h diff --git a/src/libigl/igl/writeBF.cpp b/bundled_deps/libigl/igl/writeBF.cpp similarity index 100% rename from src/libigl/igl/writeBF.cpp rename to bundled_deps/libigl/igl/writeBF.cpp diff --git a/src/libigl/igl/writeBF.h b/bundled_deps/libigl/igl/writeBF.h similarity index 100% rename from src/libigl/igl/writeBF.h rename to bundled_deps/libigl/igl/writeBF.h diff --git a/src/libigl/igl/writeDMAT.cpp b/bundled_deps/libigl/igl/writeDMAT.cpp similarity index 100% rename from src/libigl/igl/writeDMAT.cpp rename to bundled_deps/libigl/igl/writeDMAT.cpp diff --git a/src/libigl/igl/writeDMAT.h b/bundled_deps/libigl/igl/writeDMAT.h similarity index 100% rename from src/libigl/igl/writeDMAT.h rename to bundled_deps/libigl/igl/writeDMAT.h diff --git a/src/libigl/igl/writeMESH.cpp b/bundled_deps/libigl/igl/writeMESH.cpp similarity index 100% rename from src/libigl/igl/writeMESH.cpp rename to bundled_deps/libigl/igl/writeMESH.cpp diff --git a/src/libigl/igl/writeMESH.h b/bundled_deps/libigl/igl/writeMESH.h similarity index 100% rename from src/libigl/igl/writeMESH.h rename to bundled_deps/libigl/igl/writeMESH.h diff --git a/src/libigl/igl/writeOBJ.cpp b/bundled_deps/libigl/igl/writeOBJ.cpp similarity index 100% rename from src/libigl/igl/writeOBJ.cpp rename to bundled_deps/libigl/igl/writeOBJ.cpp diff --git a/src/libigl/igl/writeOBJ.h b/bundled_deps/libigl/igl/writeOBJ.h similarity index 100% rename from src/libigl/igl/writeOBJ.h rename to bundled_deps/libigl/igl/writeOBJ.h diff --git a/src/libigl/igl/writeOFF.cpp b/bundled_deps/libigl/igl/writeOFF.cpp similarity index 100% rename from src/libigl/igl/writeOFF.cpp rename to bundled_deps/libigl/igl/writeOFF.cpp diff --git a/src/libigl/igl/writeOFF.h b/bundled_deps/libigl/igl/writeOFF.h similarity index 100% rename from src/libigl/igl/writeOFF.h rename to bundled_deps/libigl/igl/writeOFF.h diff --git a/src/libigl/igl/writePLY.cpp b/bundled_deps/libigl/igl/writePLY.cpp similarity index 100% rename from src/libigl/igl/writePLY.cpp rename to bundled_deps/libigl/igl/writePLY.cpp diff --git a/src/libigl/igl/writePLY.h b/bundled_deps/libigl/igl/writePLY.h similarity index 100% rename from src/libigl/igl/writePLY.h rename to bundled_deps/libigl/igl/writePLY.h diff --git a/src/libigl/igl/writeSTL.cpp b/bundled_deps/libigl/igl/writeSTL.cpp similarity index 100% rename from src/libigl/igl/writeSTL.cpp rename to bundled_deps/libigl/igl/writeSTL.cpp diff --git a/src/libigl/igl/writeSTL.h b/bundled_deps/libigl/igl/writeSTL.h similarity index 100% rename from src/libigl/igl/writeSTL.h rename to bundled_deps/libigl/igl/writeSTL.h diff --git a/src/libigl/igl/writeTGF.cpp b/bundled_deps/libigl/igl/writeTGF.cpp similarity index 100% rename from src/libigl/igl/writeTGF.cpp rename to bundled_deps/libigl/igl/writeTGF.cpp diff --git a/src/libigl/igl/writeTGF.h b/bundled_deps/libigl/igl/writeTGF.h similarity index 100% rename from src/libigl/igl/writeTGF.h rename to bundled_deps/libigl/igl/writeTGF.h diff --git a/src/libigl/igl/writeWRL.cpp b/bundled_deps/libigl/igl/writeWRL.cpp similarity index 100% rename from src/libigl/igl/writeWRL.cpp rename to bundled_deps/libigl/igl/writeWRL.cpp diff --git a/src/libigl/igl/writeWRL.h b/bundled_deps/libigl/igl/writeWRL.h similarity index 100% rename from src/libigl/igl/writeWRL.h rename to bundled_deps/libigl/igl/writeWRL.h diff --git a/src/libigl/igl/write_triangle_mesh.cpp b/bundled_deps/libigl/igl/write_triangle_mesh.cpp similarity index 100% rename from src/libigl/igl/write_triangle_mesh.cpp rename to bundled_deps/libigl/igl/write_triangle_mesh.cpp diff --git a/src/libigl/igl/write_triangle_mesh.h b/bundled_deps/libigl/igl/write_triangle_mesh.h similarity index 100% rename from src/libigl/igl/write_triangle_mesh.h rename to bundled_deps/libigl/igl/write_triangle_mesh.h diff --git a/src/libigl/igl/xml/ReAntTweakBarXMLSerialization.h b/bundled_deps/libigl/igl/xml/ReAntTweakBarXMLSerialization.h similarity index 100% rename from src/libigl/igl/xml/ReAntTweakBarXMLSerialization.h rename to bundled_deps/libigl/igl/xml/ReAntTweakBarXMLSerialization.h diff --git a/src/libigl/igl/xml/XMLSerializable.h b/bundled_deps/libigl/igl/xml/XMLSerializable.h similarity index 100% rename from src/libigl/igl/xml/XMLSerializable.h rename to bundled_deps/libigl/igl/xml/XMLSerializable.h diff --git a/src/libigl/igl/xml/serialization_test.skip b/bundled_deps/libigl/igl/xml/serialization_test.skip similarity index 100% rename from src/libigl/igl/xml/serialization_test.skip rename to bundled_deps/libigl/igl/xml/serialization_test.skip diff --git a/src/libigl/igl/xml/serialize_xml.cpp b/bundled_deps/libigl/igl/xml/serialize_xml.cpp similarity index 100% rename from src/libigl/igl/xml/serialize_xml.cpp rename to bundled_deps/libigl/igl/xml/serialize_xml.cpp diff --git a/src/libigl/igl/xml/serialize_xml.h b/bundled_deps/libigl/igl/xml/serialize_xml.h similarity index 100% rename from src/libigl/igl/xml/serialize_xml.h rename to bundled_deps/libigl/igl/xml/serialize_xml.h diff --git a/src/libigl/igl/xml/writeDAE.cpp b/bundled_deps/libigl/igl/xml/writeDAE.cpp similarity index 100% rename from src/libigl/igl/xml/writeDAE.cpp rename to bundled_deps/libigl/igl/xml/writeDAE.cpp diff --git a/src/libigl/igl/xml/writeDAE.h b/bundled_deps/libigl/igl/xml/writeDAE.h similarity index 100% rename from src/libigl/igl/xml/writeDAE.h rename to bundled_deps/libigl/igl/xml/writeDAE.h diff --git a/src/libigl/igl/xml/write_triangle_mesh.cpp b/bundled_deps/libigl/igl/xml/write_triangle_mesh.cpp similarity index 100% rename from src/libigl/igl/xml/write_triangle_mesh.cpp rename to bundled_deps/libigl/igl/xml/write_triangle_mesh.cpp diff --git a/src/libigl/igl/xml/write_triangle_mesh.h b/bundled_deps/libigl/igl/xml/write_triangle_mesh.h similarity index 100% rename from src/libigl/igl/xml/write_triangle_mesh.h rename to bundled_deps/libigl/igl/xml/write_triangle_mesh.h diff --git a/src/libnest2d/CMakeLists.txt b/bundled_deps/libnest2d/CMakeLists.txt similarity index 100% rename from src/libnest2d/CMakeLists.txt rename to bundled_deps/libnest2d/CMakeLists.txt diff --git a/src/libnest2d/LICENSE.txt b/bundled_deps/libnest2d/LICENSE.txt similarity index 100% rename from src/libnest2d/LICENSE.txt rename to bundled_deps/libnest2d/LICENSE.txt diff --git a/src/libnest2d/include/libnest2d/backends/libslic3r/geometries.hpp b/bundled_deps/libnest2d/include/libnest2d/backends/libslic3r/geometries.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/backends/libslic3r/geometries.hpp rename to bundled_deps/libnest2d/include/libnest2d/backends/libslic3r/geometries.hpp diff --git a/src/libnest2d/include/libnest2d/common.hpp b/bundled_deps/libnest2d/include/libnest2d/common.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/common.hpp rename to bundled_deps/libnest2d/include/libnest2d/common.hpp diff --git a/src/libnest2d/include/libnest2d/geometry_traits.hpp b/bundled_deps/libnest2d/include/libnest2d/geometry_traits.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/geometry_traits.hpp rename to bundled_deps/libnest2d/include/libnest2d/geometry_traits.hpp diff --git a/src/libnest2d/include/libnest2d/geometry_traits_nfp.hpp b/bundled_deps/libnest2d/include/libnest2d/geometry_traits_nfp.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/geometry_traits_nfp.hpp rename to bundled_deps/libnest2d/include/libnest2d/geometry_traits_nfp.hpp diff --git a/src/libnest2d/include/libnest2d/libnest2d.hpp b/bundled_deps/libnest2d/include/libnest2d/libnest2d.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/libnest2d.hpp rename to bundled_deps/libnest2d/include/libnest2d/libnest2d.hpp diff --git a/src/libnest2d/include/libnest2d/nester.hpp b/bundled_deps/libnest2d/include/libnest2d/nester.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/nester.hpp rename to bundled_deps/libnest2d/include/libnest2d/nester.hpp diff --git a/src/libnest2d/include/libnest2d/optimizer.hpp b/bundled_deps/libnest2d/include/libnest2d/optimizer.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/optimizer.hpp rename to bundled_deps/libnest2d/include/libnest2d/optimizer.hpp diff --git a/src/libnest2d/include/libnest2d/optimizers/nlopt/genetic.hpp b/bundled_deps/libnest2d/include/libnest2d/optimizers/nlopt/genetic.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/optimizers/nlopt/genetic.hpp rename to bundled_deps/libnest2d/include/libnest2d/optimizers/nlopt/genetic.hpp diff --git a/src/libnest2d/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp b/bundled_deps/libnest2d/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp rename to bundled_deps/libnest2d/include/libnest2d/optimizers/nlopt/nlopt_boilerplate.hpp diff --git a/src/libnest2d/include/libnest2d/optimizers/nlopt/simplex.hpp b/bundled_deps/libnest2d/include/libnest2d/optimizers/nlopt/simplex.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/optimizers/nlopt/simplex.hpp rename to bundled_deps/libnest2d/include/libnest2d/optimizers/nlopt/simplex.hpp diff --git a/src/libnest2d/include/libnest2d/optimizers/nlopt/subplex.hpp b/bundled_deps/libnest2d/include/libnest2d/optimizers/nlopt/subplex.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/optimizers/nlopt/subplex.hpp rename to bundled_deps/libnest2d/include/libnest2d/optimizers/nlopt/subplex.hpp diff --git a/src/libnest2d/include/libnest2d/parallel.hpp b/bundled_deps/libnest2d/include/libnest2d/parallel.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/parallel.hpp rename to bundled_deps/libnest2d/include/libnest2d/parallel.hpp diff --git a/src/libnest2d/include/libnest2d/placers/bottomleftplacer.hpp b/bundled_deps/libnest2d/include/libnest2d/placers/bottomleftplacer.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/placers/bottomleftplacer.hpp rename to bundled_deps/libnest2d/include/libnest2d/placers/bottomleftplacer.hpp diff --git a/src/libnest2d/include/libnest2d/placers/nfpplacer.hpp b/bundled_deps/libnest2d/include/libnest2d/placers/nfpplacer.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/placers/nfpplacer.hpp rename to bundled_deps/libnest2d/include/libnest2d/placers/nfpplacer.hpp diff --git a/src/libnest2d/include/libnest2d/placers/placer_boilerplate.hpp b/bundled_deps/libnest2d/include/libnest2d/placers/placer_boilerplate.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/placers/placer_boilerplate.hpp rename to bundled_deps/libnest2d/include/libnest2d/placers/placer_boilerplate.hpp diff --git a/src/libnest2d/include/libnest2d/selections/djd_heuristic.hpp b/bundled_deps/libnest2d/include/libnest2d/selections/djd_heuristic.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/selections/djd_heuristic.hpp rename to bundled_deps/libnest2d/include/libnest2d/selections/djd_heuristic.hpp diff --git a/src/libnest2d/include/libnest2d/selections/filler.hpp b/bundled_deps/libnest2d/include/libnest2d/selections/filler.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/selections/filler.hpp rename to bundled_deps/libnest2d/include/libnest2d/selections/filler.hpp diff --git a/src/libnest2d/include/libnest2d/selections/firstfit.hpp b/bundled_deps/libnest2d/include/libnest2d/selections/firstfit.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/selections/firstfit.hpp rename to bundled_deps/libnest2d/include/libnest2d/selections/firstfit.hpp diff --git a/src/libnest2d/include/libnest2d/selections/selection_boilerplate.hpp b/bundled_deps/libnest2d/include/libnest2d/selections/selection_boilerplate.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/selections/selection_boilerplate.hpp rename to bundled_deps/libnest2d/include/libnest2d/selections/selection_boilerplate.hpp diff --git a/src/libnest2d/include/libnest2d/utils/boost_alg.hpp b/bundled_deps/libnest2d/include/libnest2d/utils/boost_alg.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/utils/boost_alg.hpp rename to bundled_deps/libnest2d/include/libnest2d/utils/boost_alg.hpp diff --git a/src/libnest2d/include/libnest2d/utils/metaloop.hpp b/bundled_deps/libnest2d/include/libnest2d/utils/metaloop.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/utils/metaloop.hpp rename to bundled_deps/libnest2d/include/libnest2d/utils/metaloop.hpp diff --git a/src/libnest2d/include/libnest2d/utils/rotcalipers.hpp b/bundled_deps/libnest2d/include/libnest2d/utils/rotcalipers.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/utils/rotcalipers.hpp rename to bundled_deps/libnest2d/include/libnest2d/utils/rotcalipers.hpp diff --git a/src/libnest2d/include/libnest2d/utils/rotfinder.hpp b/bundled_deps/libnest2d/include/libnest2d/utils/rotfinder.hpp similarity index 100% rename from src/libnest2d/include/libnest2d/utils/rotfinder.hpp rename to bundled_deps/libnest2d/include/libnest2d/utils/rotfinder.hpp diff --git a/src/libnest2d/src/libnest2d.cpp b/bundled_deps/libnest2d/src/libnest2d.cpp similarity index 100% rename from src/libnest2d/src/libnest2d.cpp rename to bundled_deps/libnest2d/src/libnest2d.cpp diff --git a/src/libnest2d/tools/benchmark.h b/bundled_deps/libnest2d/tools/benchmark.h similarity index 100% rename from src/libnest2d/tools/benchmark.h rename to bundled_deps/libnest2d/tools/benchmark.h diff --git a/src/libnest2d/tools/svgtools.hpp b/bundled_deps/libnest2d/tools/svgtools.hpp similarity index 100% rename from src/libnest2d/tools/svgtools.hpp rename to bundled_deps/libnest2d/tools/svgtools.hpp diff --git a/bundled_deps/localesutils/LocalesUtils.cpp b/bundled_deps/localesutils/LocalesUtils.cpp new file mode 100644 index 0000000..50ccdd5 --- /dev/null +++ b/bundled_deps/localesutils/LocalesUtils.cpp @@ -0,0 +1,100 @@ +#include "LocalesUtils.hpp" + +#ifdef _WIN32 + #include +#endif +#include +#include + +#include + + +namespace Slic3r { + + +CNumericLocalesSetter::CNumericLocalesSetter() +{ +#ifdef _WIN32 + _configthreadlocale(_ENABLE_PER_THREAD_LOCALE); + m_orig_numeric_locale = std::setlocale(LC_NUMERIC, nullptr); + std::setlocale(LC_NUMERIC, "C"); +#elif __APPLE__ + m_original_locale = uselocale((locale_t)0); + m_new_locale = newlocale(LC_NUMERIC_MASK, "C", m_original_locale); + uselocale(m_new_locale); +#else // linux / BSD + m_original_locale = uselocale((locale_t)0); + m_new_locale = duplocale(m_original_locale); + m_new_locale = newlocale(LC_NUMERIC_MASK, "C", m_new_locale); + uselocale(m_new_locale); +#endif +} + + + +CNumericLocalesSetter::~CNumericLocalesSetter() +{ +#ifdef _WIN32 + std::setlocale(LC_NUMERIC, m_orig_numeric_locale.data()); +#else + uselocale(m_original_locale); + freelocale(m_new_locale); +#endif +} + + + +bool is_decimal_separator_point() +{ + char str[5] = ""; + sprintf(str, "%.1f", 0.5f); + return str[1] == '.'; +} + +template +static T string_to_floating_decimal_point(const std::string_view str, size_t* pos /* = nullptr*/) +{ + T out; + size_t p = fast_float::from_chars(str.data(), str.data() + str.size(), out).ptr - str.data(); + if (pos) + *pos = p; + return out; +} + +double string_to_double_decimal_point(const std::string_view str, size_t* pos /* = nullptr*/) +{ + return string_to_floating_decimal_point(str, pos); +} + +float string_to_float_decimal_point(const std::string_view str, size_t* pos /* = nullptr*/) +{ + return string_to_floating_decimal_point(str, pos); +} + +std::string float_to_string_decimal_point(double value, int precision/* = -1*/) +{ + // Our Windows build server fully supports C++17 std::to_chars. Let's use it. + // Other platforms are behind, fall back to slow stringstreams for now. +#ifdef _WIN32 + constexpr size_t SIZE = 20; + char out[SIZE] = ""; + std::to_chars_result res; + if (precision >=0) + res = std::to_chars(out, out+SIZE, value, std::chars_format::fixed, precision); + else + res = std::to_chars(out, out+SIZE, value, std::chars_format::general, 6); + if (res.ec == std::errc::value_too_large) + throw std::invalid_argument("float_to_string_decimal_point conversion failed."); + return std::string(out, res.ptr - out); +#else + std::stringstream buf; + if (precision >= 0) + buf << std::fixed << std::setprecision(precision); + buf << value; + return buf.str(); +#endif +} + + +} // namespace Slic3r + diff --git a/bundled_deps/localesutils/LocalesUtils.hpp b/bundled_deps/localesutils/LocalesUtils.hpp new file mode 100644 index 0000000..aec50fd --- /dev/null +++ b/bundled_deps/localesutils/LocalesUtils.hpp @@ -0,0 +1,68 @@ +#ifndef slic3r_LocalesUtils_hpp_ +#define slic3r_LocalesUtils_hpp_ + +#include +#include +#include +#include +#include + +#ifdef __APPLE__ +#include +#endif + +namespace Slic3r { + +// RAII wrapper that sets LC_NUMERIC to "C" on construction +// and restores the old value on destruction. +class CNumericLocalesSetter { +public: + CNumericLocalesSetter(); + ~CNumericLocalesSetter(); + +private: +#ifdef _WIN32 + std::string m_orig_numeric_locale; +#else + locale_t m_original_locale; + locale_t m_new_locale; +#endif + +}; + +// A function to check that current C locale uses decimal point as a separator. +// Intended mostly for asserts. +bool is_decimal_separator_point(); + + +// A substitute for std::to_string that works according to +// C++ locales, not C locale. Meant to be used when we need +// to be sure that decimal point is used as a separator. +// (We use user C locales and "C" C++ locales in most of the code.) +std::string float_to_string_decimal_point(double value, int precision = -1); +//std::string float_to_string_decimal_point(float value, int precision = -1); +double string_to_double_decimal_point(const std::string_view str, size_t* pos = nullptr); +float string_to_float_decimal_point (const std::string_view str, size_t* pos = nullptr); + +// Set locales to "C". +inline void set_c_locales() +{ +#ifdef _WIN32 + _configthreadlocale(_ENABLE_PER_THREAD_LOCALE); + std::setlocale(LC_ALL, "C"); +#else + // We are leaking some memory here, because the newlocale() produced memory will never be released. + // This is not a problem though, as there will be a maximum one worker thread created per physical thread. + uselocale(newlocale( +#ifdef __APPLE__ + LC_ALL_MASK +#else // some Unix / Linux / BSD + LC_ALL +#endif + , "C", nullptr)); +#endif +} + +} // namespace Slic3r + +#endif // slic3r_LocalesUtils_hpp_ diff --git a/src/miniz/CMakeLists.txt b/bundled_deps/miniz/CMakeLists.txt similarity index 100% rename from src/miniz/CMakeLists.txt rename to bundled_deps/miniz/CMakeLists.txt diff --git a/src/miniz/ChangeLog.md b/bundled_deps/miniz/ChangeLog.md similarity index 100% rename from src/miniz/ChangeLog.md rename to bundled_deps/miniz/ChangeLog.md diff --git a/src/miniz/LICENSE b/bundled_deps/miniz/LICENSE similarity index 100% rename from src/miniz/LICENSE rename to bundled_deps/miniz/LICENSE diff --git a/src/miniz/README-Prusa.txt b/bundled_deps/miniz/README.txt similarity index 89% rename from src/miniz/README-Prusa.txt rename to bundled_deps/miniz/README.txt index a396b69..42e95f3 100644 --- a/src/miniz/README-Prusa.txt +++ b/bundled_deps/miniz/README.txt @@ -16,7 +16,7 @@ knowing the size of the file up front. Vojtech made the following comments to the pull request above: -The pull request looks good to me in general. We need such a functionality at https://github.com/prusa3d/QIDISlicer so we are going to merge it into our project. Namely, we are exporting potentially huge model files, which are XML encoded, thus the compression ration is quite high and keeping the XML encoded model file in memory is not really practical. +The pull request looks good to me in general. We need such a functionality at https://github.com/QIDITECH/QIDISlicer so we are going to merge it into our project. Namely, we are exporting potentially huge model files, which are XML encoded, thus the compression ration is quite high and keeping the XML encoded model file in memory is not really practical. I am a bit uneasy about two things though: diff --git a/src/miniz/miniz.c b/bundled_deps/miniz/miniz.c similarity index 100% rename from src/miniz/miniz.c rename to bundled_deps/miniz/miniz.c diff --git a/src/miniz/miniz.h b/bundled_deps/miniz/miniz.h similarity index 100% rename from src/miniz/miniz.h rename to bundled_deps/miniz/miniz.h diff --git a/src/miniz/readme.md b/bundled_deps/miniz/readme.md similarity index 100% rename from src/miniz/readme.md rename to bundled_deps/miniz/readme.md diff --git a/src/qoi/README.md b/bundled_deps/qoi/README.md similarity index 100% rename from src/qoi/README.md rename to bundled_deps/qoi/README.md diff --git a/src/qoi/qoi.h b/bundled_deps/qoi/qoi.h similarity index 100% rename from src/qoi/qoi.h rename to bundled_deps/qoi/qoi.h diff --git a/src/qoi/qoilib.c b/bundled_deps/qoi/qoilib.c similarity index 100% rename from src/qoi/qoilib.c rename to bundled_deps/qoi/qoilib.c diff --git a/src/semver/semver.c b/bundled_deps/semver/semver.c similarity index 100% rename from src/semver/semver.c rename to bundled_deps/semver/semver.c diff --git a/src/semver/semver.h b/bundled_deps/semver/semver.h similarity index 100% rename from src/semver/semver.h rename to bundled_deps/semver/semver.h diff --git a/src/stb_dxt/stb_dxt.h b/bundled_deps/stb_dxt/stb_dxt.h similarity index 100% rename from src/stb_dxt/stb_dxt.h rename to bundled_deps/stb_dxt/stb_dxt.h diff --git a/src/tcbspan/README.md b/bundled_deps/tcbspan/README.md similarity index 100% rename from src/tcbspan/README.md rename to bundled_deps/tcbspan/README.md diff --git a/src/tcbspan/span.hpp b/bundled_deps/tcbspan/tcbspan/span.hpp similarity index 100% rename from src/tcbspan/span.hpp rename to bundled_deps/tcbspan/tcbspan/span.hpp diff --git a/src/admesh/CMakeLists.txt b/src/admesh/CMakeLists.txt deleted file mode 100644 index 2179763..0000000 --- a/src/admesh/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -cmake_minimum_required(VERSION 2.8.12) -project(admesh) - -add_library(admesh STATIC - connect.cpp - normals.cpp - shared.cpp - stl.h - stl_io.cpp - stlinit.cpp - util.cpp -) - -target_link_libraries(admesh PRIVATE boost_headeronly) diff --git a/src/avrdude/CMakeLists.txt b/src/avrdude/CMakeLists.txt deleted file mode 100644 index 091afc6..0000000 --- a/src/avrdude/CMakeLists.txt +++ /dev/null @@ -1,105 +0,0 @@ -cmake_minimum_required(VERSION 3.0) - -add_definitions(-D_BSD_SOURCE -D_DEFAULT_SOURCE) # To enable various useful macros and functions on Unices -remove_definitions(-D_UNICODE -DUNICODE) -set(CMAKE_POSITION_INDEPENDENT_CODE ON) -set(CMAKE_C_STANDARD 99) -set(CMAKE_C_STANDARD_REQUIRED ON) - -if (CMAKE_SYSTEM_NAME STREQUAL "Linux") - # Workaround for an old CMake, which does not understand CMAKE_C_STANDARD. - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Wall") -endif() - - -set(AVRDUDE_SOURCES - arduino.c - avr.c - # avrftdi.c - # avrftdi_tpi.c - avrpart.c - avr910.c - bitbang.c - buspirate.c - butterfly.c - config.c - config_gram.c - # confwin.c - crc16.c - # dfu.c - fileio.c - # flip1.c - # flip2.c - # ft245r.c - # jtagmkI.c - # jtagmkII.c - # jtag3.c - lexer.c - linuxgpio.c - lists.c - # par.c - pgm.c - pgm_type.c - pickit2.c - pindefs.c - # ppi.c - # ppiwin.c - safemode.c - ser_avrdoper.c - serbb_posix.c - serbb_win32.c - ser_posix.c - ser_win32.c - stk500.c - stk500generic.c - stk500v2.c - term.c - update.c - # usbasp.c - # usb_hidapi.c - # usb_libusb.c - # usbtiny.c - wiring.c - - main.c - avrdude-slic3r.hpp - avrdude-slic3r.cpp -) -if (MSVC) - set(AVRDUDE_SOURCES ${AVRDUDE_SOURCES} - windows/utf8.c - windows/unistd.cpp - windows/getopt.c - ) -elseif (MINGW) - set(AVRDUDE_SOURCES ${AVRDUDE_SOURCES} - windows/utf8.c - ) -endif() - -include(bin2h) - -bin2h( - SOURCE_FILE ${CMAKE_CURRENT_SOURCE_DIR}/avrdude-slic3r.conf - VARIABLE_NAME avrdude_slic3r_conf - HEADER_FILE ${CMAKE_CURRENT_BINARY_DIR}/avrdude-slic3r.conf.h - ADD_WARNING_TEXT -) - -add_library(avrdude STATIC ${AVRDUDE_SOURCES}) - -add_executable(avrdude-slic3r main-standalone.cpp) -target_link_libraries(avrdude-slic3r avrdude) - -encoding_check(avrdude) -encoding_check(avrdude-slic3r) - -# Make avrdude-slic3r.conf.h includable: -target_include_directories(avrdude SYSTEM PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) - -if (WIN32) - target_compile_definitions(avrdude PRIVATE WIN32NATIVE=1) - if(MSVC) - target_include_directories(avrdude SYSTEM PRIVATE windows) # So that sources find the getopt.h windows drop-in - endif(MSVC) -endif() diff --git a/src/imgui/CMakeLists.txt b/src/imgui/CMakeLists.txt deleted file mode 100644 index 5239eb3..0000000 --- a/src/imgui/CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ -cmake_minimum_required(VERSION 2.8.12) -project(imgui) - -add_library(imgui STATIC - imconfig.h - imgui.cpp - imgui.h - imgui_demo.cpp - imgui_draw.cpp - imgui_internal.h - imgui_stdlib.cpp - imgui_stdlib.h - imgui_tables.cpp - imgui_widgets.cpp - # imgui STB - imstb_rectpack.h - imstb_textedit.h - imstb_truetype.h -) diff --git a/src/qoi/CMakeLists.txt b/src/qoi/CMakeLists.txt deleted file mode 100644 index 12eb03f..0000000 --- a/src/qoi/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -# QIDISlicer specific CMake - -cmake_minimum_required(VERSION 2.8.12) -project(qoi) - -add_library(qoi STATIC - qoi.h - qoilib.c -) diff --git a/src/semver/CMakeLists.txt b/src/semver/CMakeLists.txt deleted file mode 100644 index 4b61a74..0000000 --- a/src/semver/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -cmake_minimum_required(VERSION 2.8.12) -project(semver) - -add_library(semver STATIC - semver.c - semver.h -) - -encoding_check(semver)