Прошу прощения за вопрос со скорее всего очевидным ответом, но гугл не помог
Имеются 2 папки, в которых живут 2 разных пока не пересекающихся проекта, каждый из которых содержит с десяток функций, вызывающих друг друга.
Задача - объединить эти 2 проекта в 3ий.
Но чтобы функция_1, в которой есть ссылка на функцию_2, видела исходник с функцией_2 он должен быть в той же папки. То есть все сорцы нужно слить в одну папку, но там получится такая каша, что подумать страшно. При этом для дальнейшей работы я буду обращаться только к самым верхним функциям в каждом проекте.
Т.е. в идеале я хочу, чтобы рабочая папка выглядела следующим образом
Func_1.m % main-функция из первого проекта, ссылается на 9 функций из него, знает где их найти
Func_2.m % main-функция из второго проекта, ссылается на 8 функций из него, знает где их найт
main.m % Скрипт, из которого я обращаюсь к обеим функциям.
Вопрос
Как правильно справится с этой проблемой? Вариант из классического программирования - создать 2 библиотеки с функциями из 1 и 2 проектов и подгрузить их куда требуется. Но как это сделать?