OberonCore https://forum.oberoncore.ru/ |
|
Удобная организация разработки в AOS https://forum.oberoncore.ru/viewtopic.php?f=22&t=4292 |
Страница 1 из 1 |
Автор: | Ярослав Романченко [ Суббота, 23 Март, 2013 10:18 ] |
Заголовок сообщения: | Удобная организация разработки в AOS |
Могу рассказать как я организовал разработку под AOS. Создал папочку AOS, где будет храниться всё хозяйство. В ней поместил trunk папку SVN репозитория AOS, и папку Work. Ещё я поместил в эту папку батничек для быстрого запуска WinAos под именем WinAos.cmd Цитата: cd trunk\WinAos start Aos.EXE exit Вложение: AOS workspace.PNG [ 6.1 КБ | Просмотров: 4538 ] Далее, я создаю собственный инициализационный файл myaos.ini в папке trunk\WinAos. Aos.EXE при старте проверяет наличие этого файла и если он есть, использует его вместо дефолтного aos.ini В myaos.ini прописываю пути ко всем папкам проектов над которыми в данный момент работаю, задаю свою Work папку в качестве основной рабочей папки. Цитата: Paths.Search = ../../Work;obj;../source;PELinker;../UnixAos;vy.ants/source;vy.ants/documents;../../Work/source;C:/Windows/Fonts;F:/Windows/Fonts;../../Work/AssemblaOberonRu/trunk/A2/Examples/Raycaster;../../Work/AssemblaOberonRu/trunk/A2/Projects/DRAKON;../../Work/opencloberon;../../Work/opengloberon;../../Work/AssemblaOberonRu/trunk/A2/Lib;../../Work/AssemblaOberonRu/trunk/A2/Examples/RegExp;"../../Work/AssemblaOberonRu/trunk/A2/Projects/WinAos audio driver" Теперь все скомпилированные объектные модули попадают в папку Work, редактируемые модули всегда остаются на месте в своих папках. Поскольку папка Work задана в Paths.Search первой, новые версии объектных модулей всегда загружаются из нё, т.е. гарантированно всегда свежие версии модулей. И с синхронизацией репозиториев нет проблем.
Paths.Work = ../../Work |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |