diff --git a/Files_4_thesis/Laser Scanner Results/Trajectory.jpg b/Files_4_thesis/Laser Scanner Results/Trajectory.jpg index d2ee2241d012babaae8fbbd92795bb9e75eed7d8..50a74f1b0376a1f0434e03f36f891ccee7c035f8 100644 Binary files a/Files_4_thesis/Laser Scanner Results/Trajectory.jpg and b/Files_4_thesis/Laser Scanner Results/Trajectory.jpg differ diff --git a/Files_4_thesis/docking_1.m b/Files_4_thesis/docking_1.m index cab4ad336b018a055528e225dad458857825c004..86f6518bc840fe247b55856d8f5ecb093bb19d6a 100644 --- a/Files_4_thesis/docking_1.m +++ b/Files_4_thesis/docking_1.m @@ -3,9 +3,16 @@ close all; clear all; %% Import data and time conversion -% data 1: -Pose_Matrix_data_1 = csvread('Pose19_4_16_2159.txt',1,0); -Vel_Matrix_data_1 = csvread('Velocity19_4_16_2159.txt',1,0); +% data 1: 308 ros messages for geometry_msgs/Twist +% 308 ros messages for geometry_msgs/PoseStamped +% y-axis gains: +% P = .6; I = 0; D = 0; + +% theta-axis gains: +% P = .3; I = 0; D = 0; + +Pose_Matrix_data_1 = csvread('Pose18_7_16_1737.txt',1,0); +Vel_Matrix_data_1 = csvread('Velocity18_7_16_1737.txt',1,0); % time in position TimeP_ros_data_1 = Pose_Matrix_data_1(:,1); % ros time, needs to be converted to sec... @@ -27,9 +34,16 @@ t_V_sec_data_1 = 0:durationV_data_1/size(TimeV_ros_data_1,1):durationV_data_1; t_V_sec_data_1(:,size(t_V_sec_data_1,2)) = []; % ----------------------------------------------------------------------------------------------------- -% data 2: -Pose_Matrix_data_2 = csvread('Pose19_4_16_2040.txt',1,0); -Vel_Matrix_data_2 = csvread('Velocity19_4_16_2040.txt',1,0); +% data 2: 377 ros messages for geometry_msgs/Twist +% 378 ros messages for geometry_msgs/PoseStamped +% y-axis gains: +% P = .5; I = 0.001; D = 0.03; + +% theta-axis gains: +% P = .28; I = 0.1; D = 0.15; + +Pose_Matrix_data_2 = csvread('Pose18_7_16_1815.txt',1,0); +Vel_Matrix_data_2 = csvread('Velocity18_7_16_1815.txt',1,0); % time in position TimeP_ros_data_2 = Pose_Matrix_data_2(:,1); % ros time, needs to be converted to sec... @@ -50,9 +64,16 @@ t_V_sec_data_2 = 0:durationV_data_2/size(TimeV_ros_data_2,1):durationV_data_2; t_V_sec_data_2(:,size(t_V_sec_data_2,2)) = []; % ----------------------------------------------------------------------------------------------------- -% data 3: -Pose_Matrix_data_3 = csvread('Pose19_4_16_2011.txt',1,0); -Vel_Matrix_data_3 = csvread('Velocity19_4_16_2011.txt',1,0); +% data 3: 416 ros messages for geometry_msgs/Twist +% 417 ros messages for geometry_msgs/PoseStamped +% y-axis gains: +% P = .75; I = 0.0004; D = 0.1; + +% theta-axis gains: +% P = .36; I = 0.0067; D = 0.0002; + +Pose_Matrix_data_3 = csvread('Pose18_7_16_1925.txt',1,0); +Vel_Matrix_data_3 = csvread('Velocity18_7_16_1925.txt',1,0); % time in position TimeP_ros_data_3 = Pose_Matrix_data_3(:,1); % ros time, needs to be converted to sec... @@ -128,8 +149,10 @@ ref_Pose_data_3 =[ref_X_data_3;ref_Y_data_3]; thresh_X = .001; theta = 0:.001:2*pi; -x_ref = thresh_X*cos(theta) + ref_X_data_2; % ref_X needs to be recorded -y_ref = thresh_X*sin(theta) + ref_Y_data_2; % ref_Y needs to be recorded +ref_x = .267438; +ref_y = -.0337; %.337 +x_circle = thresh_X*cos(theta) + ref_x; % ref_X needs to be recorded +y_circle = thresh_X*sin(theta) + ref_y; % ref_Y needs to be recorded %% Velocity estimation @@ -269,42 +292,52 @@ grid on % plot(Pose_Y_data_3,Pose_X_data_3,'g',ref_Y_data_3,ref_X_data_3,'k*'); figure; -subplot(1,2,1); -plot(Pose_Y_data_1,Pose_X_data_1,'b'); +subplot(1,3,1); +plot(Pose_Y_data_1,Pose_X_data_1,'b','LineWidth',2); hold on -plot(Pose_Y_data_2,Pose_X_data_2,'r'); +plot(Pose_Y_data_2,Pose_X_data_2,'r','LineWidth',2); hold on -plot(Pose_Y_data_3,Pose_X_data_3,'g'); +plot(Pose_Y_data_3,Pose_X_data_3,'g','LineWidth',2); hold on -plot(y_ref,x_ref,'k--','LineWidth',2) +plot(y_circle,x_circle,'k--','LineWidth',3.4) -title('Docking Trajectroy'); +title('Docking Trajectroy (Whole area)'); xlabel('Y [m]'); ylabel('X [m]'); -% axis([-.15 .15 .2 1.5]); +axis([-.3 .05 .23 1.1]); % legend('Trajectory 1','Reference Position 1', 'Trajectory 2','Reference Position 2','Trajectory 3','Reference Position 3'); grid on -subplot(1,2,2); -plot(Pose_Y_data_1,Pose_X_data_1,'b'); +subplot(1,3,2); +plot(Pose_Y_data_1,Pose_X_data_1,'b','LineWidth',2); hold on -plot(Pose_Y_data_2,Pose_X_data_2,'r'); +plot(Pose_Y_data_2,Pose_X_data_2,'r','LineWidth',2); hold on -plot(Pose_Y_data_3,Pose_X_data_3,'g'); +plot(Pose_Y_data_3,Pose_X_data_3,'g','LineWidth',2); hold on -plot(y_ref,x_ref,'k--','LineWidth',2) - -% title('Docking Trajectroy'); +plot(y_circle,x_circle,'k--','LineWidth',3.4); +title('Docking Trajectroy (SM zone)'); xlabel('Y [m]'); ylabel('X [m]'); -axis([-.1 .02 .26 .3]); +axis([-.08 0 .265 .355]); grid on - - +subplot(1,3,3); +plot(Pose_Y_data_1,Pose_X_data_1,'b','LineWidth',2); +hold on +plot(Pose_Y_data_2,Pose_X_data_2,'r','LineWidth',2); +hold on +plot(Pose_Y_data_3,Pose_X_data_3,'g','LineWidth',2); +hold on +plot(y_circle,x_circle,'k--','LineWidth',3.4); +title('Docking Trajectroy (reference area)'); +xlabel('Y [m]'); +ylabel('X [m]'); +axis([-.04 -.03 .266 .269]); +grid on figure; -subplot(3,1,1); +subplot(2,1,1); plot(diff(TimeP_ros_data_1)/1e9,'g') hold on plot (diff(t_P_sec_data_1),'k--') @@ -313,9 +346,9 @@ xlabel('samples'); ylabel('time step'); legend('ROS calc.','Ordinary calc.','Orientation','horizontal'); % grid on -axis([0 428 .05 .15]); +% axis([0 428 .05 .15]); -subplot(3,1,2); +subplot(2,1,2); plot(diff(TimeV_ros_data_1)/1e9,'g') hold on plot (diff(t_V_sec_data_1),'k--') @@ -324,15 +357,15 @@ xlabel('samples'); ylabel('time step'); % legend('ROS calc.','Ordinary calc.','Orientation','horizontal'); % grid on -axis([0 428 -.005 .025]); - -subplot(3,1,3); -plot(diff(TimeV_ros_data_1)/1e9,'g') -hold on -plot (diff(t_V_sec_data_1),'k--') -xlabel('samples'); -ylabel('time step'); -axis([150 250 0 .02]); +% axis([0 428 -.005 .025]); +% +% subplot(3,1,3); +% plot(diff(TimeV_ros_data_1)/1e9,'g') +% hold on +% plot (diff(t_V_sec_data_1),'k--') +% xlabel('samples'); +% ylabel('time step'); +% axis([150 250 0 .02]); figure; subplot(3,1,1); diff --git a/Files_4_thesis/scanner_analysis.m b/Files_4_thesis/scanner_analysis.m index d326e1f587a4d252372b5c3e843e3f03fe1034e7..dcca41027ac1b2e26f52e8bda1ad222e4b786fad 100644 --- a/Files_4_thesis/scanner_analysis.m +++ b/Files_4_thesis/scanner_analysis.m @@ -6,6 +6,92 @@ upper_angle = 135; % deg. lower_angle = -135; % deg. dist_to_obst = .1; % m. +%% docked robot for 5 different experiences... + +S_mat = csvread('Scan_Data_5_exp.csv'); + +indx = S_mat(:,1); + +s_exp_1 = S_mat(:,2); +s_exp_2 = S_mat(:,3); +s_exp_3 = S_mat(:,4); +s_exp_4 = S_mat(:,5); +s_exp_5 = S_mat(:,6); + + +points = size(indx,1); % to calculate the angle... +laser_beam = points -1; + +angle = zeros(points,1); +X_exp_1 = zeros(points,1); +X_exp_2 = zeros(points,1); +X_exp_3 = zeros(points,1); +X_exp_4 = zeros(points,1); +X_exp_5 = zeros(points,1); +X_obst = zeros(points,1); + +Y_exp_1 = zeros(points,1); +Y_exp_2 = zeros(points,1); +Y_exp_3 = zeros(points,1); +Y_exp_4 = zeros(points,1); +Y_exp_5 = zeros(points,1); +Y_obst = zeros(points,1); + + + +for i = 1:points + + angle(i) = (lower_angle + (indx(i)* ((upper_angle - lower_angle)/(laser_beam))))* pi/180; + + X_exp_1(i) = s_exp_1(i) * cos(angle(i)); + X_exp_2(i) = s_exp_2(i) * cos(angle(i)); + X_exp_3(i) = s_exp_3(i) * cos(angle(i)); + X_exp_4(i) = s_exp_4(i) * cos(angle(i)); + X_exp_5(i) = s_exp_5(i) * cos(angle(i)); + X_obst(i) = dist_to_obst * cos(angle(i)); + + Y_exp_1(i) = s_exp_1(i) * sin(angle(i)); + Y_exp_2(i) = s_exp_2(i) * sin(angle(i)); + Y_exp_3(i) = s_exp_3(i) * sin(angle(i)); + Y_exp_4(i) = s_exp_4(i) * sin(angle(i)); + Y_exp_5(i) = s_exp_5(i) * sin(angle(i)); + Y_obst(i) = dist_to_obst * sin(angle(i)); +end + +% theta vs. scanner_value & reference +figure; +plot(angle,s_exp_1,'m','LineWidth',2.5); +hold on; +plot(angle,s_exp_2,'g','LineWidth',2.5); +hold on; +plot(angle,s_exp_3,'k','LineWidth',2.5); +hold on; +plot(angle,s_exp_4,'c','LineWidth',2.5); +hold on; +plot(angle,s_exp_5,'b','LineWidth',2.5); +hold on; +plot(angle,dist_to_obst,'rx','LineWidth',.5); +axis([-.09 .42 .085 .16]) + +figure; +plot(X_exp_1,Y_exp_1,'m','LineWidth',.9); +hold on + +plot(X_exp_2,Y_exp_2,'g','LineWidth',.5); +hold on + +plot(X_exp_3,Y_exp_3,'k','LineWidth',.8); +hold on + +plot(X_exp_4,Y_exp_4,'c','LineWidth',1.1); +hold on + +plot(X_exp_5,Y_exp_5,'b','LineWidth',.1); +hold on +plot(X_obst,Y_obst,'rx','LineWidth',.1) +axis([-.1 .18 -.11 .12]); + + %% docked robot with marker vs. docked robot without marker! S_Mat_DockedwithMar = csvread('scanner_data_Docked_WITH_Marker.txt',0,0); S_Mat_DockedwithNOmar = csvread('scanner_data_no_cylinder.txt',0,0); @@ -16,10 +102,6 @@ s_val_DockedwithMar = S_Mat_DockedwithMar(:,2); indx_DockedwithNOmar = S_Mat_DockedwithNOmar(:,1); s_val_DockedwithNOmar = S_Mat_DockedwithNOmar(:,2); - - - - points_DockedwithMar = size(indx_DockedwithMar,1); points_DockedwithNOmar = size(indx_DockedwithNOmar,1); @@ -29,7 +111,6 @@ laser_beam_DockedwithNOmar = points_DockedwithNOmar - 1; s_angle_DockedwithMar = zeros(points_DockedwithMar,1); s_angle_DockedwithNOmar = zeros(points_DockedwithNOmar,1); - X_DockedwithMar = zeros(points_DockedwithMar,1); Y_DockedwithMar = zeros(points_DockedwithMar,1); X_DockedwithNOmar = zeros(points_DockedwithNOmar,1); Y_DockedwithNOmar = zeros(points_DockedwithNOmar,1); diff --git a/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.exe b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.exe new file mode 100644 index 0000000000000000000000000000000000000000..cf16a4fb42803e3d497d97258f01e38c16f54d76 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.exe differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.ilk b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.ilk new file mode 100644 index 0000000000000000000000000000000000000000..58c9c88e02a95a9b7a3525a5a241bb3931fae6b3 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.ilk differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.pdb b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.pdb new file mode 100644 index 0000000000000000000000000000000000000000..535057f6abe9c8ff7f6a906a69d0a6de324cd1f7 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Debug/Mat2File.pdb differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File.sdf b/MobileRobot/Machine_Learning/Mat2File/Mat2File.sdf new file mode 100644 index 0000000000000000000000000000000000000000..126d113e6a064d09d1f9c28060b3aaec5ad729da Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File.sdf differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File.sln b/MobileRobot/Machine_Learning/Mat2File/Mat2File.sln new file mode 100644 index 0000000000000000000000000000000000000000..d4b9ebd20f30c4b0df90cd1e739bfd3e40e79610 --- /dev/null +++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mat2File", "Mat2File\Mat2File.vcxproj", "{A7896541-628F-4046-BAED-A13833B79602}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A7896541-628F-4046-BAED-A13833B79602}.Debug|Win32.ActiveCfg = Debug|Win32 + {A7896541-628F-4046-BAED-A13833B79602}.Debug|Win32.Build.0 = Debug|Win32 + {A7896541-628F-4046-BAED-A13833B79602}.Release|Win32.ActiveCfg = Release|Win32 + {A7896541-628F-4046-BAED-A13833B79602}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File.v12.suo b/MobileRobot/Machine_Learning/Mat2File/Mat2File.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..c9b838012e16b51eac91ae9ad3195ae10d54cf31 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File.v12.suo differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.log b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.log new file mode 100644 index 0000000000000000000000000000000000000000..9c8948aaaaa338d45b2863fd999bac299176e0f7 --- /dev/null +++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.log @@ -0,0 +1,13 @@ +Build started 7/20/2016 6:45:13 PM. + 1>Project "E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Mat2File\Mat2File.vcxproj" on node 2 (Build target(s)). + 1>ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /D _CRT_SECURE_NO_WARNINGS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt save_mat_2_file.cpp + save_mat_2_file.cpp + Link: + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Debug\Mat2File.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Debug\Mat2File.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Debug\Mat2File.lib" /MACHINE:X86 Debug\save_mat_2_file.obj + Mat2File.vcxproj -> E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Debug\Mat2File.exe + 1>Done Building Project "E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\Mat2File\Mat2File.vcxproj" (Build target(s)). + +Build succeeded. + +Time Elapsed 00:00:02.26 diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.read.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..e64cc845688bdcc8983e3e8a6663043264ce45b3 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.read.1.tlog differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.write.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..778a97bd2bef7f81b108861efe82dad6640cff2e Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/CL.write.1.tlog differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/Mat2File.lastbuildstate b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/Mat2File.lastbuildstate new file mode 100644 index 0000000000000000000000000000000000000000..4ec7a8b6ff0b225aa73ae1726e9bf92eda953322 --- /dev/null +++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/Mat2File.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit +Debug|Win32|E:\LTH\Git_Repository\thesis\MobileRobot\Machine_Learning\Mat2File\| diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/cl.command.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/cl.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..d246934cb9ba3840a6d6d0b70eb6908513994a74 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/cl.command.1.tlog differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.command.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..d12dc8e131790ed2eb6ddd39c949642a70c57ee4 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.command.1.tlog differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.read.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..4b70ae7d8d20c3315191fd7dcd2287bf53e657d5 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.read.1.tlog differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.write.1.tlog b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..7cb3906b384b1f394222005735b8773a38a914fd Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/Mat2File.tlog/link.write.1.tlog differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/save_mat_2_file.obj b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/save_mat_2_file.obj new file mode 100644 index 0000000000000000000000000000000000000000..c6734e49cd635b0b4662ca38be36fcc0ada0c201 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/save_mat_2_file.obj differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.idb b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.idb new file mode 100644 index 0000000000000000000000000000000000000000..983d4b9e3ac9f7910de94cba660d3e6d831d9930 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.idb differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.pdb b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.pdb new file mode 100644 index 0000000000000000000000000000000000000000..d8d5dfc839c4b83d8c6ee445e74463a24d9438c0 Binary files /dev/null and b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Debug/vc120.pdb differ diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj new file mode 100644 index 0000000000000000000000000000000000000000..73cc5e8eef9921126f52294a42da1f43734d1009 --- /dev/null +++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{A7896541-628F-4046-BAED-A13833B79602}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mat2File</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v120</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v120</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions> + <SDLCheck>true</SDLCheck> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions> + <SDLCheck>true</SDLCheck> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="save_mat_2_file.cpp" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj.filters b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj.filters new file mode 100644 index 0000000000000000000000000000000000000000..aecc36bc27b7998d2ee048bc4b2c39f705e0c1b8 --- /dev/null +++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/Mat2File.vcxproj.filters @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="save_mat_2_file.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/myfile.txt b/MobileRobot/Machine_Learning/Mat2File/Mat2File/myfile.txt new file mode 100644 index 0000000000000000000000000000000000000000..712bdf3d43d5bdaa72a037225b5e934983405f71 --- /dev/null +++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/myfile.txt @@ -0,0 +1,3 @@ +Name 1 [farid ] +Name 2 [navid ] +Name 3 [john ] diff --git a/MobileRobot/Machine_Learning/Mat2File/Mat2File/save_mat_2_file.cpp b/MobileRobot/Machine_Learning/Mat2File/Mat2File/save_mat_2_file.cpp new file mode 100644 index 0000000000000000000000000000000000000000..617d668a7789adc8204cad9f47a4402da9527266 --- /dev/null +++ b/MobileRobot/Machine_Learning/Mat2File/Mat2File/save_mat_2_file.cpp @@ -0,0 +1,61 @@ +/* fprintf example +#include <stdio.h> + +int main() +{ + FILE * pFile; + int n; + char name[100]; + + pFile = fopen("myfile.txt", "w"); + for (n = 0; n<3; n++) + { + puts("please, enter a name: "); + gets(name); + fprintf(pFile, "Name %d [%-10.10s]\n", n + 1, name); + } + fclose(pFile); + + return 0; +}*/ + +#include <iostream> +#include <stdio.h> +using namespace std; + +int main() +{ + int data[1000][1000], M, i, j; + FILE * (file); + + cout << "Input size of matrix (mxm) : "; + cin >> M; + + for (i = 0; i<M; i++) + { + for (j = 0; j<M; j++) + { + cout << "data [" << i + 1 << "][" << j + 1 << "] : "; + cin >> data[i][j]; + } + } + + + try { + file = fopen("inputmatriks.txt", "w"); + } + catch (const std::exception& e) { + cout << e.what() << endl; + } + + for (i = 0; i<M; i++) + { + for (j = 0; j<M; j++) + { + fprintf(file, "%d", data[i][j]); + } + fprintf(file, "\n"); + } + fclose(file); + return 0; +} \ No newline at end of file diff --git a/MobileRobot/MobRobGUI/GUI4MobileRobot/GUI4MobileRobot.pro.user.a4575a4 b/MobileRobot/MobRobGUI/GUI4MobileRobot/GUI4MobileRobot.pro.user.a4575a4 new file mode 100644 index 0000000000000000000000000000000000000000..bff57abf13b31be4471b3aa8f6b6a5b6eef02d8c --- /dev/null +++ b/MobileRobot/MobRobGUI/GUI4MobileRobot/GUI4MobileRobot.pro.user.a4575a4 @@ -0,0 +1,271 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE QtCreatorProject> +<!-- Written by QtCreator 3.5.1, 2015-11-25T18:10:25. --> +<qtcreator> + <data> + <variable>EnvironmentId</variable> + <value type="QByteArray">{a4575a42-fc4c-4406-ac39-0308eeb33012}</value> + </data> + <data> + <variable>ProjectExplorer.Project.ActiveTarget</variable> + <value type="int">0</value> + </data> + <data> + <variable>ProjectExplorer.Project.EditorSettings</variable> + <valuemap type="QVariantMap"> + <value type="bool" key="EditorConfiguration.AutoIndent">true</value> + <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value> + <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value> + <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0"> + <value type="QString" key="language">Cpp</value> + <valuemap type="QVariantMap" key="value"> + <value type="QByteArray" key="CurrentPreferences">CppGlobal</value> + </valuemap> + </valuemap> + <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1"> + <value type="QString" key="language">QmlJS</value> + <valuemap type="QVariantMap" key="value"> + <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value> + </valuemap> + </valuemap> + <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value> + <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value> + <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value> + <value type="int" key="EditorConfiguration.IndentSize">4</value> + <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value> + <value type="int" key="EditorConfiguration.MarginColumn">80</value> + <value type="bool" key="EditorConfiguration.MouseHiding">true</value> + <value type="bool" key="EditorConfiguration.MouseNavigation">true</value> + <value type="int" key="EditorConfiguration.PaddingMode">1</value> + <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value> + <value type="bool" key="EditorConfiguration.ShowMargin">false</value> + <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value> + <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value> + <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value> + <value type="int" key="EditorConfiguration.TabSize">8</value> + <value type="bool" key="EditorConfiguration.UseGlobal">true</value> + <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value> + <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value> + <value type="bool" key="EditorConfiguration.cleanIndentation">true</value> + <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value> + <value type="bool" key="EditorConfiguration.inEntireDocument">false</value> + </valuemap> + </data> + <data> + <variable>ProjectExplorer.Project.PluginSettings</variable> + <valuemap type="QVariantMap"/> + </data> + <data> + <variable>ProjectExplorer.Project.Target.0</variable> + <valuemap type="QVariantMap"> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.5.1 GCC 64bit</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.5.1 GCC 64bit</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.55.gcc_64_kit</value> + <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value> + <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value> + <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value> + <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0"> + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/faridalijani/Qt/Tools/QtCreator/bin/build-GUI4MobileRobot-Desktop_Qt_5_5_1_GCC_64bit-Debug</value> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> + <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> + <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value> + </valuemap> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1"> + <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> + <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> + <value type="QString">-w</value> + <value type="QString">-r</value> + </valuelist> + <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value> + <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value> + <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value> + </valuemap> + <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value> + </valuemap> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1"> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> + <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> + <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> + <value type="QString">-w</value> + <value type="QString">-r</value> + </valuelist> + <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value> + <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value> + <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value> + </valuemap> + <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value> + </valuemap> + <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value> + <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value> + <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> + <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value> + <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> + </valuemap> + <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> + <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/faridalijani/Qt/Tools/QtCreator/bin/build-GUI4MobileRobot-Desktop_Qt_5_5_1_GCC_64bit-Release</value> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> + <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> + <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value> + <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value> + </valuemap> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1"> + <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> + <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> + <value type="QString">-w</value> + <value type="QString">-r</value> + </valuelist> + <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value> + <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value> + <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value> + </valuemap> + <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value> + </valuemap> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1"> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> + <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> + <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> + <value type="QString">-w</value> + <value type="QString">-r</value> + </valuelist> + <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value> + <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value> + <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value> + </valuemap> + <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value> + </valuemap> + <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value> + <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value> + <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> + <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value> + <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> + </valuemap> + <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value> + <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0"> + <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> + <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value> + </valuemap> + <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value> + </valuemap> + <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value> + <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/> + <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0"> + <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/> + <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value> + <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value> + <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value> + <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value> + <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value> + <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value> + <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value> + <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value> + <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value> + <value type="int" key="Analyzer.Valgrind.NumCallers">25</value> + <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/> + <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value> + <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value> + <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value> + <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value> + <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value> + <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds"> + <value type="int">0</value> + <value type="int">1</value> + <value type="int">2</value> + <value type="int">3</value> + <value type="int">4</value> + <value type="int">5</value> + <value type="int">6</value> + <value type="int">7</value> + <value type="int">8</value> + <value type="int">9</value> + <value type="int">10</value> + <value type="int">11</value> + <value type="int">12</value> + <value type="int">13</value> + <value type="int">14</value> + </valuelist> + <value type="int" key="PE.EnvironmentAspect.Base">2</value> + <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">GUI4MobileRobot</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">GUI4MobileRobot2</value> + <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/faridalijani/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot/GUI4MobileRobot.pro</value> + <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value> + <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">GUI4MobileRobot.pro</value> + <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value> + <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value> + <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value> + <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value> + <value type="bool" key="RunConfiguration.UseCppDebugger">false</value> + <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value> + <value type="bool" key="RunConfiguration.UseMultiProcess">false</value> + <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value> + <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value> + </valuemap> + <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value> + </valuemap> + </data> + <data> + <variable>ProjectExplorer.Project.TargetCount</variable> + <value type="int">1</value> + </data> + <data> + <variable>ProjectExplorer.Project.Updater.FileVersion</variable> + <value type="int">18</value> + </data> + <data> + <variable>Version</variable> + <value type="int">18</value> + </data> +</qtcreator> diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..de30f58006209c3aec239ec18d48c6e9db685a4c --- /dev/null +++ b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile @@ -0,0 +1,400 @@ +############################################################################# +# Makefile for building: GUI4MobileRobot +# Generated by qmake (3.0) (Qt 5.5.1) +# Project: ..\GUI4MobileRobot\GUI4MobileRobot.pro +# Template: app +# Command: D:\QT\5.5\msvc2013_64\bin\qmake.exe -spec win32-msvc2013 "CONFIG+=debug" -o Makefile ..\GUI4MobileRobot\GUI4MobileRobot.pro +############################################################################# + +MAKEFILE = Makefile + +first: debug +install: debug-install +uninstall: debug-uninstall +QMAKE = D:\QT\5.5\msvc2013_64\bin\qmake.exe +DEL_FILE = del +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +COPY = copy /y +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i +DEL_FILE = del +SYMLINK = $(QMAKE) -install ln -f -s +DEL_DIR = rmdir +MOVE = move +SUBTARGETS = \ + debug \ + release + + +debug: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug +debug-make_first: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug +debug-all: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug all +debug-clean: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug clean +debug-distclean: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug distclean +debug-install: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug install +debug-uninstall: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug uninstall +release: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release +release-make_first: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release +release-all: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release all +release-clean: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release clean +release-distclean: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release distclean +release-install: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release install +release-uninstall: FORCE + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release uninstall + +Makefile: ..\GUI4MobileRobot\GUI4MobileRobot.pro D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf D:\QT\5.5\msvc2013_64\mkspecs\features\spec_pre.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\common\msvc-desktop.conf \ + D:\QT\5.5\msvc2013_64\mkspecs\qconfig.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bootstrap_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_clucene_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designercomponents_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_platformsupport_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmldevtools_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickparticles_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uiplugin.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webview_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri \ + D:\QT\5.5\msvc2013_64\mkspecs\features\qt_functions.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\qt_config.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\win32\qt_config.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\spec_post.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\default_pre.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\win32\default_pre.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\resolve_config.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds_post.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\default_post.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\win32\rtti.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\c++11.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\precompile_header.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\warn_on.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\qt.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\resources.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\moc.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\win32\opengl.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\uic.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\win32\windows.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\testcase_targets.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\exceptions.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\yacc.prf \ + D:\QT\5.5\msvc2013_64\mkspecs\features\lex.prf \ + ..\GUI4MobileRobot\GUI4MobileRobot.pro \ + D:/QT/5.5/msvc2013_64/lib/qtmaind.prl \ + D:/QT/5.5/msvc2013_64/lib/Qt5Widgets.prl \ + D:/QT/5.5/msvc2013_64/lib/Qt5Gui.prl \ + D:/QT/5.5/msvc2013_64/lib/Qt5Core.prl + $(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" -o Makefile ..\GUI4MobileRobot\GUI4MobileRobot.pro +D:\QT\5.5\msvc2013_64\mkspecs\features\spec_pre.prf: +D:\QT\5.5\msvc2013_64\mkspecs\common\msvc-desktop.conf: +D:\QT\5.5\msvc2013_64\mkspecs\qconfig.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bootstrap_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_clucene_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designercomponents_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_platformsupport_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmldevtools_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickparticles_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uiplugin.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webview_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns.pri: +D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri: +D:\QT\5.5\msvc2013_64\mkspecs\features\qt_functions.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\qt_config.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\win32\qt_config.prf: +D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf: +D:\QT\5.5\msvc2013_64\mkspecs\features\spec_post.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\default_pre.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\win32\default_pre.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\resolve_config.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds_post.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\default_post.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\win32\rtti.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\c++11.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\precompile_header.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\warn_on.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\qt.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\resources.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\moc.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\win32\opengl.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\uic.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\win32\windows.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\testcase_targets.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\exceptions.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\yacc.prf: +D:\QT\5.5\msvc2013_64\mkspecs\features\lex.prf: +..\GUI4MobileRobot\GUI4MobileRobot.pro: +D:/QT/5.5/msvc2013_64/lib/qtmaind.prl: +D:/QT/5.5/msvc2013_64/lib/Qt5Widgets.prl: +D:/QT/5.5/msvc2013_64/lib/Qt5Gui.prl: +D:/QT/5.5/msvc2013_64/lib/Qt5Core.prl: +qmake: FORCE + @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" -o Makefile ..\GUI4MobileRobot\GUI4MobileRobot.pro + +qmake_all: FORCE + +make_first: debug-make_first release-make_first FORCE +all: debug-all release-all FORCE +clean: debug-clean release-clean FORCE + -$(DEL_FILE) GUI4MobileRobot.exp + -$(DEL_FILE) GUI4MobileRobot.ilk + -$(DEL_FILE) GUI4MobileRobot.idb +distclean: debug-distclean release-distclean FORCE + -$(DEL_FILE) Makefile + -$(DEL_FILE) GUI4MobileRobot.lib GUI4MobileRobot.pdb + +debug-mocclean: + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug mocclean +release-mocclean: + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release mocclean +mocclean: debug-mocclean release-mocclean + +debug-mocables: + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Debug mocables +release-mocables: + @set MAKEFLAGS=$(MAKEFLAGS) + $(MAKE) -f $(MAKEFILE).Release mocables +mocables: debug-mocables release-mocables + +check: first +FORCE: + +$(MAKEFILE).Debug: Makefile +$(MAKEFILE).Release: Makefile diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Debug b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Debug new file mode 100644 index 0000000000000000000000000000000000000000..77488a72f840a37cf681d53c21a71f24c571611b --- /dev/null +++ b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Debug @@ -0,0 +1,800 @@ +############################################################################# +# Makefile for building: GUI4MobileRobot +# Generated by qmake (3.0) (Qt 5.5.1) +# Project: ..\GUI4MobileRobot\GUI4MobileRobot.pro +# Template: app +############################################################################# + +MAKEFILE = Makefile.Debug + +####### Compiler, tools and options + +CC = cl +CXX = cl +DEFINES = -DUNICODE -DWIN32 -DWIN64 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB +CFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -W3 /Fddebug\GUI4MobileRobot.pdb $(DEFINES) +CXXFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\GUI4MobileRobot.pdb $(DEFINES) +INCPATH = -I..\GUI4MobileRobot -I. -I/usr/local/include -ID:\QT\5.5\msvc2013_64\include -ID:\QT\5.5\msvc2013_64\include\QtWidgets -ID:\QT\5.5\msvc2013_64\include\QtGui -ID:\QT\5.5\msvc2013_64\include\QtANGLE -ID:\QT\5.5\msvc2013_64\include\QtCore -Idebug -I. -ID:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013 +LINKER = link +LFLAGS = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" +LIBS = /LIBPATH:D:\QT\5.5\msvc2013_64\lib D:\QT\5.5\msvc2013_64\lib\qtmaind.lib shell32.lib /LIBPATH:D:\QT\5.5\msvc2013_64\lib D:\QT\5.5\msvc2013_64\lib\Qt5Cored.lib `pkg-config --libs opencv` D:\QT\5.5\msvc2013_64\lib\Qt5Widgetsd.lib D:\QT\5.5\msvc2013_64\lib\Qt5Guid.lib D:\QT\5.5\msvc2013_64\lib\Qt5Cored.lib +QMAKE = D:\QT\5.5\msvc2013_64\bin\qmake.exe +IDC = idc +IDL = midl +ZIP = zip -r -9 +DEF_FILE = +RES_FILE = +COPY = copy /y +SED = $(QMAKE) -install sed +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +DEL_FILE = del +DEL_DIR = rmdir +MOVE = move +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i + +####### Output directory + +OBJECTS_DIR = debug + +####### Files + +SOURCES = ..\GUI4MobileRobot\main.cpp \ + ..\GUI4MobileRobot\buttons.cpp \ + ..\GUI4MobileRobot\visualization.cpp debug\moc_buttons.cpp \ + debug\moc_visualization.cpp +OBJECTS = debug\main.obj \ + debug\buttons.obj \ + debug\visualization.obj \ + debug\moc_buttons.obj \ + debug\moc_visualization.obj + +DIST = ..\GUI4MobileRobot\buttons.h \ + ..\GUI4MobileRobot\visualization.h ..\GUI4MobileRobot\main.cpp \ + ..\GUI4MobileRobot\buttons.cpp \ + ..\GUI4MobileRobot\visualization.cpp +QMAKE_TARGET = GUI4MobileRobot +DESTDIR = debug\ #avoid trailing-slash linebreak +TARGET = GUI4MobileRobot.exe +DESTDIR_TARGET = debug\GUI4MobileRobot.exe + +####### Implicit rules + +.SUFFIXES: .c .cpp .cc .cxx + +{..\GUI4MobileRobot}.cpp{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{..\GUI4MobileRobot}.cc{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{..\GUI4MobileRobot}.cxx{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{..\GUI4MobileRobot}.c{debug\}.obj:: + $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{debug}.cpp{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{debug}.cc{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{debug}.cxx{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{debug}.c{debug\}.obj:: + $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{.}.cpp{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{.}.cc{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{.}.cxx{debug\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +{.}.c{debug\}.obj:: + $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<< + $< +<< + +####### Build rules + +first: all +all: Makefile.Debug $(DESTDIR_TARGET) + +$(DESTDIR_TARGET): ui_buttons.h $(OBJECTS) + $(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<< +$(OBJECTS) $(LIBS) +<< + +qmake: FORCE + @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" -o Makefile.Debug ..\GUI4MobileRobot\GUI4MobileRobot.pro + +qmake_all: FORCE + +dist: + $(ZIP) GUI4MobileRobot.zip $(SOURCES) $(DIST) ..\GUI4MobileRobot\GUI4MobileRobot.pro D:\QT\5.5\msvc2013_64\mkspecs\features\spec_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\common\msvc-desktop.conf D:\QT\5.5\msvc2013_64\mkspecs\qconfig.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bootstrap_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_clucene_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designercomponents_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_platformsupport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmldevtools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickparticles_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uiplugin.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webview_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri D:\QT\5.5\msvc2013_64\mkspecs\features\qt_functions.prf D:\QT\5.5\msvc2013_64\mkspecs\features\qt_config.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\qt_config.prf D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf D:\QT\5.5\msvc2013_64\mkspecs\features\spec_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds.prf D:\QT\5.5\msvc2013_64\mkspecs\features\default_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\default_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\features\resolve_config.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\default_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\build_pass.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\rtti.prf D:\QT\5.5\msvc2013_64\mkspecs\features\c++11.prf D:\QT\5.5\msvc2013_64\mkspecs\features\precompile_header.prf D:\QT\5.5\msvc2013_64\mkspecs\features\warn_on.prf D:\QT\5.5\msvc2013_64\mkspecs\features\qt.prf D:\QT\5.5\msvc2013_64\mkspecs\features\resources.prf D:\QT\5.5\msvc2013_64\mkspecs\features\moc.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\opengl.prf D:\QT\5.5\msvc2013_64\mkspecs\features\uic.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\windows.prf D:\QT\5.5\msvc2013_64\mkspecs\features\testcase_targets.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exceptions.prf D:\QT\5.5\msvc2013_64\mkspecs\features\yacc.prf D:\QT\5.5\msvc2013_64\mkspecs\features\lex.prf ..\GUI4MobileRobot\GUI4MobileRobot.pro D:/QT/5.5/msvc2013_64/lib/qtmaind.prl D:/QT/5.5/msvc2013_64/lib/Qt5Widgetsd.prl D:/QT/5.5/msvc2013_64/lib/Qt5Guid.prl D:/QT/5.5/msvc2013_64/lib/Qt5Cored.prl NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES + +clean: compiler_clean + -$(DEL_FILE) debug\main.obj debug\buttons.obj debug\visualization.obj debug\moc_buttons.obj debug\moc_visualization.obj + -$(DEL_FILE) debug\GUI4MobileRobot.exp debug\GUI4MobileRobot.ilk debug\GUI4MobileRobot.idb + +distclean: clean + -$(DEL_FILE) debug\GUI4MobileRobot.lib debug\GUI4MobileRobot.pdb + -$(DEL_FILE) $(DESTDIR_TARGET) + -$(DEL_FILE) Makefile.Debug + +mocclean: compiler_moc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_source_make_all + +check: first + +compiler_no_pch_compiler_make_all: +compiler_no_pch_compiler_clean: +compiler_rcc_make_all: +compiler_rcc_clean: +compiler_moc_header_make_all: debug\moc_buttons.cpp debug\moc_visualization.cpp +compiler_moc_header_clean: + -$(DEL_FILE) debug\moc_buttons.cpp debug\moc_visualization.cpp +debug\moc_buttons.cpp: D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \ + ..\GUI4MobileRobot\visualization.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \ + ..\GUI4MobileRobot\buttons.h + D:\QT\5.5\msvc2013_64\bin\moc.exe $(DEFINES) -D_MSC_VER=1800 -D_WIN32 -D_WIN64 -ID:/QT/5.5/msvc2013_64/mkspecs/win32-msvc2013 -IE:/LTH/Git_Repository/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot -I/usr/local/include -ID:/QT/5.5/msvc2013_64/include -ID:/QT/5.5/msvc2013_64/include/QtWidgets -ID:/QT/5.5/msvc2013_64/include/QtGui -ID:/QT/5.5/msvc2013_64/include/QtANGLE -ID:/QT/5.5/msvc2013_64/include/QtCore -I. ..\GUI4MobileRobot\buttons.h -o debug\moc_buttons.cpp + +debug\moc_visualization.cpp: D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \ + ..\GUI4MobileRobot\visualization.h + D:\QT\5.5\msvc2013_64\bin\moc.exe $(DEFINES) -D_MSC_VER=1800 -D_WIN32 -D_WIN64 -ID:/QT/5.5/msvc2013_64/mkspecs/win32-msvc2013 -IE:/LTH/Git_Repository/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot -I/usr/local/include -ID:/QT/5.5/msvc2013_64/include -ID:/QT/5.5/msvc2013_64/include/QtWidgets -ID:/QT/5.5/msvc2013_64/include/QtGui -ID:/QT/5.5/msvc2013_64/include/QtANGLE -ID:/QT/5.5/msvc2013_64/include/QtCore -I. ..\GUI4MobileRobot\visualization.h -o debug\moc_visualization.cpp + +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_buttons.h +compiler_uic_clean: + -$(DEL_FILE) ui_buttons.h +ui_buttons.h: ..\GUI4MobileRobot\buttons.ui + D:\QT\5.5\msvc2013_64\bin\uic.exe ..\GUI4MobileRobot\buttons.ui -o ui_buttons.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_moc_header_clean compiler_uic_clean + + + +####### Compile + +debug\main.obj: ..\GUI4MobileRobot\main.cpp ../GUI4MobileRobot/buttons.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \ + ../GUI4MobileRobot/visualization.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h + +debug\buttons.obj: ..\GUI4MobileRobot\buttons.cpp ../GUI4MobileRobot/buttons.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \ + ../GUI4MobileRobot/visualization.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \ + ui_buttons.h + +debug\visualization.obj: ..\GUI4MobileRobot\visualization.cpp ../GUI4MobileRobot/visualization.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h + +debug\moc_buttons.obj: debug\moc_buttons.cpp + +debug\moc_visualization.obj: debug\moc_visualization.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Release b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Release new file mode 100644 index 0000000000000000000000000000000000000000..aa79e14fc38963f401ac811ae6834cdd9e3cb1eb --- /dev/null +++ b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/Makefile.Release @@ -0,0 +1,800 @@ +############################################################################# +# Makefile for building: GUI4MobileRobot +# Generated by qmake (3.0) (Qt 5.5.1) +# Project: ..\GUI4MobileRobot\GUI4MobileRobot.pro +# Template: app +############################################################################# + +MAKEFILE = Makefile.Release + +####### Compiler, tools and options + +CC = cl +CXX = cl +DEFINES = -DUNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DNDEBUG +CFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -W3 $(DEFINES) +CXXFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -GR -W3 -w34100 -w34189 -w44996 -EHsc $(DEFINES) +INCPATH = -I..\GUI4MobileRobot -I. -I/usr/local/include -ID:\QT\5.5\msvc2013_64\include -ID:\QT\5.5\msvc2013_64\include\QtWidgets -ID:\QT\5.5\msvc2013_64\include\QtGui -ID:\QT\5.5\msvc2013_64\include\QtANGLE -ID:\QT\5.5\msvc2013_64\include\QtCore -Irelease -I. -ID:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013 +LINKER = link +LFLAGS = /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" +LIBS = /LIBPATH:D:\QT\5.5\msvc2013_64\lib D:\QT\5.5\msvc2013_64\lib\qtmain.lib shell32.lib /LIBPATH:D:\QT\5.5\msvc2013_64\lib D:\QT\5.5\msvc2013_64\lib\Qt5Core.lib `pkg-config --libs opencv` D:\QT\5.5\msvc2013_64\lib\Qt5Widgets.lib D:\QT\5.5\msvc2013_64\lib\Qt5Gui.lib D:\QT\5.5\msvc2013_64\lib\Qt5Core.lib +QMAKE = D:\QT\5.5\msvc2013_64\bin\qmake.exe +IDC = idc +IDL = midl +ZIP = zip -r -9 +DEF_FILE = +RES_FILE = +COPY = copy /y +SED = $(QMAKE) -install sed +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +DEL_FILE = del +DEL_DIR = rmdir +MOVE = move +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i + +####### Output directory + +OBJECTS_DIR = release + +####### Files + +SOURCES = ..\GUI4MobileRobot\main.cpp \ + ..\GUI4MobileRobot\buttons.cpp \ + ..\GUI4MobileRobot\visualization.cpp release\moc_buttons.cpp \ + release\moc_visualization.cpp +OBJECTS = release\main.obj \ + release\buttons.obj \ + release\visualization.obj \ + release\moc_buttons.obj \ + release\moc_visualization.obj + +DIST = ..\GUI4MobileRobot\buttons.h \ + ..\GUI4MobileRobot\visualization.h ..\GUI4MobileRobot\main.cpp \ + ..\GUI4MobileRobot\buttons.cpp \ + ..\GUI4MobileRobot\visualization.cpp +QMAKE_TARGET = GUI4MobileRobot +DESTDIR = release\ #avoid trailing-slash linebreak +TARGET = GUI4MobileRobot.exe +DESTDIR_TARGET = release\GUI4MobileRobot.exe + +####### Implicit rules + +.SUFFIXES: .c .cpp .cc .cxx + +{..\GUI4MobileRobot}.cpp{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{..\GUI4MobileRobot}.cc{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{..\GUI4MobileRobot}.cxx{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{..\GUI4MobileRobot}.c{release\}.obj:: + $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{release}.cpp{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{release}.cc{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{release}.cxx{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{release}.c{release\}.obj:: + $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{.}.cpp{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{.}.cc{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{.}.cxx{release\}.obj:: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +{.}.c{release\}.obj:: + $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<< + $< +<< + +####### Build rules + +first: all +all: Makefile.Release $(DESTDIR_TARGET) + +$(DESTDIR_TARGET): ui_buttons.h $(OBJECTS) + $(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<< +$(OBJECTS) $(LIBS) +<< + +qmake: FORCE + @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" -o Makefile.Release ..\GUI4MobileRobot\GUI4MobileRobot.pro + +qmake_all: FORCE + +dist: + $(ZIP) GUI4MobileRobot.zip $(SOURCES) $(DIST) ..\GUI4MobileRobot\GUI4MobileRobot.pro D:\QT\5.5\msvc2013_64\mkspecs\features\spec_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\common\msvc-desktop.conf D:\QT\5.5\msvc2013_64\mkspecs\qconfig.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcollision_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dcore_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dinput_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dlogic_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquick_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3dquickrenderer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_3drenderer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axbase_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axcontainer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_axserver_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bluetooth_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_bootstrap_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_clucene_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_concurrent_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_core_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_dbus_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_declarative_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designer_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_designercomponents_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_enginio_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_gui_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_help_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_location_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimedia_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_network_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_nfc_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_opengl_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_openglextensions_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_platformsupport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_positioning_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_printsupport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qml_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmldevtools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qmltest_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quick_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickparticles_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_quickwidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_script_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_scripttools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sensors_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_serialport_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_sql_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_svg_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_testlib_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uiplugin.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_uitools_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webchannel_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webengine_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginecore_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkit_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webkitwidgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_websockets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_webview_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_widgets_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_winextras_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xml_private.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns.pri D:\QT\5.5\msvc2013_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri D:\QT\5.5\msvc2013_64\mkspecs\features\qt_functions.prf D:\QT\5.5\msvc2013_64\mkspecs\features\qt_config.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\qt_config.prf D:\QT\5.5\msvc2013_64\mkspecs\win32-msvc2013\qmake.conf D:\QT\5.5\msvc2013_64\mkspecs\features\spec_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds.prf D:\QT\5.5\msvc2013_64\mkspecs\features\default_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\default_pre.prf D:\QT\5.5\msvc2013_64\mkspecs\features\resolve_config.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exclusive_builds_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\default_post.prf D:\QT\5.5\msvc2013_64\mkspecs\features\build_pass.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\rtti.prf D:\QT\5.5\msvc2013_64\mkspecs\features\c++11.prf D:\QT\5.5\msvc2013_64\mkspecs\features\precompile_header.prf D:\QT\5.5\msvc2013_64\mkspecs\features\warn_on.prf D:\QT\5.5\msvc2013_64\mkspecs\features\qt.prf D:\QT\5.5\msvc2013_64\mkspecs\features\resources.prf D:\QT\5.5\msvc2013_64\mkspecs\features\moc.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\opengl.prf D:\QT\5.5\msvc2013_64\mkspecs\features\uic.prf D:\QT\5.5\msvc2013_64\mkspecs\features\win32\windows.prf D:\QT\5.5\msvc2013_64\mkspecs\features\testcase_targets.prf D:\QT\5.5\msvc2013_64\mkspecs\features\exceptions.prf D:\QT\5.5\msvc2013_64\mkspecs\features\yacc.prf D:\QT\5.5\msvc2013_64\mkspecs\features\lex.prf ..\GUI4MobileRobot\GUI4MobileRobot.pro D:/QT/5.5/msvc2013_64/lib/qtmain.prl D:/QT/5.5/msvc2013_64/lib/Qt5Widgets.prl D:/QT/5.5/msvc2013_64/lib/Qt5Gui.prl D:/QT/5.5/msvc2013_64/lib/Qt5Core.prl NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES + +clean: compiler_clean + -$(DEL_FILE) release\main.obj release\buttons.obj release\visualization.obj release\moc_buttons.obj release\moc_visualization.obj + -$(DEL_FILE) release\GUI4MobileRobot.exp + +distclean: clean + -$(DEL_FILE) release\GUI4MobileRobot.lib + -$(DEL_FILE) $(DESTDIR_TARGET) + -$(DEL_FILE) Makefile.Release + +mocclean: compiler_moc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_source_make_all + +check: first + +compiler_no_pch_compiler_make_all: +compiler_no_pch_compiler_clean: +compiler_rcc_make_all: +compiler_rcc_clean: +compiler_moc_header_make_all: release\moc_buttons.cpp release\moc_visualization.cpp +compiler_moc_header_clean: + -$(DEL_FILE) release\moc_buttons.cpp release\moc_visualization.cpp +release\moc_buttons.cpp: D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \ + ..\GUI4MobileRobot\visualization.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \ + ..\GUI4MobileRobot\buttons.h + D:\QT\5.5\msvc2013_64\bin\moc.exe $(DEFINES) -D_MSC_VER=1800 -D_WIN32 -D_WIN64 -ID:/QT/5.5/msvc2013_64/mkspecs/win32-msvc2013 -IE:/LTH/Git_Repository/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot -I/usr/local/include -ID:/QT/5.5/msvc2013_64/include -ID:/QT/5.5/msvc2013_64/include/QtWidgets -ID:/QT/5.5/msvc2013_64/include/QtGui -ID:/QT/5.5/msvc2013_64/include/QtANGLE -ID:/QT/5.5/msvc2013_64/include/QtCore -I. ..\GUI4MobileRobot\buttons.h -o release\moc_buttons.cpp + +release\moc_visualization.cpp: D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \ + ..\GUI4MobileRobot\visualization.h + D:\QT\5.5\msvc2013_64\bin\moc.exe $(DEFINES) -D_MSC_VER=1800 -D_WIN32 -D_WIN64 -ID:/QT/5.5/msvc2013_64/mkspecs/win32-msvc2013 -IE:/LTH/Git_Repository/thesis/MobileRobot/MobRobGUI/GUI4MobileRobot -I/usr/local/include -ID:/QT/5.5/msvc2013_64/include -ID:/QT/5.5/msvc2013_64/include/QtWidgets -ID:/QT/5.5/msvc2013_64/include/QtGui -ID:/QT/5.5/msvc2013_64/include/QtANGLE -ID:/QT/5.5/msvc2013_64/include/QtCore -I. ..\GUI4MobileRobot\visualization.h -o release\moc_visualization.cpp + +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_buttons.h +compiler_uic_clean: + -$(DEL_FILE) ui_buttons.h +ui_buttons.h: ..\GUI4MobileRobot\buttons.ui + D:\QT\5.5\msvc2013_64\bin\uic.exe ..\GUI4MobileRobot\buttons.ui -o ui_buttons.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_moc_header_clean compiler_uic_clean + + + +####### Compile + +release\main.obj: ..\GUI4MobileRobot\main.cpp ../GUI4MobileRobot/buttons.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \ + ../GUI4MobileRobot/visualization.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h + +release\buttons.obj: ..\GUI4MobileRobot\buttons.cpp ../GUI4MobileRobot/buttons.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QPushButton \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qpushbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qabstractbutton.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QVBoxLayout \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qboxlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayout.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qlayoutitem.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qgridlayout.h \ + ../GUI4MobileRobot/visualization.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h \ + ui_buttons.h + +release\visualization.obj: ..\GUI4MobileRobot\visualization.cpp ../GUI4MobileRobot/visualization.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QMainWindow \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qmainwindow.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobal.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qconfig.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfeatures.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsystemdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qprocessordetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcompilerdetection.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypeinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtypetraits.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsysinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlogging.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qflags.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbasicatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_bootstrap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qgenericatomic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_cxx11.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_gcc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_msvc.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv7.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv6.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_armv5.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_ia64.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_mips.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_x86.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qatomic_unix.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qglobalstatic.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmutex.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnumeric.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qnamespace.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobjectdefs_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qwindowdefs_win.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstring.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qchar.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrefcount.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qarraydata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringbuilder.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qalgorithms.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiterator.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qbytearraylist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringlist.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qregexp.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qstringmatcher.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qscopedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmetatype.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvarlengtharray.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontainerfwd.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qisenum.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qobject_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmargins.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpaintdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qrect.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsize.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpoint.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpalette.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcolor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qrgb.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qbrush.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qpair.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvector.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qmatrix.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpolygon.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qregion.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdatastream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qiodevice.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qline.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtransform.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpainterpath.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qimage.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixelformat.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qpixmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qshareddata.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qhash.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qsharedpointer_impl.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfont.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontmetrics.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qfontinfo.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qsizepolicy.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qcursor.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qkeysequence.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qevent.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qvariant.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qmap.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qdebug.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qtextstream.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qlocale.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qset.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcontiguouscache.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurl.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qurlquery.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfile.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qfiledevice.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qvector2d.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qtouchdevice.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qtabwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qicon.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\QApplication \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qcoreapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtCore\qeventloop.h \ + D:\QT\5.5\msvc2013_64\include\QtWidgets\qdesktopwidget.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qguiapplication.h \ + D:\QT\5.5\msvc2013_64\include\QtGui\qinputmethod.h + +release\moc_buttons.obj: release\moc_buttons.cpp + +release\moc_visualization.obj: release\moc_visualization.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/debug/gui4mobilerobot.pdb b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/debug/gui4mobilerobot.pdb new file mode 100644 index 0000000000000000000000000000000000000000..388fa93369c8b472ee319dbdf822809fe9d7f143 Binary files /dev/null and b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/debug/gui4mobilerobot.pdb differ diff --git a/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/ui_buttons.h b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/ui_buttons.h new file mode 100644 index 0000000000000000000000000000000000000000..864b86ca94ae3ef7925937f9dd2bc6243e2c4b51 --- /dev/null +++ b/MobileRobot/MobRobGUI/build-GUI4MobileRobot-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/ui_buttons.h @@ -0,0 +1,69 @@ +/******************************************************************************** +** Form generated from reading UI file 'buttons.ui' +** +** Created by: Qt User Interface Compiler version 5.5.1 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_BUTTONS_H +#define UI_BUTTONS_H + +#include <QtCore/QVariant> +#include <QtWidgets/QAction> +#include <QtWidgets/QApplication> +#include <QtWidgets/QButtonGroup> +#include <QtWidgets/QHeaderView> +#include <QtWidgets/QMainWindow> +#include <QtWidgets/QMenuBar> +#include <QtWidgets/QStatusBar> +#include <QtWidgets/QToolBar> +#include <QtWidgets/QWidget> + +QT_BEGIN_NAMESPACE + +class Ui_buttons +{ +public: + QMenuBar *menuBar; + QToolBar *mainToolBar; + QWidget *centralWidget; + QStatusBar *statusBar; + + void setupUi(QMainWindow *buttons) + { + if (buttons->objectName().isEmpty()) + buttons->setObjectName(QStringLiteral("buttons")); + buttons->resize(400, 300); + menuBar = new QMenuBar(buttons); + menuBar->setObjectName(QStringLiteral("menuBar")); + buttons->setMenuBar(menuBar); + mainToolBar = new QToolBar(buttons); + mainToolBar->setObjectName(QStringLiteral("mainToolBar")); + buttons->addToolBar(mainToolBar); + centralWidget = new QWidget(buttons); + centralWidget->setObjectName(QStringLiteral("centralWidget")); + buttons->setCentralWidget(centralWidget); + statusBar = new QStatusBar(buttons); + statusBar->setObjectName(QStringLiteral("statusBar")); + buttons->setStatusBar(statusBar); + + retranslateUi(buttons); + + QMetaObject::connectSlotsByName(buttons); + } // setupUi + + void retranslateUi(QMainWindow *buttons) + { + buttons->setWindowTitle(QApplication::translate("buttons", "buttons", 0)); + } // retranslateUi + +}; + +namespace Ui { + class buttons: public Ui_buttons {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_BUTTONS_H diff --git a/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.exe b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.exe new file mode 100644 index 0000000000000000000000000000000000000000..7c77bae323acf011f696467cc02c8676281316dd Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.exe differ diff --git a/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.ilk b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.ilk new file mode 100644 index 0000000000000000000000000000000000000000..396699569622dd3aa48775ae695324f0ce7493d8 Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.ilk differ diff --git a/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.pdb b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.pdb new file mode 100644 index 0000000000000000000000000000000000000000..671400a9e733f3f2dd2a08a7f605afcee91c774c Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Debug/Q_Learning_With_VS.pdb differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.opensdf b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.opensdf new file mode 100644 index 0000000000000000000000000000000000000000..4243df38c3795969a61d7f7f422690c818169b6a Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.opensdf differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sdf b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sdf new file mode 100644 index 0000000000000000000000000000000000000000..cbee01bba6a70574d5e0150486717b8a09d6aeed Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sdf differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sln b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sln new file mode 100644 index 0000000000000000000000000000000000000000..698e1b3f2837bf9a70ce7ca224a80873d9884d8b --- /dev/null +++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Q_Learning_With_VS", "Q_Learning_With_VS\Q_Learning_With_VS.vcxproj", "{6D900781-027F-458B-807E-B684EC9A7F3D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6D900781-027F-458B-807E-B684EC9A7F3D}.Debug|Win32.ActiveCfg = Debug|Win32 + {6D900781-027F-458B-807E-B684EC9A7F3D}.Debug|Win32.Build.0 = Debug|Win32 + {6D900781-027F-458B-807E-B684EC9A7F3D}.Release|Win32.ActiveCfg = Release|Win32 + {6D900781-027F-458B-807E-B684EC9A7F3D}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.v12.suo b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..ec87b766ae70339328a20a844eab4b1628b3a11d Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS.v12.suo differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.read.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..ec9e8cf4e6e5e857b159302f7af99c58cd16d2ca Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.read.1.tlog differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.write.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..319d7b6e3c10666843acf476ae7835b606c364c5 Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/CL.write.1.tlog differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/Q_Learning_With_VS.lastbuildstate b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/Q_Learning_With_VS.lastbuildstate new file mode 100644 index 0000000000000000000000000000000000000000..e03b66d8d905ba6f8f3d96cb96ae2ce4ea00aef3 --- /dev/null +++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/Q_Learning_With_VS.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit +Debug|Win32|E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\| diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/cl.command.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/cl.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..93f7f7a01912980d51bcfd0c42bdae04a7d882ae Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/cl.command.1.tlog differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.command.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..32dd63399466468894c73c7cb67cd768c167a2d3 Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.command.1.tlog differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.read.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..a100e6a745ea1875b4eb6fe50ee599756ac7f945 Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.read.1.tlog differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.write.1.tlog b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..09c0487f75ba6676e229cc440a7b8c3e752611b4 Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learni.6D900781.tlog/link.write.1.tlog differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning.obj b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning.obj new file mode 100644 index 0000000000000000000000000000000000000000..75c720f8c11a713d99eb79c23c352519a9dfea48 Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning.obj differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.Build.CppClean.log b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.Build.CppClean.log new file mode 100644 index 0000000000000000000000000000000000000000..53f27859cb1efd7e69086ba5fa1f97b8a409d246 --- /dev/null +++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.Build.CppClean.log @@ -0,0 +1,12 @@ +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\vc120.pdb +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\vc120.idb +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learning.obj +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\debug\q_learning_with_vs.ilk +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\debug\q_learning_with_vs.exe +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\debug\q_learning_with_vs.pdb +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\cl.command.1.tlog +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\cl.read.1.tlog +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\cl.write.1.tlog +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\link.command.1.tlog +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\link.read.1.tlog +e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\debug\q_learni.6d900781.tlog\link.write.1.tlog diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.log b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.log new file mode 100644 index 0000000000000000000000000000000000000000..fd8c5af5c7d7a4191ec02a856c8ca9576b9dfacd --- /dev/null +++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/Q_Learning_With_VS.log @@ -0,0 +1,18 @@ +Build started 7/20/2016 7:04:58 PM. + 1>Project "E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Q_Learning_With_VS\Q_Learning_With_VS.vcxproj" on node 2 (Build target(s)). + 1>ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt Q_Learning.cpp + Q_Learning.cpp + 1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(59): warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data + 1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(204): warning C4244: '=' : conversion from 'double' to 'int', possible loss of data + 1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(209): warning C4244: '=' : conversion from 'double' to 'int', possible loss of data + 1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(260): warning C4244: '=' : conversion from 'double' to 'int', possible loss of data + 1>e:\lth\git_repository\thesis\mobilerobot\q_learning_with_vs\q_learning_with_vs\q_learning.cpp(261): warning C4244: '=' : conversion from 'double' to 'int', possible loss of data + Link: + C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Debug\Q_Learning_With_VS.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Debug\Q_Learning_With_VS.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Debug\Q_Learning_With_VS.lib" /MACHINE:X86 Debug\Q_Learning.obj + Q_Learning_With_VS.vcxproj -> E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Debug\Q_Learning_With_VS.exe + 1>Done Building Project "E:\LTH\Git_Repository\thesis\MobileRobot\Q_Learning_With_VS\Q_Learning_With_VS\Q_Learning_With_VS.vcxproj" (Build target(s)). + +Build succeeded. + +Time Elapsed 00:00:02.60 diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.idb b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.idb new file mode 100644 index 0000000000000000000000000000000000000000..54d8acebba39815a0910e466b16a9888d57fc59d Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.idb differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.pdb b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.pdb new file mode 100644 index 0000000000000000000000000000000000000000..34c09b5a8e7dd886b07f176e7dd388c25b6e50b5 Binary files /dev/null and b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Debug/vc120.pdb differ diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning.cpp b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning.cpp new file mode 100644 index 0000000000000000000000000000000000000000..8390f9e606a971e22ec7fd221c1c2e6d0315f423 --- /dev/null +++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning.cpp @@ -0,0 +1,283 @@ +#include <stdio.h> +#include <iostream> +#include <iomanip> +#include <ctime> +#include <cstdlib> +#include <fstream> +#include <windows.h> +using namespace std; + +const int row = 20; +const int col = 20; + +ofstream file; +double gamma = .8; +double alpha = .1; +double R_step = row*col; + +double R[row][col] = { 0 }; +double Q[row][col] = { 0 }; + +int iterations; +int it_; +int user_action; +double Q_next_state; + +int i, j; +double Q_curr_state = Q[i][j]; + +double reward; + +int R_indx_i = 0/*row - row*/; +int R_indx_j = 4/*.5 * col*/; + +int P_indx_i = 8/*row - 2*/; +int P_indx_j = 0/*col - 1*/; + +int counter; +int Time_Reward; +double sample; + +void print_R(); +void print_Q(); +void save2file(); +void iANDj_Generator(); + +int main() +{ + R[R_indx_i][R_indx_j] = 50; // reward + R[P_indx_i][P_indx_j] = -60; // punishment + + file.open("test.txt"); + + print_R(); + + cout << "\n iterations ? \n"; + cin >> it_; + + /* initialize random seed: */ + srand(time(NULL)); + + while (iterations < it_) + { + // -------------------------------- Actions ------------------------------ + if (user_action == 1 && i != 0) // North + { + reward = R[i][j]; + Q_next_state = Q[i - 1][j]; + + sample = reward + gamma * Q_next_state; + Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample); + Q_curr_state = Q_next_state; + //printf(" Q_current_state = %f \n",Q_curr_state); + i--; + counter++; + } + else if (user_action == 1 && i == 0) // North + { + cout << "You can't go further up!\n"; + } + else if (user_action == 3 && i < (row - 1)) // South, i < row + { + reward = R[i][j]; + Q_next_state = Q[i + 1][j]; + + sample = reward + gamma * Q_next_state; + Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample); + Q_curr_state = Q_next_state; + //printf(" Q_current_state = %f \n",Q_curr_state); + i++; + counter++; + } + else if (user_action == 3 && i >= (row - 1)) // South + { + cout << "You can't go further down!\n"; + } + else if (user_action == 2 && j < (col - 1)) // East + { + reward = R[i][j]; + Q_next_state = Q[i][j + 1]; + + sample = reward + gamma * Q_next_state; + Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample); + Q_curr_state = Q_next_state; + //printf(" Q_current_state = %f \n",Q_curr_state); + j++; + counter++; + } + else if (user_action == 2 && j >= (col - 1)) // East, j > col + { + cout << "You can't go further right!\n"; + } + else if (user_action == 4 && j != 0) // West + { + reward = R[i][j]; + Q_next_state = Q[i][j - 1]; + + sample = reward + gamma * Q_next_state; + Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample); + Q_curr_state = Q_next_state; + //printf(" Q_current_state = %f \n",Q_curr_state); + j--; + counter++; + } + else if (user_action == 4 && j == 0) // West, j = 1 + { + cout << "You can't go further left!\n"; + } + else if (user_action == 0) // start + { + cout << "\nGenerating random pose in grid for 1st. time!\n"; + iANDj_Generator(); + } + + + // ------------------------------- Reward Distribution --------------------------- + // + Reward + if (i == R_indx_i && j == R_indx_j) + { + Time_Reward = -counter; + cout << " Time Reward = " << Time_Reward << "\n"; + + if (abs(Time_Reward) <= R_step) + { + + cout << "\n Goal is achieved <= " << R_step << " time steps\n"; + reward = R[i][j]; + Q_next_state = 0; + + sample = reward + gamma * Q_next_state; + Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample); + } + else + { + cout << "\n Goal is achieved > " << R_step << " time steps => time_punishment\n"; + reward = -1; // ??? + Q_next_state = 0; + + sample = reward + gamma * Q_next_state; + Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample); + } + + counter = 0; + print_Q(); + //save2file(); + iANDj_Generator(); + iterations++; + } + else if (i == P_indx_i && j == P_indx_j) // - Reward => Punishment + { + cout << "\n Failed to achieve a goal! \n"; + + reward = R[i][j]; + Q_next_state = 0; + + sample = reward + gamma * Q_next_state; + Q[i][j] = ((1 - alpha) * Q[i][j]) + (alpha * sample); + + print_Q(); + //save2file(); + iANDj_Generator(); + iterations++; + } + + cout << "\n Q_value = " << Q_curr_state << " , actions N(1), E(2), S(3), W(4) : "; + + /*if(i <= R_indx_i && j > R_indx_j) // current pose : North-East (1) + { + user_action = ((double) rand() / (RAND_MAX)) * (5 - 3) + 3; + } else if (i <= R_indx_i && j <= R_indx_j) // current pose : North-West (2) + { + user_action = ((double) rand() / (RAND_MAX)) * (4 - 2) + 2; + } else if (i > R_indx_i && j <= R_indx_j) // current pose : South-West (3) + { + user_action = ((double) rand() / (RAND_MAX)) * (3 - 1) + 1; + } else if (i > R_indx_i && j > R_indx_j) // current pose : South-East (4) + { + user_action = ((double) rand() / (RAND_MAX)) * (5 - 1) + 1; + }*/ + + + if (j > R_indx_j) // current pose : Right (1) + { + cout << "\n Right Side of the goal ... \n"; + user_action = ((double)rand() / (RAND_MAX)) * (5 - 1) + 1; + } + else if (j <= R_indx_j) // current pose : Left (2) + { + cout << "\n Left Side of the goal ... \n"; + user_action = ((double)rand() / (RAND_MAX)) * (4 - 1) + 1; + } + + + + //cin >> user_action; + printf(" user action = %i \n", user_action); + + } + save2file(); + return 0; +} +void print_R() +{ + cout << " R = \n"; + for (int i = 0; i <= (row - 1); i++) + { + for (int j = 0; j <= (col - 1); j++) + { + cout << setw(col - 1) << R[i][j]; + if (j < col - 1) + { + cout << " , "; + } + } // j + cout << "\n"; + } // i + cout << "\n"; +} +void print_Q() +{ + cout << " Q = \n"; + for (int i = 0; i <= (row - 1); i++) + { + for (int j = 0; j <= (col - 1); j++) + { + cout << setw(col - 1) << Q[i][j]; + if (j < col - 1) + { + cout << " , "; + } + } // j + cout << "\n"; + } // i + cout << "\n"; +} + +void iANDj_Generator() +{ + // Generate Random Pose for current state (position) + + i = ((double)rand() / (RAND_MAX)) * (row); + j = ((double)rand() / (RAND_MAX)) * (col); + + Q_curr_state = Q[i][j]; + + cout << "\n i = " << i << " , j = " << j << " => Q[i][j] = " << Q_curr_state << " \n"; + +} +void save2file() +{ + for (int k = 0; k < row - 1; k++) + { + for (int l = 0; l < col - 1; l++) + { + file << setw(10) << Q[k][l]; + if (l < col - 1) + { + file << " , "; + } + } + file << "\n"; + } + file << "\n"; +} \ No newline at end of file diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj new file mode 100644 index 0000000000000000000000000000000000000000..4799039962f2553dec7204e5c0c558b002c9803c --- /dev/null +++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{6D900781-027F-458B-807E-B684EC9A7F3D}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Q_Learning_With_VS</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v120</PlatformToolset> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v120</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <SDLCheck>true</SDLCheck> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <SDLCheck>true</SDLCheck> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="Q_Learning.cpp" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj.filters b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj.filters new file mode 100644 index 0000000000000000000000000000000000000000..16f96747fe59b202c04476b9b639c24815efcd06 --- /dev/null +++ b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/Q_Learning_With_VS.vcxproj.filters @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="Q_Learning.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/test.txt b/MobileRobot/Q_Learning_With_VS/Q_Learning_With_VS/test.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391