My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Directories  
Directories and structure of project
Featured, Phase-Deploy, Phase-Implementation, Phase-Design
Updated Jul 2, 2011 by Harpy...@gmail.com

Структура папок

module\

Здесь содержатся все файлы, необходимые для работы PvPGN Magic Builder. Изменять что либо категорически не рекомендуется, за исключением некоторых папок в include\, описанных ниже.

module\include\(mysql || odbc || pgsql || odbc || sqlite)\

Заголовочные файлы баз данных, с помощью которых может быть скомпилирован PvPGN. В каждой из папок находятся подпапки, с нумерацией версий БД. Можно добавить свою версионную папку с файлами для новой версии БД, и она появится для выбора при новой компиляции через Magic Builder.

module\include\zlib\

Заголовочные файлы библиотеки zlib, версия 125.

module\include\vsexpress_include\

Include файлы, необходимые для построения PvPGN через Visual Studio Express. Скопированы из Visual Studio 2010 Professional:
  C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 

module\include\pvpgn-support-1.2\

Support файлы, необходимые для запуска PvPGN. Загружены из официального источника http://prdownload.berlios.de/pvpgn/pvpgn-support-1.2.zip

module\include\source_replace\

Здесь находится последний versioncheck.conf, измененные CMake файлы для компиляции через ODBC. Всё, что находится в этой папке, при каждой новой компиляции копируется в source\. Перед копированием исходные файлы в папке source\ бекапятся с расширением .bak и после окончания компиляции переименовываются обратно. Таким образом это позволяет скомпилировать PvPGN с измененными файлами, в то же время оставляя исходники нетронутыми.

module\autoupdate\

Скрипты для автообновления PvPGN Magic Builder.

module\cmake\

Консольная версия CMake, версия 2.8.

module\tortoisesvn\

Консольный portable клиент TortoiseSVN. Используется для обновления исходников и для применения патчей.

source\

Исходные коды PvPGN из официального SVN репозитария. Изначально пустая.

patches\

Пользователь должен сам создать эту папку, если хочет применить патчи для исходного кода. Имена и расширение файлов не имеет значения. Всё, что содержится в этой папке рассматривается как патчи, которые применяются с помощью TortoiseSVN.

build\

Появляется после первого построения PvPGN. Сюда CMake конфигурирует файл проекта Visual Studio (pvpgn.sln).
Файлы в этой папке можно свободно редактировать, открывать pvpgn.sln и компилировать PvPGN через Visual Studio. Но во избежание проблем при новой компиляции, папка очищается при каждом новом вызове CMake.

release\

Конечная папка, которая появляется после первой успешной компиляции. В неё помещаются все папки и файлы, необходимые для запуска PvPGN.

Sign in to add a comment
Powered by Google Project Hosting