git-svn-id: svn://db.shs.com.ru/pip@33 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
407
pip.cbp
407
pip.cbp
@@ -5,7 +5,7 @@
|
||||
<Option title="pip" />
|
||||
<Option makefile_is_custom="1" />
|
||||
<Option compiler="gcc" />
|
||||
<Option virtualFolders="CMake Files\;CMake Files\utils\;CMake Files\utils\system_test\;CMake Files\utils\remote_console\;CMake Files\utils\code_model_generator\;" />
|
||||
<Option virtualFolders="CMake Files\;CMake Files\kx_tools\;CMake Files\pip\;CMake Files\pip\utils\;CMake Files\pip\utils\system_test\;CMake Files\pip\utils\remote_console\;CMake Files\pip\utils\code_model_generator\;CMake Files\pip\utils\system_daemon\;CMake Files\qad_widgets\;CMake Files\qad_utils\;CMake Files\qad_application\;CMake Files\qad_blockview\;CMake Files\qad_graphic\;CMake Files\qad_sql_table\;CMake Files\piqt\;CMake Files\mbricks\;CMake Files\piqt_tools\;CMake Files\qglview\;CMake Files\touch_widgets\;" />
|
||||
<Build>
|
||||
<Target title="all">
|
||||
<Option working_dir="C:/libs/pip" />
|
||||
@@ -17,56 +17,6 @@
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="edit_cache">
|
||||
<Option working_dir="C:/libs/pip" />
|
||||
<Option type="4" />
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 edit_cache" />
|
||||
<CompileFile command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 "$file"" />
|
||||
<Clean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="install">
|
||||
<Option working_dir="C:/libs/pip" />
|
||||
<Option type="4" />
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 install" />
|
||||
<CompileFile command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 "$file"" />
|
||||
<Clean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="install/local">
|
||||
<Option working_dir="C:/libs/pip" />
|
||||
<Option type="4" />
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 install/local" />
|
||||
<CompileFile command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 "$file"" />
|
||||
<Clean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="install/strip">
|
||||
<Option working_dir="C:/libs/pip" />
|
||||
<Option type="4" />
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 install/strip" />
|
||||
<CompileFile command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 "$file"" />
|
||||
<Clean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="list_install_components">
|
||||
<Option working_dir="C:/libs/pip" />
|
||||
<Option type="4" />
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 list_install_components" />
|
||||
<CompileFile command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 "$file"" />
|
||||
<Clean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="pip">
|
||||
<Option output="C:/libs/pip/libpip.dll" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="C:/libs/pip" />
|
||||
@@ -78,18 +28,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 pip" />
|
||||
@@ -109,18 +54,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 pip/fast" />
|
||||
@@ -140,18 +80,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 pip_test" />
|
||||
@@ -171,18 +106,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 pip_test/fast" />
|
||||
@@ -191,16 +121,6 @@
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="rebuild_cache">
|
||||
<Option working_dir="C:/libs/pip" />
|
||||
<Option type="4" />
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 rebuild_cache" />
|
||||
<CompileFile command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 "$file"" />
|
||||
<Clean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="pip_system_test">
|
||||
<Option output="C:/libs/pip/utils/system_test/pip_system_test.exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="C:/libs/pip/utils/system_test" />
|
||||
@@ -212,18 +132,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_test/Makefile" VERBOSE=1 pip_system_test" />
|
||||
@@ -243,18 +158,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_test/Makefile" VERBOSE=1 pip_system_test/fast" />
|
||||
@@ -274,18 +184,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/remote_console/Makefile" VERBOSE=1 pip_remote_console" />
|
||||
@@ -305,18 +210,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/remote_console/Makefile" VERBOSE=1 pip_remote_console/fast" />
|
||||
@@ -336,18 +236,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/code_model_generator/Makefile" VERBOSE=1 pip_cmg" />
|
||||
@@ -367,18 +262,13 @@
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include" />
|
||||
<Add directory="C:/mingw/x32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/include-fixed" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/backward" />
|
||||
<Add directory="C:/mingw/x32/lib/gcc/../../i686-w64-mingw32/include/c++/i686-w64-mingw32" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/code_model_generator/Makefile" VERBOSE=1 pip_cmg/fast" />
|
||||
@@ -387,13 +277,79 @@
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/code_model_generator/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="pisd">
|
||||
<Option output="C:/libs/pip/utils/system_daemon/pisd.exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="C:/libs/pip/utils/system_daemon" />
|
||||
<Option object_output="./" />
|
||||
<Option type="1" />
|
||||
<Option compiler="gcc" />
|
||||
<Compiler>
|
||||
<Add directory="C:/libs/pip" />
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_daemon/Makefile" VERBOSE=1 pisd" />
|
||||
<CompileFile command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_daemon/Makefile" VERBOSE=1 "$file"" />
|
||||
<Clean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_daemon/Makefile" VERBOSE=1 clean" />
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_daemon/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
<Target title="pisd/fast">
|
||||
<Option output="C:/libs/pip/utils/system_daemon/pisd.exe" prefix_auto="0" extension_auto="0" />
|
||||
<Option working_dir="C:/libs/pip/utils/system_daemon" />
|
||||
<Option object_output="./" />
|
||||
<Option type="1" />
|
||||
<Option compiler="gcc" />
|
||||
<Compiler>
|
||||
<Add directory="C:/libs/pip" />
|
||||
<Add directory="C:/libs/pip/src" />
|
||||
<Add directory="C:/libs/pip/src/." />
|
||||
<Add directory="C:/libs/pip/src/code" />
|
||||
<Add directory="C:/libs/pip/src/console" />
|
||||
<Add directory="C:/libs/pip/src/containers" />
|
||||
<Add directory="C:/libs/pip/src/core" />
|
||||
<Add directory="C:/libs/pip/src/io" />
|
||||
<Add directory="C:/libs/pip/src/math" />
|
||||
<Add directory="C:/libs/pip/src/system" />
|
||||
<Add directory="C:/libs/pip/src/thread" />
|
||||
</Compiler>
|
||||
<MakeCommands>
|
||||
<Build command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_daemon/Makefile" VERBOSE=1 pisd/fast" />
|
||||
<CompileFile command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_daemon/Makefile" VERBOSE=1 "$file"" />
|
||||
<Clean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_daemon/Makefile" VERBOSE=1 clean" />
|
||||
<DistClean command="C:/mingw/x32/bin/mingw32-make.exe -f "C:/libs/pip/utils/system_daemon/Makefile" VERBOSE=1 clean" />
|
||||
</MakeCommands>
|
||||
</Target>
|
||||
</Build>
|
||||
<Unit filename="C:/libs/pip/ccm_kbd.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/main.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/code/picodeinfo.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/code/picodeparser.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piconsole.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/pikbdlistener.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piscreen.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piscreendrawer.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piscreentile.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piscreentiles.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/containers/picontainers.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/pibytearray.cpp">
|
||||
@@ -402,6 +358,8 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/picollection.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/picout.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/piincludes.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/piinit.cpp">
|
||||
@@ -414,12 +372,16 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/pivariant.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pibasetransfer.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pibinarylog.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/piconfig.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/piconnection.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pidatatransfer.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pidiagnostics.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pidir.cpp">
|
||||
@@ -428,6 +390,8 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pifile.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pifiletransfer.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/piiodevice.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/piiostring.cpp">
|
||||
@@ -454,9 +418,7 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/picodec.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/piconsole.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pikbdlistener.cpp">
|
||||
<Unit filename="C:/libs/pip/src/system/pilibrary.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pimonitor.cpp">
|
||||
</Unit>
|
||||
@@ -464,6 +426,8 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pisignals.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pisysteminfo.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pisystemmonitor.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pisystemtests.cpp">
|
||||
@@ -478,14 +442,34 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/remote_console/main.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_daemon/daemon.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_daemon/file_manager.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_daemon/main.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_test/main.cpp">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/ccm_kbd.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/pip_resource_win.rc">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/code/picodeinfo.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/code/picodeparser.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piconsole.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/pikbdlistener.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piscreen.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piscreendrawer.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piscreentile.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/console/piscreentiles.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/containers/picontainers.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/pibytearray.h">
|
||||
@@ -494,6 +478,8 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/picollection.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/picout.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/piincludes.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/piinit.h">
|
||||
@@ -506,12 +492,16 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/core/pivariant.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pibasetransfer.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pibinarylog.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/piconfig.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/piconnection.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pidatatransfer.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pidiagnostics.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pidir.h">
|
||||
@@ -520,6 +510,8 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pifile.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/pifiletransfer.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/piiodevice.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/io/piiostring.h">
|
||||
@@ -546,9 +538,7 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/picodec.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/piconsole.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pikbdlistener.h">
|
||||
<Unit filename="C:/libs/pip/src/system/pilibrary.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pimonitor.h">
|
||||
</Unit>
|
||||
@@ -556,6 +546,8 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pisignals.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pisysteminfo.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pisystemmonitor.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/system/pisystemtests.h">
|
||||
@@ -566,17 +558,170 @@
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/src/thread/pitimer.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/CMakeLists.txt">
|
||||
<Unit filename="C:/libs/pip/utils/system_daemon/daemon.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_daemon/file_manager.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_daemon/shared.h">
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/kx_tools/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\kx_tools\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/kx_tools/kx_pult.qrc">
|
||||
<Option virtualFolder="CMake Files\kx_tools\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/kx_tools/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\kx_tools\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/kx_tools/kx_pult.qrc">
|
||||
<Option virtualFolder="CMake Files\kx_tools\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\pip\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\pip\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_test/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\utils\system_test\" />
|
||||
<Option virtualFolder="CMake Files\pip\utils\system_test\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_test/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\pip\utils\system_test\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/remote_console/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\utils\remote_console\" />
|
||||
<Option virtualFolder="CMake Files\pip\utils\remote_console\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/remote_console/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\pip\utils\remote_console\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/code_model_generator/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\utils\code_model_generator\" />
|
||||
<Option virtualFolder="CMake Files\pip\utils\code_model_generator\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/code_model_generator/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\pip\utils\code_model_generator\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_daemon/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\pip\utils\system_daemon\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/pip/utils/system_daemon/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\pip\utils\system_daemon\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_widgets/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_widgets\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_widgets/qad_widgets.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_widgets\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_widgets/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_widgets\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_widgets/qad_widgets.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_widgets\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_utils/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_utils\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_utils/qad_utils.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_utils\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_utils/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_utils\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_utils/qad_utils.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_utils\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_application/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_application\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_application/qad_application.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_application\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_application/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_application\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_application/qad_application.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_application\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_blockview/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_blockview\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_blockview/qad_blockview.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_blockview\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_blockview/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_blockview\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_blockview/qad_blockview.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_blockview\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_graphic/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_graphic\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_graphic/qad_graphic.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_graphic\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_graphic/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_graphic\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_graphic/qad_graphic.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_graphic\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_sql_table/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_sql_table\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_sql_table/qad_sql_table.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_sql_table\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_sql_table/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qad_sql_table\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qad_sql_table/qad_sql_table.qrc">
|
||||
<Option virtualFolder="CMake Files\qad_sql_table\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/piqt/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\piqt\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/piqt/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\piqt\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/mbricks/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\mbricks\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/mbricks/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\mbricks\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/piqt_tools/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\piqt_tools\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/piqt_tools/piconnedit.qrc">
|
||||
<Option virtualFolder="CMake Files\piqt_tools\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/piqt_tools/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\piqt_tools\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/piqt_tools/piconnedit.qrc">
|
||||
<Option virtualFolder="CMake Files\piqt_tools\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qglview/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qglview\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/qglview/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\qglview\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/touch_widgets/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\touch_widgets\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/touch_widgets/touch_widgets.qrc">
|
||||
<Option virtualFolder="CMake Files\touch_widgets\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/touch_widgets/CMakeLists.txt">
|
||||
<Option virtualFolder="CMake Files\touch_widgets\" />
|
||||
</Unit>
|
||||
<Unit filename="C:/libs/touch_widgets/touch_widgets.qrc">
|
||||
<Option virtualFolder="CMake Files\touch_widgets\" />
|
||||
</Unit>
|
||||
</Project>
|
||||
</CodeBlocks_project_file>
|
||||
|
||||
@@ -36,7 +36,7 @@ class PIDeque {
|
||||
public:
|
||||
PIDeque(): pid_data(0), pid_size(0), pid_rsize(0), pid_start(0) {
|
||||
//printf("new vector 1 %p (%s) ... !{\n", this, typeid(T).name());
|
||||
//printf("(s=%d, d=%p) }!\n", int(pid_size), pid_data);
|
||||
//printf("(s=%d, d=%p) }!\n", int(pid_size), pid_data);
|
||||
}
|
||||
PIDeque(const PIDeque<T> & other): pid_data(0), pid_size(0), pid_rsize(0), pid_start(0) {
|
||||
//printf("new vector 2 %p (%s) ... !{\n", this, typeid(T).name());
|
||||
@@ -201,7 +201,13 @@ public:
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
PIDeque<T> & reserve(size_t new_size) {if (new_size <= pid_rsize) return *this; size_t os = pid_size; alloc(new_size, true); pid_size = os; return *this;}
|
||||
PIDeque<T> & reserve(size_t new_size) {
|
||||
if (new_size <= pid_rsize) return *this;
|
||||
size_t os = pid_size;
|
||||
alloc(new_size, true);
|
||||
pid_size = os;
|
||||
return *this;
|
||||
}
|
||||
|
||||
PIDeque<T> & insert(size_t index, const T & v = T()) {
|
||||
bool dir = pid_rsize <= 2 ? true : (index >= pid_rsize / 2 ? true : false);
|
||||
@@ -210,11 +216,10 @@ public:
|
||||
alloc(pid_size + 1, true);
|
||||
if (index < pid_size - 1) {
|
||||
size_t os = pid_size - index - 1;
|
||||
memmove(&(pid_data[pid_start + index + 1]), &(pid_data[pid_start + index]), os * sizeof(T));
|
||||
memmove(&(pid_data[index + pid_start + 1]), &(pid_data[index + pid_start]), os * sizeof(T));
|
||||
}
|
||||
} else {
|
||||
pid_start--;
|
||||
alloc(pid_size + 1, false);
|
||||
alloc(pid_size + 1, false, -1);
|
||||
//piCout << "insert front" << pid_size << pid_rsize << pid_start << "!<";
|
||||
if (index > 0)
|
||||
memmove(&(pid_data[pid_start]), &(pid_data[pid_start + 1]), index * sizeof(T));
|
||||
@@ -226,20 +231,22 @@ public:
|
||||
PIDeque<T> & insert(size_t index, const PIDeque<T> & other) {
|
||||
if (other.isEmpty()) return *this;
|
||||
bool dir = pid_rsize <= 2 ? true : (index >= pid_rsize / 2 ? true : false);
|
||||
//piCout << "insert" << dir << index << pid_size << pid_rsize << pid_start << "!<";
|
||||
//piCout << this << "insert" << dir << index << pid_size << pid_rsize << pid_start << " <- " << other.size() << "!<";
|
||||
if (dir) {
|
||||
ssize_t os = pid_size - index;
|
||||
alloc(pid_size + other.pid_size, true);
|
||||
if (os > 0)
|
||||
memmove(&(pid_data[pid_start + index + other.pid_size]), &(pid_data[pid_start + index]), os * sizeof(T));
|
||||
memmove(&(pid_data[index + pid_start + other.pid_size]), &(pid_data[index + pid_start]), os * sizeof(T));
|
||||
} else {
|
||||
pid_start -= other.pid_size;
|
||||
alloc(pid_size + other.pid_size, false);
|
||||
//piCout << "insert front" << pid_size << pid_rsize << pid_start << "!<";
|
||||
//if (pid_start < other.pid_size) pid_start = 0;
|
||||
//piCout << this << " insert offseted start ba" << pid_start << pid_size << pid_rsize;
|
||||
alloc(pid_size + other.pid_size, false, -other.pid_size);
|
||||
//piCout << this << " insert offseted start aa" << pid_start << pid_size << pid_rsize;
|
||||
//piCout << this << " insert front" << pid_size << pid_rsize << pid_start << "!<";
|
||||
if (index > 0)
|
||||
memmove(&(pid_data[pid_start]), &(pid_data[pid_start + other.pid_size]), index * sizeof(T));
|
||||
}
|
||||
//piCout << "insert" << pid_start << index << (pid_start + ssize_t(index)) << pid_size << ">!";
|
||||
//piCout << this << "insert" << pid_start << index << (pid_start + ssize_t(index)) << pid_size << ">!";
|
||||
newT(pid_data + pid_start + index, other.pid_data + other.pid_start, other.pid_size);
|
||||
return *this;
|
||||
}
|
||||
@@ -251,10 +258,10 @@ public:
|
||||
return *this;
|
||||
}
|
||||
size_t os = pid_size - index - count;
|
||||
deleteT(&(pid_data[pid_start + index]), count);
|
||||
deleteT(&(pid_data[index + pid_start]), count);
|
||||
if (os <= index) {
|
||||
//if (true) {
|
||||
if (os > 0) memmove(&(pid_data[pid_start + index]), &(pid_data[pid_start + index + count]), os * sizeof(T));
|
||||
if (os > 0) memmove(&(pid_data[index + pid_start]), &(pid_data[index + pid_start + count]), os * sizeof(T));
|
||||
} else {
|
||||
if (index > 0) memmove(&(pid_data[pid_start + count]), &(pid_data[pid_start]), index * sizeof(T));
|
||||
pid_start += count;
|
||||
@@ -327,11 +334,11 @@ private:
|
||||
elementNew(dst + i, src[i]);
|
||||
}
|
||||
inline T * newRaw(size_t s) {
|
||||
//cout << std::dec << " ![("<<this<<")newRaw " << s << " elements ... <\n" << endl;
|
||||
//std::cout << std::dec << " ![("<<this<<")newRaw " << s << " elements ... <" << std::endl;
|
||||
//uchar * ret = new uchar[s * sizeof(T)];
|
||||
uchar * ret = (uchar*)(malloc(s * sizeof(T)));//new uchar[];
|
||||
//zeroRaw((T*)ret, s);
|
||||
//cout << std::hex << " > (new 0x" << (llong)ret << ") ok]!" << endl;
|
||||
//std::cout << std::hex << " > (new 0x" << (llong)ret << ") ok]!" << std::endl;
|
||||
return (T*)ret;
|
||||
}
|
||||
/*void reallocRawTemp(size_t s) {
|
||||
@@ -339,7 +346,7 @@ private:
|
||||
else pid_tdata = (T*)(realloc(pid_tdata, s * sizeof(T)));
|
||||
}*/
|
||||
inline void deleteT(T * d, size_t sz) {
|
||||
//cout << " ~[("<<this<<")deleteT " << std::dec << sz << " elements " << std::hex << "0x" << (llong)d << " ... <\n" << endl;
|
||||
//std::cout << " ~[("<<this<<")deleteT " << std::dec << sz << " elements " << " start " << pid_start << std::hex << " 0x" << (llong)d << " ... <" << std::endl;
|
||||
if ((uchar*)d != 0) {
|
||||
for (size_t i = 0; i < sz; ++i)
|
||||
elementDelete(d[i]);
|
||||
@@ -362,7 +369,7 @@ private:
|
||||
inline void elementDelete(T & from) {from.~T();}
|
||||
void dealloc() {deleteRaw(pid_data);}
|
||||
inline void checkMove(bool direction) {
|
||||
if (pid_size >= 4 && pid_size < pid_rsize / 4) {
|
||||
if (pid_size >= 4 && pid_size < pid_rsize / 6) {
|
||||
/*if (direction) {
|
||||
if (pid_start >= 4 && pid_start > pid_size + pid_size && pid_start > pid_rsize / 2) {
|
||||
piCout << (int)this << "checkMove" << direction << pid_start << (int)pid_data << pid_rsize << pid_size;
|
||||
@@ -378,16 +385,18 @@ private:
|
||||
pid_start = ssize_t(pid_rsize) - pid_size - pid_size;
|
||||
}
|
||||
}*/
|
||||
//printf("(%p) check move st=%d sz=%d rs=%d\n", this, pid_start, pid_size, pid_rsize);
|
||||
if (pid_start < pid_size + pid_size || pid_start > pid_rsize - pid_size - pid_size) {
|
||||
size_t ns = (pid_rsize - pid_size) / 2;
|
||||
ssize_t ns = (pid_rsize - pid_size) / 2;
|
||||
if (pid_start != ns) {
|
||||
//printf("(%p) move %d -> %d\n", this, pid_start, ns);
|
||||
memmove(pid_data + ns, pid_data + pid_start, pid_size * sizeof(T));
|
||||
pid_start = ns;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
inline void alloc(size_t new_size, bool direction) { // direction == true -> alloc forward
|
||||
inline void alloc(size_t new_size, bool direction, ssize_t start_offset = 0) { // direction == true -> alloc forward
|
||||
if (direction) {
|
||||
if (pid_start + new_size <= pid_rsize) {
|
||||
pid_size = new_size;
|
||||
@@ -397,42 +406,46 @@ private:
|
||||
pid_size = new_size;
|
||||
size_t as = asize(pid_start + new_size);
|
||||
if (as != pid_rsize) {
|
||||
//printf("(%p) realloc %d -> %d (%p)\n", this, pid_rsize, as, pid_data);
|
||||
pid_data = (T*)(realloc(pid_data, as*sizeof(T)));
|
||||
pid_rsize = as;
|
||||
//printf("(%p) realloc done (%p)\n", this, pid_data);
|
||||
}
|
||||
} else {
|
||||
size_t as = asize(piMax<ssize_t>(new_size, pid_rsize) - pid_start);
|
||||
//piCout << "alloc" << new_size << pid_size << pid_rsize << as << pid_start;
|
||||
if (pid_start >= 0 && as <= pid_rsize) {
|
||||
pid_size = new_size;
|
||||
checkMove(direction);
|
||||
return;
|
||||
}
|
||||
size_t os = pid_size;
|
||||
pid_size = new_size;
|
||||
size_t as;
|
||||
//piCout << "INS ba" << *this;
|
||||
if (pid_start + start_offset < 0)
|
||||
as = asize(pid_rsize - start_offset);
|
||||
else as = pid_rsize;
|
||||
//printf("%X alloc %d %d\n", this, pid_rsize, start_offset);
|
||||
//printf("%X alloc %d %d %d %d %d %d\n", this, new_size, pid_size, pid_rsize, as, pid_start, start_offset);
|
||||
if (as > pid_rsize) {
|
||||
//piCout << "alloc new size" << as;
|
||||
//printf("%X alloc new size %d\n", this, as);
|
||||
//cout << std::hex << " ![("<<this<<")realloc " << pid_data << " data ... <\n" << endl;
|
||||
T * td = newRaw(as);
|
||||
//piCout << "pid_start" << pid_start << (pid_start + ssize_t(as) - os);
|
||||
ssize_t ost = pid_start, ns = 0;
|
||||
if (ost < 0) {ns -= ost; ost = 0;}
|
||||
pid_start += ssize_t(as) - os;
|
||||
if (os > 0 && pid_data != 0) {
|
||||
memcpy(td + pid_start + ns, pid_data + ost, os * sizeof(T));
|
||||
ssize_t ns = pid_start + as - pid_rsize;
|
||||
//printf("%X pid_start ost=%d ors=%d nst=%d nrs=%d\n", this, pid_start, pid_rsize, ns, as);
|
||||
if (pid_rsize > 0 && pid_data != 0) {
|
||||
//printf("%X copy from %p + %d to %p + %d %d el\n", this, pid_data, pid_start, td, ns, pid_size);
|
||||
memcpy(td + ns, pid_data + pid_start, pid_size * sizeof(T));
|
||||
deleteRaw(pid_data);
|
||||
}
|
||||
pid_data = td;
|
||||
pid_rsize = as;
|
||||
pid_start = ns;
|
||||
//piCout << "INS aa" << *this;
|
||||
}
|
||||
pid_start += start_offset;
|
||||
pid_size = new_size;
|
||||
checkMove(direction);
|
||||
}
|
||||
//checkMove(direction);
|
||||
//piCout << "alloc new start" << pid_start;
|
||||
//printf("%X alloc new start %d\n", this, pid_start);
|
||||
}
|
||||
|
||||
T * pid_data;
|
||||
volatile size_t pid_size, pid_rsize;
|
||||
volatile size_t pid_start;
|
||||
volatile ssize_t pid_start;
|
||||
};
|
||||
|
||||
#define __PIDEQUE_SIMPLE_TYPE__(T) \
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
// This file was generated by PIP CMake, don`t edit it!
|
||||
#define __PIP_VERSION_STR__ "0.5.0_alpha"
|
||||
Reference in New Issue
Block a user