调整整机流程

This commit is contained in:
modehua 2023-08-09 00:31:27 -07:00
parent 2a52232867
commit 3d6b21f8b4
143 changed files with 18522 additions and 1076 deletions

View File

@ -11,6 +11,7 @@ CImageMerge::~CImageMerge()
cv::Mat CImageMerge::MergeImage(cv::Mat &srcMat, int dstwidth, int dstheight,int mode)
{
cv::Mat dst(srcMat.rows, srcMat.cols / (mode == 0 ? 1:3), CV_8UC(mode == 0 ? 1 : 3));
return dst;
auto graymerge = [](cv::Mat& src,cv::Mat dst)->cv::Mat{
int width_block = src.cols / 12;
int heigh_block = src.rows;

295
CameraParams.h Normal file
View File

@ -0,0 +1,295 @@
/*
* @Author: your name
* @Date: 2022-01-19 17:27:51
* @LastEditTime: 2023-02-27 18:06:42
* @LastEditors: Zhaozhonmin 1656963645@qq.com
* @Description: koroFileHeader查看配置 : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \zynq_MSS\capimage\Camparams.h
*/
#pragma once
/****************************FPGA REG DEFINE*****************************************/
union CamZ_Reg_2Short
{
unsigned short NShort[2];
int value;
};
union CamZ_Reg_4
{
int value;
struct
{
unsigned int unuse_0 : 2;
unsigned int color_mode : 1;
unsigned int unuse_1 : 2;
unsigned int encode_divide : 3;
unsigned int encode_divide_mode : 1;
unsigned int unuse_2 : 5;
unsigned int en_adc_cfg : 1;
unsigned int clr_exp : 1;
unsigned int soft_reset : 1;
unsigned int en_pattern : 1;
unsigned int line_enable : 1; //不使用
unsigned int byte_sync : 1;
unsigned int adc_config_all : 1 ;
unsigned int adc_select : 5 ;
unsigned int test_pattern : 1;
unsigned int gpio1 : 1 ;
unsigned int gpio2 : 1 ;
unsigned int reserved : 3;
};
};
union CamZ_Reg_4_New
{
int value;
struct
{
unsigned int unuse_0 : 2;
unsigned int color_mode : 1;
unsigned int en_frameset:1;//帧计数只能
unsigned int unuse_1 : 8;
unsigned int en_adc1_cfg:1; //使能ADC 配置 脉冲有效(写低写高)
unsigned int en_adc2_cfg:1; //使能ADC 配置 脉冲有效(写低写高)
unsigned int clr_exp:1; //曝光清除 低电平 有效
unsigned int soft_rst_n:1; //软复位
unsigned int en_pattern:1; //使能自测试数据
};
};
union CamZ_Reg_A_New
{
int value;
struct
{
unsigned int start : 1; //上升沿触发
unsigned int stop : 1; //下降沿触发
unsigned int unuse_0 : 5;
unsigned int finished : 1; //finished
unsigned int psen: 1; //使能相移 写低写高
unsigned int psincdec : 1; //相移动反向
unsigned int clr_psedon : 1;//清除相完成 写低写高
unsigned int dpi: 1; //1: 300DPI 0: 600DPI
};
};
union CamZ_Reg_A
{
int value;
struct
{
unsigned int user_in : 1;
unsigned int not_use1 : 5;
unsigned int trigger_mode : 1;
unsigned int : 4;
unsigned int DPI : 1;
unsigned int not_use2 : 20;
};
};
/****************************FPGA REG DEFINE*****************************************/
/****************************PS REG DEFINE*******************************************/
enum PSReg
{
PS_VERSION,
IMG_WIDTH,
IMG_HEIGHT,
BUF_WIDTH,
BUF_HEIGHT,
BUF_NUM,
CAM_STATUS,
MOTOR_SPEED,
CAM_DPI,
CAM_INFO,
RLS_CHECK_CODE, //软件发布版本校验码
ADC_INFO,
HEARTBAT,
DATA_STATUS,
REG_NUM,
};
union CAM_INFO_REG
{
int value = 0;
struct
{
unsigned int ProjectVersion : 6; //所属项目版本
unsigned int cam_run_status : 1; //相机扫描状态
unsigned int vidio_status : 1; // v4l状态
unsigned int CIS_count : 8; // CIS计数
unsigned int CIS_Width : 16;
/* data */
};
};
union CAM_STATUS_REG
{
int value = 0;
struct
{
unsigned int doImageProcess : 1; //启用图像处理
unsigned int dosplice : 1; //启用拼接
unsigned int doCorrect : 1; //是否启用校正
unsigned int continuousScan : 1; //是否是连续扫描
unsigned int NoAIOBuffer :1 ; // 是否使用AIO buffer , 0自行管理buffer 1AIO buffer管理
unsigned int INTPrintInfo:2;
unsigned int reserve : 5 ;
unsigned int dataIn : 1; //数据输入
unsigned int simulateData : 1; //是否启用PS模拟数据
unsigned int doSort : 1; //是否进行排序
unsigned int doZoom : 1; //是否进行缩放
unsigned int ratio_deno : 8; // resize分母
unsigned int ratio_num : 8; // resize分子
};
};
union ADC_INFO_REG
{
int value = 0;
struct
{
unsigned int adc_channel_num : 8; // adc通道数量
unsigned int adc_agin_bit_width : 5; // adc增益位宽
unsigned int adc_offset_bit_width : 5; // adc偏移位宽
unsigned int unuse : 14;
};
};
union Heartbeat_REG
{
int value = 0;
struct
{
unsigned int hart_interval_ms : 31;
unsigned int eable_heartbeat : 1;
};
};
union DATA_STATUS_REG
{
int value = 0;
struct
{
unsigned int dataIn : 1;
unsigned int nuse : 31;
};
};
enum VERSION_ATTR
{
Release = 0,
Alpha, //内部测试版本
Beta, //外部测试版本
Demo, //演示版本
Free, //自由版本
Full, //完全版本
Standard, //标准版
SpecialVersion = 15
};
enum SpecialId
{
SpecialID_zero = 0,
SpecialID_CODE = 15,
};
union VERSION_INFO
{
/* data */
int value = 0;
struct
{
unsigned int AmendMentVersion : 8; //修订版本
unsigned int SpecialIdent : 4; //特别标识
VERSION_ATTR AttrVersion : 4; //版本描述
unsigned int NextVersion : 8; //次要版本
unsigned int MajorVersion : 8; //主要版本
};
};
enum PERJECT_VERSION
{
PythonZ1200_O,
PythonZ1200 = 1,
PythonZ1800_3_CHANNEL,
PythonZ108,
PythonZ54,
PythonZ1800,
PythonZWSS,
PythonZ1206,
PythonZ1602
};
// cn : 中断端点数据解析 en : INT BLUK envent
enum INT_EVENT_CODE
{
EVENT_CAM_GEGIN = -0x99, // cn : 相机事件边界
EVENT_CAM_RECOVING_FILED= -15,// cn : 相机恢复数据错误
EVNET_CAM_RECV_ERROR = -14, // cn : 相机传输数据错误
EVENT_CAM_OPEN_ERROR = -13, // cn : 相机打开文件错误
EVENT_CAM_BUF_FULL = -12, // cn : 相机缓冲区满
EVENT_CAM_OVER_CLK, // cn : 相机触发超频
EVENT_CAM_EXEC_FAIL, // cn : 相机致命错误退出事件
EVENT_CAM_FATAL = -3, // cn : 相机致命错误事件
EVENT_CAM_ERROR, // cn : 相机错误事件
EVENT_CAM_WARRING, // cn : 相机警告事件
EVENT_CAM_STOP = 0, // cn : 相机停止事件
EVENT_CAM_START, // cn : 相机开始事件
EVENT_CAM_BUTN_START, // cn : 相机外部启动
EVENT_BY_FPGA, // cn : 由FPGA发起的相机事件
EVENT_CAM_SP_PRO, // cn : 工程特殊事件
EVENT_CAM_HEATBEAT, // cn : 相机心跳事件
EVENT_CAM_SUCESS = 10, // cn : 相机执行成功
EVENT_CAM_PAUSE, // cn : 相机暂停运作
EVENT_CAM_CLOSE, // cn : 相机关闭
EVENT_CAM_INFO, // cn : 相机基本信息
EVENT_CAM_RECOVING, // cn : 相机尝试恢复数据
EVENT_CAM_RECOVed, // cn : 相机恢复数据成功
EVENT_CAM_ERAS, // cn : 相机擦除数据
EVENT_CAM_WRITE, // cn : 相机写入固件
EVENT_CAM_CHECK, // cn : 相机检查数据
EVENT_CAM_EVENT_END = 0x99, // cn :相机地址终止符
};
struct INT_EVENT_HEAD
{
INT_EVENT_CODE EventID;
unsigned int EventLength;
char *EventData;
};
typedef enum
{
CP_STOP,
CP_START,
CP_CLEAR_FIFO,
CP_Phase,
CP_SpTime,
CP_SaveADC,
CP_SavePS,
CP_SpTime_VSNP,
CP_Send_Buffer,
CP_SEND_FILE = 10,
CP_SEND_CMD,
CP_UPGRADE,
CP_SAFE_SEND, //未使用
CP_SAFE_DATE_SEND, //未使用
CP_UP_CLear ,
CP_SAVE_SP,
CP_READ_ADC_AGIN,
CP_READ_ADC_OFFSET,
CP_WRITE_ADC_AGIN,
CP_WRITE_ADC_OFFSET,
CP_WRITE_CORRECT,
CP_WRITE_MONTAGE,
CP_READ_CURRENT_LINE,
CP_READ_CACHING_DARA,
CP_GET_DPI = 100,
CP_GET_DPI_LENTH,
CP_LOOP_TEST = 200,
CP_IMAGE_TEST,
} Capture_flag;
/****************************PS REG DEFINE*******************************************/

View File

@ -278,14 +278,7 @@ FsmState *ScanningState::on_event(ScanEvent event)
scanner->stop_scan();
auto ret = scanner->getSensor().isPaperStandby() ? FsmStateManagerEx<PaperReadyState>::GetState() : FsmStateManagerEx<StandbyState>::GetState();
return ret;
// if (scanner->getSensor().isPaperStandby())
// {
// return FsmStateManagerEx<PaperReadyState>::GetState();
// }
// else
// {
// return FsmStateManagerEx<StandbyState>::GetState();
// }
}
else if (event == S_EVT_COVER_OPENED)
{

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
/*
* @Author: your name
* @Date: 2022-01-11 09:41:39
* @LastEditTime: 2022-11-18 14:09:29
* @LastEditTime: 2023-02-27 16:38:45
* @LastEditors: Zhaozhonmin 1656963645@qq.com
* @Description: koroFileHeader查看配置 : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \zynq_MSS\capimage\HCamDevice.h
@ -10,84 +10,88 @@
#include <string>
#include <linux/videodev2.h>
// #include "../cameraConfig.h"
//#include "../CameraParams.h"
#include "CameraParams.h"
#include <functional>
#include <memory>
#include <thread>
union CamZ_Reg_4
{
int value;
struct
{
unsigned int unuse_0 : 2;
unsigned int color_mode : 1;
unsigned int unuse_1 : 2;
unsigned int encode_divide : 3;
unsigned int encode_divide_mode : 1;
unsigned int unuse_2 : 5;
unsigned int en_adc_cfg : 1;
unsigned int clr_exp : 1;
unsigned int soft_reset : 1;
unsigned int en_pattern : 1;
unsigned int line_enable : 1; //不使用
unsigned int byte_sync : 1;
unsigned int adc_config_all : 1 ;
unsigned int adc_select : 5 ;
unsigned int test_pattern : 1;
unsigned int gpio1 : 1 ;
unsigned int gpio2 : 1 ;
unsigned int reserved : 3;
}params;
};
union CAM_INFO_REG
{
int value = 0;
struct
{
unsigned int ProjectVersion : 6; //所属项目版本
unsigned int cam_run_status : 1; //相机扫描状态
unsigned int vidio_status : 1; // v4l状态
unsigned int CIS_count : 8; // CIS计数
unsigned int CIS_Width : 16;
/* data */
};
};
#include <map>
#define adcRegSize 20
#define REG_NUM 14
typedef std::function<void(uint32_t)> GetImgProcSize;
typedef std::function<void(uint32_t)> GetImgFormat;
typedef std::function<void(uint32_t)> GetCameraEvents;
typedef std::function<void(int)> ReLoadCorrecEvent;
//class Camconfig;
class Camconfig;
class HCamDevice
{
public:
HCamDevice();
int open_device(int , int);
int close_device();
void HtCamStartVideoCapturing(); //开始 摄像头工作
void HtCamStopVideoCapturing(); //停止 摄像头工作
int HtCamStartSampling(); //开始cis摄像头灯寄存器设置
int HtCamStopSampling(); //停止cis摄像头灯寄存器设置
void HtCamSetTriggerMode(int val); //设置触发模式
int HtCamGetTriggerMode(); //获取触发模式
int HtCamGetColorMode(); //获取颜色模式
void HtCamSetClolr(int color); //设置颜色模式
void HtCamSetDpi(int dpi); //设置dpi
int HtCamReadCaptureFrame(void **pbuf, int timeout); //读图 <较重要>
int get_width() { return v4lWidth; }
int get_height() { return v4lHeight; }
void set_width_hegith(int , int);
void HtCamSetPeriod(uint8_t reg_value); //设置扫描仪传感器占空比
void HtCamGetPeriod(uint8_t &reg_value);//获取扫描仪传感器占空比
void HtCamGetFrameCnt(uint32_t &val);//获取设置采集的帧数
void HtCamGetFrameNum(uint32_t &val);//获取当前已经采集到的第几帧
void HtCamSetFrameCnt(uint32_t val);//设置需要采集的帧数
uint32_t HtCamReadFpgaRegs(uint8_t reg_addr); //读取寄存器值
private:
int init_fpga(); //初始化 寄存器基地址
int uninit_fpga();
void stopFPGAScan();//暂时无用 2023 -8 -2
void startFPGAScan();//暂时无用 2023 -8 -2
int HtCamWaitVideoCapture(int msTimeout); //等待图像信号
void HtCamWriteFpgaRegs(uint8_t reg_addr, uint32_t reg_value); //写寄存器
void HtCamSetSpTime(uint32_t reg_value);//0x03 //内触发间隔 //影响到图像得拉伸
void HtCamGetSpTime(uint32_t &reg_value); //获取当前sptime
void HtCamSetStSp(int color);//0x0d //更具不同的颜色模式设置不同的st_sp //影响到图像的偏移
void HtCamGetStSp(uint32_t &reg_value);
void HtCamSetVsnpTime(int color);
public:
HCamDevice();
~HCamDevice();
int open_video(int width, int height);
int close_video();
void HtCamStartVideoCapturing();
void HtCamStopVideoCapturing();
int wait(int msTimeout);
int read_frame(void **pbuf, int timeout);
int width() { return v4lWidth; }
int height() { return v4lHeight; }
int HtCamReadNextFrame(void **pbuf);
int V4LBufferQuery();
uint32_t HtCamReadFpgaRegs(uint8_t reg_addr);
void HtCamWriteFpgaRegs(uint8_t reg_addr, uint32_t reg_value);
void HtCamChangeTriggerInAndEXt(int in_out);
void HtCamSetTriggerMode(int val);
int HtCamGetTriggerMode();
int HtCamGetColorMode();
uint32_t HtCamReadPsRegs(uint8_t reg_addr);
void HtCamWritePsRegs(uint8_t reg_addr, uint32_t reg_value);
void savePsReg();
@ -97,41 +101,39 @@ public:
void HtCamWriteADCReg(uint8_t addr,uint8_t data);
void HtCamReadADCReg(uint8_t addr, uint8_t *data);
void set_get_imgSize_event(GetImgProcSize _getImgProcSize);
void set_get_imgFormat_event(GetImgFormat _getImgFormat);
void set_reload_correct_event(ReLoadCorrecEvent _reLoadCorrectEvent);
void set_get_CameraEvents_event(GetCameraEvents _getCameraEvents);
void HtCamOverClockClear(); // 清除切换超频标志位
uint8_t getADCReg(int addr);
void setADCReg(int addr , uint8_t value);
void saveADCReg();
// void setConfig(Camconfig* _config){config = _config;}
void HtCamChangeMonoStartSample(int start_sample);
void setConfig(Camconfig* _config){config = _config;}
void HtCamChangeMonoStartSample(int start_sample);
void HtCamChangePhase(int phase);
void ChangeScanState(bool state);
int HtCamStartSampling();
int HtCamStopSampling();
private:
int set_size(int width, int height);
int init_fd();
int init_sample();
int init_device();
int init_capture();
int init_video_buffer();
int init_dev();
void init_ps_regs();
void HtCamSwitchSampleModes(unsigned char mode);
void HtCamChangeExposureValue(unsigned int value);
void HtCamSwitchSampleModes(unsigned char mode);//测试数据
void HtCamChangeExposureValue(unsigned int value); //曝光值设置
void HtCamExitVideoCapturing();
void HtCamResizeBuffer(int width, int height, int number);
void HtCamChangeAdjustSpTime(uint32_t sp_time_gap, uint32_t sp_time_rw);
void HtCamChangeAdjustPhase(uint16_t times, uint8_t dir);
void HtCamChangeDpi(int dpi);
//bool HtCamPsDpiChange(int dpi);
//void HtCamImageProcessChange();
bool HtCamPsDpiChange(int dpi);
void HtCamImageProcessChange();
int HtCamEventWorkThread(void);
@ -144,16 +146,18 @@ private:
const unsigned int phyBaseAddr = 0x40010000;
const unsigned int AddrMapSize = 0x100;
unsigned int *virBaseAddr; //寄存器基地址
unsigned int *virBaseAddr;
int memfd;
std::string subDeviceName;
int subDevicefd;
std::string videoDevName = "/dev/video0";
std::string videoDevName;
int videofd;
unsigned int v4lWidth;
unsigned int v4lHeight;
unsigned int v4lBufferCount;
int nplanes;
int drivertype;
@ -162,16 +166,46 @@ private:
struct captureBuffer *captureBufers;
int lastSucceedBufferIndex;
uint32_t pPsReg[ REG_NUM + 1] = {0};
uint32_t pPsReg[PSReg::REG_NUM + 1] = {0};
uint8_t pADCReg[adcRegSize];
GetImgProcSize getImgProcSize;
GetImgFormat getImgFormat;
GetCameraEvents getCameraEvents = nullptr;
ReLoadCorrecEvent reLoadCorrectEvent = nullptr;
std::shared_ptr<std::thread> event_thread = nullptr;
//Camconfig* config = nullptr;
Camconfig* config = nullptr;
std::string _CAM_TYPE = "PYTHONZ_1200";
int _V4LWIDTH = 15552 / 3; //灰度
int _IMG_BUF_WIDTH = 5184;
int _V4LHEIGHT = 128;
int _V4LBUFFERCOUNT = 32;
std::string _SP_DPI = "150|300|600";
std::string _V4L_DPIS = "300|600";
int _N_DPI = 150;
int _CIS_NUM = 6;
std::map<int, int> _DPI_WIDTH = {{150, 7776}, {300, 5184}, {600, 10368}};
std::map<int, int> _DPI_V4LWIDTH = {{150, 15552}, {300, 15552}, {600, 31104}};
std::string _ADCPATH = "/media/sd-mmcblk1p1/ADC.ini";
int VSNP = 0 ;
int ST_SP = 85 ;
int ST_SP_VSNP = 0;
int _TRIG_SPACING = 2592;
};
class FPGA{
int init_fpga(); //初始化 寄存器基地址
int uninit_fpga();
public:
FPGA();
~FPGA();
private:
const unsigned int phyBaseAddr = 0x40010000;
const unsigned int AddrMapSize = 0x100;
unsigned int *virBaseAddr;
int memfd;
};
@ -179,4 +213,3 @@ private:

View File

@ -34,7 +34,7 @@ HG_JpegCompressInfo JpegCompress::GetCompressedImg(cv::Mat& mat)
outSubsamp = TJSAMP_444;
}
//std::chrono::steady_clock::time_point _start = std::chrono::steady_clock::now();
LOG("image rows= %d cols= %d pixelFormat= %d \n",mat.rows,mat.cols,pixelFormat);
//LOG("image rows= %d cols= %d pixelFormat= %d \n",mat.rows,mat.cols,pixelFormat);
tjCompress2(tjInstance, mat.data, mat.cols, 0, mat.rows, pixelFormat,
&info.pJpegData, (long unsigned int*)&info.DataLength, outSubsamp, m_quality, flags);

View File

@ -32,9 +32,19 @@ MultiFrameCapture::MultiFrameCapture(ScannerGlue glue,
b_stop_snap(false),
b_imgproc(true),
m_glue(glue),
pimgdata_info({0}),
iImageremain(0),
bScanning(false)
bScanning(false),
////////////////默认300dpi 和灰度设置
resolution_(DPI_300),
cis_width_(WIDTH),
cis_height_(HEIGHT),
pixels_width_(WIDTH),
pixels_height_(HEIGHT),
paper_size_((unsigned int)PaperSize::G400_AUTO),
color_mode_(GRAY),
is_correct_(0),
is_double_paper_(0)
#ifdef TEST_SIMCAP
,
m_test_pimg(nullptr), m_test_pimg_len(0)
@ -42,14 +52,6 @@ MultiFrameCapture::MultiFrameCapture(ScannerGlue glue,
{
m_capFpageregs = fpga;
video.reset(new HCamDevice);
// reset_pin->setDirection("out");
// reset_pin->setValue(Gpio::Low);
// fpga_conf_initn->setDirection("out");
// fpga_conf_initn->setValue(Gpio::High);
// fpgaLoad->setDirection("out");
// fpgaLoad->setValue(Gpio::High);
reset_fpga();
m_snap_thread.reset(new std::thread(&MultiFrameCapture::snaprun, this));
@ -74,11 +76,7 @@ MultiFrameCapture::~MultiFrameCapture()
m_imgproc_thread->join();
}
}
if (pimgdata_info.pdata)
{
free(pimgdata_info.pdata);
pimgdata_info.pdata = nullptr;
}
#ifdef TEST_SIMCAP
if (m_test_pimg)
free(m_test_pimg);
@ -91,110 +89,16 @@ void MultiFrameCapture::SetParent(void *scanner)
void MultiFrameCapture::open()
{
// reset_fpga();
m_capFpageregs->resetADC();
//m_capFpageregs->set_cis_type(false); // 适配A4 CIS
const bool dunnancis = true;
is_size_error = false;
// m_frames.clear();
m_preproclist.clear();
if (m_config.params.enableSizeDetect)
int ret = video->open_device(cis_width_,cis_height_);
if(ret < -1)
return;
int i = 1 ;
char *buf = NULL;
while (i >= 0)
{
if (((PaperSize)m_config.params.pageSize != PaperSize::G400_AUTO) && ((PaperSize)m_config.params.pageSize != PaperSize::G400_MAXAUTO))
{
LOG("init CSizedetect \n");
// m_preproclist.push_back(shared_ptr<IPreproc>(new CSizedetect(m_config.params.pageSize, m_config.params.dpi)));
i = video->HtCamReadCaptureFrame((void **)&buf, 10);
}
}
int dpi = m_config.params.dpi == 0x02 ? 2 : (m_config.params.dpi == 0x03 ? 3 : 2);
if (m_config.params.pageSize == 17 || m_config.params.pageSize == 19)
dpi = 2;
int mode = m_config.params.isColor;
int channelwidth = dpi == 0x02 ? 864 : (dpi == 0x03 ? 1728 : 864); // 1296 2592 864
int channels = mode == 0x01 ? 3 : 1;
int width = channelwidth * channels;
auto phyHeight = paperHeight[(PaperSize)m_config.params.pageSize];
int pixheight; // = ((int)((phyHeight / 25.4 * (dpi == 0x02 ? 300 : (dpi == 0x03 ? 600 : 200)) + 2) / 3)) * 3 * 2;
int tdpi = m_config.params.dpi == 0x02 ? 300 : (m_config.params.dpi == 0x03 ? 600 : 200);
m_fpgaparam = GetFpgaparam(m_config.params.dpi, mode);
unsigned int sp_dst = m_fpgaparam.Sp;
if (m_config.params.pageSize == 17 || m_config.params.pageSize == 19)
{
sp_dst = mode == 1 ? 4144 : 12432; // sp_dst = mode == 1 ? 3327 : 9981;
tdpi = 300;
}
pixheight = ((int)((phyHeight / 25.4 * tdpi + 2) / 3)) * 3;
pixheight = m_config.params.dpi > 1 ? std::min(pixheight, 24016) : std::min(pixheight, 36236);
if ((m_config.params.pageSize == 17 || m_config.params.pageSize == 19) && m_config.params.dpi == 3)
pixheight /= 2;
// pixheight = 8100;
frame_height = 300 * channels;
// frame_height = (dpi > 2 ? 300 : 180) * channels;
frame_count = ceil((mode == 0x01 ? pixheight * 3 : pixheight) / (float)(frame_height)); // 彩色配置fpga 高度要为目标图像高度的3倍
frame_count += 1; // 最后一帧丢帧,多采集一帧防止图像数据缺失
if (frame_height * frame_count > FPGA_MAX_HEIGHT_SUP)
frame_count = FPGA_MAX_HEIGHT_SUP / frame_height;
printf("########## pixheight = %d phyHeight = %d m_config.params.pageSize %d dpi = %d frame_count=%d\n", pixheight, phyHeight, m_config.params.pageSize, dpi,frame_count);
int startsample = 202; // 205
ModeFpga fpgamod = {
.colorMode = mode,
.dpi = dpi,
.led = 1,
.sample = startsample, // 256+39
.adcA = 0,
.adcB = 0,
.selftest = 0,
.sp = sp_dst}; // 600DPI 0x1450 300DPI 0xe10
readframe_timeout = sp_dst / 4 / (mode == 1 ? 1 : 3);
m_capFpageregs->setRegs(0x01, *((int *)(&fpgamod)));
m_capFpageregs->setSample(startsample);
// auto info = GetScanInfoFromJson();
// m_capFpageregs->setVsp(info.SleepTime, info.SleepTime);
m_capFpageregs->setVsp(vsp_A, vsp_B);
// m_capFpageregs->setVsp(85, 85); //2.13版本fpga
m_capFpageregs->enableLed(true);
m_capFpageregs->setEnTestCol(false);
m_capFpageregs->setEnTestBit(false);
// m_capFpageregs->setFrame_interval_max(static_cast<int>(sp_dst * 4 / (mode ? 1 : 3))); //dpi > 2 ? 7200 : 3600
// m_capFpageregs->setFrame_interval_min(static_cast<int>(sp_dst * 0.1 / (mode ? 1 : 3) )); //1540
m_capFpageregs->setFrame_interval_max(0x1010); // dpi > 2 ? 7200 : 3600
m_capFpageregs->setFrame_interval_min(0xa98); // dpi > 2 ? 900 : 1540 a98
printf("interval_max = %d interval_min = %d \n", static_cast<int>(sp_dst * 4 / (mode ? 1 : 3)), static_cast<int>(sp_dst * 0.1 / (mode ? 1 : 3)));
// m_capFpageregs->setFrameNum(1);
configFPGAParam(mode, m_config.params.dpi);
StopWatch swwv4l2open;
video->open_video(width, frame_height / channels * 2); // 300dpi 7344/2 600dpi 7344 //FRAME_HEIGHT * 2
printf("opened video with width = %d height = %d time eplased = %.2f sp_dst =%d \n", width, frame_height / channels * 2, swwv4l2open.elapsed_ms(), fpgamod.sp);
// m_capFpageregs->setFrameHeight(12);
m_capFpageregs->setFrameNum(1);
m_capFpageregs->setFrameHeight(frame_height);
m_capFpageregs->update();
m_capFpageregs->capture(); // abort first frame
printf(" getFrame_counter_val %d \n", m_capFpageregs->getFrame_counter_val());
// video->read_frame(,400);
unsigned char *buf = NULL;
video->read_frame((void **)&buf, 400);
// std::this_thread::sleep_for(std::chrono::milliseconds(50));
printf("abort first frame \n");
// printf(" getFrame_counter_val %d \n",m_capFpageregs->getFrame_counter_val());
m_capFpageregs->setFrameNum(frame_count);
printf("frame count = %d height = %d \n", frame_count, frame_height);
m_capFpageregs->setFrameHeight(frame_height);
std::this_thread::sleep_for(std::chrono::milliseconds(100));
if (m_config.params.pageSize == 17 || m_config.params.pageSize == 19)
initLut(GetFpgaparam(2, mode).TextLutPath, m_config.params.isColor);
else
initLut(m_fpgaparam.TextLutPath, m_config.params.isColor);
m_capFpageregs->update();
init_imagedatabuffer();
}
void MultiFrameCapture::snap()
@ -202,9 +106,9 @@ void MultiFrameCapture::snap()
#ifndef TEST_SIMCAP
std::lock_guard<std::mutex> m_lock(m_mtx_snap);
b_stop_snap = b_end_snap = false;
stop_snap =true;
//m_capFpageregs->capture();
video->HtCamStartSampling();
video->HtCamStartVideoCapturing();
snaped_index++;
m_cv_snap.notify_all();
#endif
@ -212,22 +116,22 @@ void MultiFrameCapture::snap()
void MultiFrameCapture::stopsnap(bool autosize)
{
printf("stop stop stop\r\n");
if (autosize)
{
video->HtCamStopSampling();
b_stop_snap = true;
}
//b_stop_snap =false;
stop_snap =false;
video->HtCamStopSampling();
//video->HtCamStopVideoCapturing();
}
void MultiFrameCapture::close()
{
printf("close close close\r\n");
if (video.get())
video->close_video();
// reload_fpga();
reset_fpga();
video->close_device();
}
int MultiFrameCapture::read(int addr)
@ -239,13 +143,62 @@ void *MultiFrameCapture::readFrameTest(int timeout)
{
return nullptr;
}
uint32_t MultiFrameCapture::compute_frame(int paper_size,int dpi)
{
SIZE size = GetPaperSize((PaperSize)paper_size,dpi);
return size.cy;
}
SIZE MultiFrameCapture::GetPaperSize(PaperSize paper, int dpi)
{
if (paper_map_.find(paper) != paper_map_.end())
{
SIZE resize{2338,3307};
resize.cx = paper_map_[paper].cx * dpi / 25.4;
resize.cy = paper_map_[paper].cy * dpi / 25.4;
return resize;
}
return SIZE{2338, 3307};
}
void MultiFrameCapture::UpdateScanParam(HG_ScanConfiguration config)
{
m_config = config;
printf("pageSize:%d\r\n", m_config.params.pageSize);
printf("isColor:%d\r\n", m_config.params.isColor);
printf("dpi:%d\r\n", m_config.params.dpi);
if (!video.get())
{
return ;
}
resolution_ = config.params.dpi == 3 ? DPI_600 : DPI_300; //0:600dpi 1:300dpi config.params.dpi = 2||3 pc 2代表300 3代表600
color_mode_ = config.params.isColor == 1 ? COLOR : GRAY;
is_correct_ = config.params.isCorrect;
paper_size_ = config.params.pageSize;
is_double_paper_ = config.params.doubleFeeded;
cis_width_ = resolution_ == 0 ? WIDTH * 2 : WIDTH; //宽 :DPI不变下 彩色灰度是一样的
//width_ = paper_size_ == PaperSize::G400_MAXSIZE || paper_size_ ==PaperSize::G400_MAXAUTO &&
cis_height_ = HEIGHT;
pixels_width_ = color_mode_ == 1 ? cis_width_ * 3 : cis_width_;
pixels_height_ = color_mode_ == 1 ? cis_height_ / 3 : cis_height_;
video->HtCamSetClolr(color_mode_);
video->HtCamSetDpi(resolution_);
{
int val = resolution_ == 0 ? 600 : 300;
uint32_t cnt = compute_frame(paper_size_ , val) / HEIGHT + 1; //多设置一帧
video->HtCamSetFrameCnt(cnt);
printf(" -----------------------设置帧数:%d------------------\r\n",cnt);
}
printf("resolution_:%d\r\n", resolution_);
printf("color_mode_:%d\r\n", color_mode_);
printf("paper_size_:%d\r\n", paper_size_);
printf("paper_size_:%d\r\n", paper_size_);
printf("cis_width_:%d\r\n", cis_width_);
printf("cis_height_:%d\r\n", cis_height_);
printf("pixels_width_:%d\r\n", pixels_width_);
printf("pixels_height_:%d\r\n", pixels_height_);
#ifdef TEST_SIMCAP
if (m_test_pimg)
@ -284,7 +237,6 @@ void MultiFrameCapture::setFPGATriggerMode(bool autotrigger, int delay)
void MultiFrameCapture::setFanMode(int mode)
{
m_capFpageregs->setFanMode(mode);
}
void MultiFrameCapture::fpgaReload()
@ -362,7 +314,7 @@ void MultiFrameCapture::waitsnapdone(int state)
m_cv_snapdone.wait(lock);
b_end_snap = true;
m_frameinfos.Put(info);
printf("!!!!!!!!!!!!!!!! m_cv_snapdone wait done \n");
//printf("!!!!!!!!!!!!!!!! m_cv_snapdone wait done \n");
#endif
}
@ -532,130 +484,141 @@ int MultiFrameCapture::width()
int MultiFrameCapture::color()
{
return m_capFpageregs->getColorMode();
// return m_capFpageregs->getColorMode();
}
// int MultiFrameCapture::imageProcessCurrentFrame()
// {
// }
#include "bmp.h"
static int cnt = 0;
void MultiFrameCapture::snaprun()
{
auto snap_func = [this](V4L2_DATAINFO_Ex frame_info, int channels, bool last_frame, unsigned int frame_index)
//frame_info 发送得数据信息 channels 图像位深 num 需要取得帧数 time_out读图超时时间设置
auto snap_func = [this](V4L2_DATAINFO_Ex frame_info, int channels,int num,int time_out)
{
// void *data = video->read_frame(500);
unsigned char *data = NULL;
video->read_frame((void **)&data, 100);
// int width = 0;
// int height = 0;
// unsigned char* send_buf = imageProcessCurrentFrame(data , width, height);
// frame_info.lost_frame = data ? false : true;
// frame_info.last_frame = last_frame;
frame_info.frame_index = frame_index;
//frame_info.width = video->HtCamReadFpgaRegs(14);//15552/3;
//frame_info.height = 128;
printf("+++++++++++++++ image pdata =%p frame_info.width :%d\n",data,frame_info.width);
int ret = video->HtCamReadCaptureFrame((void **)&data, time_out);
if (ret == -1 || ret == -2)
{
printf("----------------获取图像超时或者失败------------\r\n");
return ret;
}
uint32_t sendLine = video->HtCamReadFpgaRegs(0x000e);
printf("--------------fpga send line ------------:%d\r\n",sendLine);
if (data)
{
//cv::Mat mat(frame_info.height, frame_info.width, CV_8UC1, data);
cv::Mat mat = cv::Mat(frame_info.height, frame_info.width, CV_8UC1, data, cv::Mat::AUTO_STEP);
frame_info.width = mat.cols;
frame_info.height = mat.rows;
//cv::imwrite("/home/root/test.png", mat);
frame_info.data = data;
m_frameinfos.Put(frame_info);
printf("获取数据 width:%d height:%d\r\n",frame_info.width,frame_info.height);
}
else
{
frame_info.width = frame_info.height = 0; // 从mat信息中获取宽高信息
printf("!!!!!!!!!! error read frame losted, i = %d \n", frame_index);
}
};
stop_snap =true;
while (b_snap_run)
{
std::unique_lock<std::mutex> lock(m_mtx_snap);
m_cv_snap.wait(lock);
V4L2_DATAINFO_Ex frame_info;
int channels = this->color() ? 3 : 1;
int width = 11016;//video->HtCamReadFpgaRegs(14);//this->width() * channels * 6;
printf("---------------------width------------------ :%d\r\n",width);
frame_info.pixtype = 0;//this->color();
frame_info.dpi = m_config.params.dpi;
frame_info.width = width;
frame_info.error_code = 0;
frame_info.height = 128;//frame_height / channels;
// 从mat信息中获取宽高信息
frame_info.snaped_index = snaped_index;
frame_info.first_frame = false;
frame_info.last_frame = false;
int trigger_mode = video->HtCamGetTriggerMode();
int color_mode = video->HtCamGetColorMode();
void *data;
int i = 0;
while (stop_snap)
{
if (i == 0)
if (ret == 0)
frame_info.first_frame = true;
else
frame_info.first_frame = false;
snap_func(frame_info, channels, false, i);
i++;
std::this_thread::sleep_for(std::chrono::milliseconds(10));
frame_info.last_frame = num == ret+1 ? true:false;
printf("获取数据 width:%d height:%d is_first:%d is_last:%d\r\n",frame_info.width,frame_info.height,frame_info.first_frame,frame_info.last_frame);
cv::Mat mat = cv::Mat(frame_info.height, frame_info.width, CV_8UC1, data, cv::Mat::AUTO_STEP);
//cv::imwrite("/home/root/test.png", mat);
// printf("--------------frame_index------------:%d\r\n",frame_index);
// if (frame_index == 4)
// {
// savebitmap(data,15552,512,"1.bmp");
// }
frame_info.mat = mat.clone();
m_frameinfos.Put(frame_info);
}
return ret;
};
while (b_snap_run)
{
std::unique_lock<std::mutex> lock(m_mtx_snap);
m_cv_snap.wait(lock);
V4L2_DATAINFO_Ex frame_info;
int channels = 1;
frame_info.pixtype = color_mode_;
frame_info.dpi = resolution_;
frame_info.width = pixels_width_;
frame_info.height = pixels_height_;
frame_info.error_code = 0;
frame_info.snaped_index = snaped_index;
frame_info.first_frame = false;
frame_info.last_frame = false;
int color_mode = video->HtCamGetColorMode();
int count = 1;
uint32_t frame_num = 0;
uint32_t frame_cnt = 0;
video->HtCamGetFrameCnt(frame_cnt);
frame_info.frame_index = frame_cnt;
int func_sig = 0;
int time_out = color_mode_ == 1 ? 1400 : 800;
int time_out_cnt = 0;
printf("--------------------- frame_info.width ------------------ :%d\r\n",frame_info.width );
printf("--------------------- frame_info.height ------------------ :%d\r\n",frame_info.height );
printf("--------------------- frame_info.pixtype ------------------ :%d\r\n",frame_info.pixtype );
printf("--------------------- frame_info.dpi ------------------ :%d\r\n",frame_info.dpi );
for (size_t i = 1; i <= frame_cnt; i++)
{
printf("***********设置的帧数:%d 正在采集第[%d]帧************\r\n",frame_cnt,i);
frame_info.last_frame = frame_cnt == i ? true : false;
//frame_info.frame_index = i;
func_sig = snap_func(frame_info, channels,frame_cnt,time_out);
if (func_sig == -1 ) //当前帧取图超时,在取一次!!! 一直超时 不就卡死了??? 这个地方还是需要加个时间限制几秒内一帧未取出就退了,返回异常状态吧?
{
i--;
time_out +=200;
time_out_cnt ++;
if (time_out_cnt >=5)
{
break;
}
continue;
}
frame_info.last_frame = true; //当前最后一帧
snap_func(frame_info, channels, frame_info.last_frame, ++i);
if (b_stop_snap)
{
video->HtCamGetFrameNum(frame_num);
printf("----------停止采集图像----------\r\n");
// if (stop_snap)
// {
while (frame_num-1 > func_sig)
{
func_sig = snap_func(frame_info, channels,frame_num,time_out);//同上面一样
printf("-----------当前采集到第:[%d]帧 CIS总共采集[%d]帧 -------\r\n",func_sig+1,frame_num);
if (func_sig == -1 )
{
time_out +=200;
time_out_cnt ++;
if (time_out_cnt >=5)
{
break;
}
continue;
}
}
break;
}
}
// }
// else
// {
// printf("----------停止采集图像----------\r\n");
// snap_func(frame_info, channels, false, iImageremain);
// iImageremain++;
// break;
// }
// for (int i = 1; i <= 20; i++)
// {
// snap_func(frame_info, channels, (i == frame_count), i);
// if (b_stop_snap)
// {
// int snaped_frame_count = m_capFpageregs->getFrame_counter_val();
// printf("!!!!!!!!!! revsed frame count = %d i = %d \n", snaped_frame_count, i);
// if (snaped_frame_count > i && snaped_frame_count > 0) // 正常情况下 snaped_frame_count 一定大于0
// {
// int reversed_frame_count = snaped_frame_count - i;
// for (int j = 1; j <= reversed_frame_count; j++)
// {
// // snap_func(frame_info, channels, ((i + j) == reversed_frame_count), i + j);
// }
// }
// break; // 跳出当前读取多帧循环
// }
// }
video->HtCamStopVideoCapturing();
//iImageremain++;
printf("----------停止采集图像 ----------\r\n");
iImageremain++;
m_cv_snapdone.notify_all();
b_end_snap = true;
// printf("!!!!!!!!!!!!!!!! m_cv_snapdone notify_all \n");
}
}
@ -667,164 +630,42 @@ void MultiFrameCapture::updatesnapstatus(int papertype)
void MultiFrameCapture::procimage()
{
static int idx = 0;
ThreadPool prc_pool(4);
std::queue<std::future<cv::Mat>> prc_fu;
unsigned int frames_height;
unsigned int frames_width = 0;
int cnt_ =0;
while (b_imgproc)
{
V4L2_DATAINFO_Ex frame = m_frameinfos.Take();
static int inx = 0;
printf("++++++++++++++++++++++++++++++++++++++ image save\r\n");
if(!frame.data)
printf("++++++++++++++++++++++++++++++++++++++ frame.mat.empty()\r\n");
// else
// cv::imwrite(std::to_string(++inx)+".bmp",frame.mat);
if (frame.data)
if (!frame.mat.empty())
{
//iImageremain--;
HG_JpegCompressInfo info;
info.pJpegData = frame.data;
info.DataLength = frame.width * frame.height;
JpegCompress cmp(90);
HG_JpegCompressInfo info = cmp.GetCompressedImg(frame.mat);
info.first_frame = frame.first_frame;
info.last_frame = frame.last_frame;
info.index_frame = frame.frame_index;
info.data_type = 0;
//info.DataLength = frame.width *frame.height;
info.width = frame.width;
info.height = frame.height;
// cv::Mat mat = frame.mat.clone();
printf("获取数据2222 width:%d height:%d is_first:%d is_last:%d DataLength:%d\r\n",frame.width,frame.height,info.first_frame,info.last_frame,info.DataLength);
cv::imwrite("/home/root/opencv"+to_string(cnt_++)+".bmp",frame.mat);
m_glue.m_imageready(info);
printf("frame.snaped_index = %d \n frame.frame_index =%d \n frame.lost_frame = %d \n frame.last_frame = %d \n frame.pixtype = %d\n",
frame.snaped_index,
frame.frame_index,
frame.lost_frame,
frame.last_frame,
frame.pixtype
);
//iImageremain--;
}
continue;
// if (frame.data)
// {
// prc_fu.push(prc_pool.enqueue([this, &frames_height, &frames_width](V4L2_DATAINFO_Ex frame) -> cv::Mat
// {
// CImageMerge imgmerge;
// // cv::imwrite(std::to_string(++idx) +"index"+std::to_string(frame.snaped_index)+ "org.jpg", frame.mat);
// auto img = imgmerge.MergeImage(frame.mat, frame.width, frame.height, frame.pixtype);
// //cv::imwrite(std::to_string(++idx) + "mrg.jpg", img);
// printf(" img height = %d width = %d \n",img.rows,img.cols);
// if (m_config.params.pageSize == 17 || m_config.params.pageSize == 19)
// {
// // if (m_config.params.isCorrect)
// // correctColor(img, 2, m_config.params.isColor, false);
// // if (m_config.params.dpi != 2)
// // cv::resize(img, img, cv::Size(0, 0), m_config.params.dpi == 1 ? 1.0 : 2.0, m_config.params.dpi == 1 ? (2.0 / 3.0) : 2.0);
// // if (m_config.params.isCorrect){
// // myFloodFill(img,true);
// // }
// }
// // else if (m_config.params.isCorrect)
// correctColor(img, m_config.params.dpi, m_config.params.isColor, false);
// // cv::imwrite(std::to_string(++idx) + "correct.jpg", img);
// printf("frame.snaped_index = %d \n frame.frame_index =%d \n frame.lost_frame = %d \n frame.last_frame = %d \n frame.pixtype = %d\n",
// frame.snaped_index,
// frame.frame_index,
// frame.lost_frame,
// frame.last_frame,
// frame.pixtype
// );
// // m_frames.push_back(img);
// // frames_height += img.rows;
// // frames_width = img.cols;
// // printf("call back frames_height = %d frames_width = %d index = %d \n",frames_height,frames_width,idx++);
// return img;
// // update_imgdatainfo(img);
// // img.release();
// },
// frame));
// }
if (prc_fu.size() > 4)
{
auto img = prc_fu.front().get();
frames_height += img.rows;
frames_width = img.cols;
update_imgdatainfo(img);
prc_fu.pop();
}
if (frame.snap_end)
{
printf("111111111111111111111111111111111111111111111\r\n");
while (prc_fu.size())
{
auto img = prc_fu.front().get();
frames_height += img.rows;
frames_width = img.cols;
update_imgdatainfo(img);
prc_fu.pop();
}
if (frame.error_code)
{
iImageremain--;
// m_frames.clear();
printf("!!!!!!!!!!!!!!!!!!!!!! frame.error_code = %d \n", frame.error_code);
frames_height = frames_width = 0;
reset_imagedata();
continue;
}
// cv::Mat m_mat(frames_height,frames_width ,CV_8UC(m_config.params.isColor ?3:1));
// unsigned int copy_height =0;
// for(auto& mat : m_frames)
// {
// mat.copyTo(m_mat(cv::Rect(0,copy_height,mat.cols,mat.rows)));
// copy_height+=mat.rows;
// }
// m_frames.clear();
printf("frames_height = %d frames_width = %d pimgdata_info = %d\n", frames_height, frames_width, pimgdata_info.total_dst);
cv::Mat m_mat;
if (frames_height > 0 && frames_width > 0)
m_mat = cv::Mat(frames_height, frames_width, CV_8UC(m_config.params.isColor ? 3 : 1), pimgdata_info.pdata);
//m_mat = cv::Mat(frames_height, frames_width, CV_8UC(m_config.params.isColor ? 3 : 1), pimgdata_info.pdata);
float vratio = *((float *)&m_fpgaparam.VRatio);
float hratio = *((float *)&m_fpgaparam.HRatio);
if (!(vratio >= 0.8f && vratio <= 1.20f && hratio > 0.8f && hratio < 1.2f))
vratio = hratio = 1.0f;
if (m_config.params.dpi == 1)
hratio = (200.0 / 300.0) * hratio;
if (!m_mat.empty())
{
resize(m_mat, m_mat, cv::Size(0, 0), hratio, vratio);
// printf("!!!!!!!!!!!!!!!!!!!!!! hratio = %f vratio = %f snapindex = %d \n",hratio,vratio,frame.snaped_index);
for (int i = 0; i < m_preproclist.size(); i++)
{
// LOG("error m_preproclist \n");
// auto halfimg = m_mat(cv::Rect(0, 0, m_mat.cols / 2, m_mat.rows));
// int ret = m_preproclist[i]->preprocess(halfimg, nullptr);
// if (ret)
// {
// m_glue.m_deviceevent((int)HG_ScannerStatus::SIZE_ERROR, "size error");
// is_size_error = true;
// }
}
frames_height = frames_width = 0;
auto dst_a = m_mat(cv::Rect(0, 0, m_mat.cols / 2, m_mat.rows));
auto dst_b = m_mat(cv::Rect(m_mat.cols / 2, 0, m_mat.cols / 2, m_mat.rows));
cv::flip(m_mat(cv::Rect(0, 0, m_mat.cols / 2, m_mat.rows)), dst_a, 1);
cv::flip(m_mat(cv::Rect(m_mat.cols / 2, 0, m_mat.cols / 2, m_mat.rows)), dst_b, 1);
// printf("!!!!!!!!!!!!!!!!!!!!!! frames height = %d m_mat height = %d\n",copy_height,m_mat.rows);
}
JpegCompress cmp(90);
HG_JpegCompressInfo info = cmp.GetCompressedImg(m_mat);
if (info.pJpegData != nullptr && info.DataLength != 0 && !is_size_error)
{
m_glue.m_imageready(info);
}
iImageremain--;
reset_imagedata();
}
}
}
@ -1202,44 +1043,22 @@ void MultiFrameCapture::openDevice(int dpi, int mode)
.selftest = 0,
.sp = fpgaparam.Sp}; // 600DPI 0x1450 300DPI 0xe10
// 2023 7-15 屏蔽
// m_capFpageregs->setRegs(0x01, *((int *)(&fpgamod)));
// m_capFpageregs->setSample(startsample);
// m_capFpageregs->setVsp(vsp_A, vsp_B);
// m_capFpageregs->enableLed(true);
// m_capFpageregs->setEnTestCol(false);
// m_capFpageregs->setEnTestBit(false);
// m_capFpageregs->setFrame_interval_max(static_cast<int>(sp_dst * 4 / (mode ? 1 : 3))); //dpi > 2 ? 7200 : 3600
// m_capFpageregs->setFrame_interval_min(static_cast<int>(sp_dst * 0.1 / (mode ? 1 : 3) )); //1540
// 2023 7-15 屏蔽
// m_capFpageregs->setFrame_interval_max(0x1010); //dpi > 2 ? 7200 : 3600
// m_capFpageregs->setFrame_interval_min(0xa98); //dpi > 2 ? 900 : 1540
configFPGAParam(mode, dpi);
StopWatch swwv4l2open;
int ret = video->open_video(width, 60 * 2); // 300dpi 7344/2 600dpi 7344 //FRAME_HEIGHT * 2
// int ret = video->open_video(); // 300dpi 7344/2 600dpi 7344 //FRAME_HEIGHT * 2
if (ret < 0)
{
return;
}
printf("opened video with width = %d height = %d time eplased = %.2f \n", width, 60 * 2, swwv4l2open.elapsed_ms());
// m_capFpageregs->setFrameHeight(12);
m_capFpageregs->setFrameNum(1);
m_capFpageregs->setFrameHeight(frame_height);
for (int i = 0; i < 1; i++)
{
m_capFpageregs->capture(); // abort first frame
// video->read_frame(200);
char *buf = NULL;
video->read_frame((void **)&buf, 200);
video->HtCamReadCaptureFrame((void **)&buf, 200);
std::this_thread::sleep_for(std::chrono::milliseconds(100));
printf("abort first frame \n");
}
video->close_video();
//video->close_video();
}
void MultiFrameCapture::creatcorrectconfig(int dpi, int mode)
@ -1284,7 +1103,7 @@ void MultiFrameCapture::creatcorrectconfig(int dpi, int mode)
}
printf("creatcorrectconfig %s \n", (mode == IMAGE_COLOR ? " Color" : " Gray"));
creatLUTData(dpi, mode);
video->close_video();
//video->close_video();
}
// void MultiFrameCapture::myFloodFill(cv::Mat& image, bool isTwoSide)
@ -1349,56 +1168,3 @@ void MultiFrameCapture::creatcorrectconfig(int dpi, int mode)
// }
// }
void MultiFrameCapture::init_imagedatabuffer()
{
#ifndef TEST_SIMCAP
printf("pimgdata_info.pdata = %p \n", pimgdata_info.pdata);
if (pimgdata_info.pdata)
{
free(pimgdata_info.pdata);
pimgdata_info.pdata = nullptr;
}
if (frame_count != 0)
{
int real_dpi = m_capFpageregs->getDpi();
int mode = m_capFpageregs->getColorMode();
int t_frame_count = m_capFpageregs->getFrameNum();
int width = real_dpi == 0x02 ? 5184 : (real_dpi == 0x03 ? 10368 : 3456);
if ((m_config.params.pageSize == 17 || m_config.params.pageSize == 19) && m_config.params.dpi != 2)
width = m_config.params.dpi == 3 ? 20736 : 3456; // 10368*2:3456
int per_frame_bytes = frame_height * width;
int total_buffer_need = t_frame_count * per_frame_bytes;
pimgdata_info.pdata = malloc(total_buffer_need);
if (!pimgdata_info.pdata)
printf("!!!!!!!! error malloc buffer failed! \n");
pimgdata_info.total_dst = total_buffer_need;
pimgdata_info.offset = 0;
pimgdata_info.frame_count = 0;
printf("pimgdata_info.pdata = %p malloc_size = %d per_frame_bytes = %d \n", pimgdata_info.pdata, total_buffer_need, per_frame_bytes);
}
#endif
}
void MultiFrameCapture::update_imgdatainfo(cv::Mat itemmat)
{
if (pimgdata_info.pdata)
{
if (!itemmat.empty())
{
printf("pimgdata_info.pdata = %p offset = %d item_total = %d \n", pimgdata_info.pdata, pimgdata_info.offset, itemmat.total()*itemmat.elemSize());
memcpy(pimgdata_info.pdata + pimgdata_info.offset, (void *)itemmat.data, itemmat.total() * itemmat.elemSize());
pimgdata_info.offset += itemmat.total() * itemmat.elemSize();
pimgdata_info.frame_count++;
}
}
}
void MultiFrameCapture::reset_imagedata()
{
if (pimgdata_info.pdata)
{
memset(pimgdata_info.pdata, 0, pimgdata_info.offset);
pimgdata_info.offset = 0;
pimgdata_info.frame_count = 0;
}
}

View File

@ -11,19 +11,26 @@ class gVideo;
class Gpio;
class GpioOut;
#define WIDTH 5184
#define HEIGHT 512
#define DPI_600 0
#define DPI_300 1
#define COLOR 1
#define GRAY 0
typedef struct hg_tag_SIZE
{
long cx;
long cy;
}CSSIZE;
typedef CSSIZE SIZE;
class MultiFrameCapture : public ICapturer
{
private:
struct frame_data_info
{
void* pdata;
unsigned int offset;
unsigned int total_dst;
unsigned int frame_count;
};
const int FPGA_MAX_HEIGHT_SUP=1048576;
//const int FRAME_HEIGHT=2700;
int frame_height = 60;
int m_total_height = 0;
int readframe_timeout = 100;
unsigned int frame_count;
std::shared_ptr<GpioOut> reset_pin; //fpga 逻辑复位以及固件重载初始化。 7010 7/15没有 以防固件跑飞了保证能够不重启就能解决
@ -32,7 +39,7 @@ private:
BlockingQueue<V4L2_DATAINFO_Ex> m_frameinfos;
bool b_snap_run;
bool b_stop_snap;
bool stop_snap = false ;
bool stop_snap_ = false ;
bool b_end_snap;
bool b_imgproc;
bool is_size_error;
@ -49,7 +56,7 @@ private:
//std::vector<cv::Mat> m_frames;
std::vector<std::shared_ptr<IPreproc>> m_preproclist;
std::thread m_correctThread;
frame_data_info pimgdata_info;
ScannerGlue m_glue;
int offsetStep[12];
int expStep[2][3];
@ -77,10 +84,37 @@ private:
void correctcolor(int correctmode);
void openDevice(int dpi,int mode);
//void myFloodFill(cv::Mat& image, bool isTwoSide);
void init_imagedatabuffer();
void update_imgdatainfo(cv::Mat itemmat);
void reset_imagedata();
private:
unsigned int resolution_; // 分辨率 //0:600dpi 1:300dpi
unsigned int cis_width_; // CIS 图像宽
unsigned int cis_height_; // CIS 图像高
unsigned int pixels_height_; // opencv需要生成的高
unsigned int pixels_width_ ; // opencv需要生成的宽
unsigned int paper_size_; // 纸张大小
unsigned int color_mode_; // 颜色模式
unsigned int is_correct_; // 是否校正
unsigned int is_double_paper_; // 是否启动双张检测
std::map<PaperSize, SIZE> paper_map_
{
{PaperSize::G400_A3,SIZE{297,420}},
{PaperSize::G400_A4,SIZE{210,297}},
{PaperSize::G400_A5,SIZE{148,210}},
{PaperSize::G400_A6,SIZE{105,148}},
{PaperSize::G400_B4,SIZE{250,353}},
{PaperSize::G400_B5,SIZE{176,250}},
{PaperSize::G400_B6,SIZE{125,176}},
// {PaperSize::G400_DOUBLELETTER,},
{PaperSize::G400_LEGAL,SIZE{216,356}},
{PaperSize::G400_LETTER,SIZE{216,279}},
//{PaperSize::G400_LONGLETTER},
{PaperSize::G400_MAXSIZE,SIZE{210,297 * 2}},
{PaperSize::G400_AUTO,SIZE{210,(long)(297 * 1.5)}},
{PaperSize::G400_MAXAUTO,SIZE{210,(long)(297 * 1.5)}},
};
SIZE GetPaperSize(PaperSize paper, int dpi);
uint32_t compute_frame(int paper_size,int dpi);
public:
MultiFrameCapture(ScannerGlue glue, std::shared_ptr<FpgaComm> fpga, CISVendor vendor);

View File

@ -119,9 +119,9 @@ void Scanner::updateSpeedMode(int speed)
// else
// t_dpi = m_config.params.dpi;
// }
if(typeid(*capturer)==typeid(MultiFrameCapture))
if(m_config.params.pageSize == 17 || m_config.params.pageSize == 19) //长文稿采用600dpi模式扫描
t_dpi = 3;
//if(typeid(*capturer)==typeid(MultiFrameCapture))
//if(m_config.params.pageSize == 17 || m_config.params.pageSize == 19) //长文稿采用600dpi模式扫描
t_dpi = 2;
motorCuozhi.speedChange(m_scaninfo.SpeedMode, t_dpi,m_config.params.isColor);
motorZouzhi.speedChange(m_scaninfo.SpeedMode, t_dpi,m_config.params.isColor);
}
@ -227,7 +227,7 @@ void Scanner::runScan()
capturer->clearimages();
capturer->resetimageremain();
capturer->setScanFlag(true);
int tmp_recordScannum = 0;
bool b_autosize = m_config.params.pageSize==(int)PaperSize::G400_AUTO ||
m_config.params.pageSize==(int)PaperSize::G400_MAXAUTO ||
m_config.params.pageSize==(int)PaperSize::G400_MAXSIZE;
@ -241,13 +241,9 @@ void Scanner::runScan()
{
if (!sensor->waitPaperStandBy(0))
{
// isPaperInit = false;
// this_thread::sleep_for(std::chrono::milliseconds(200));
LOG("\n ----------------EXIT 0000000000 cnt=%d---------------- \n",m_DstScannum);
put(S_EVT_STOP_SCAN);
LOG("STOP STOP STOP RUNSCAN \n");
writesyslog(LOG_INFO, getmeminfo());
writesyslog(LOG_INFO, "no paper scanner stop scan\n");
}
break;
}
@ -269,8 +265,6 @@ void Scanner::runScan()
{
put(S_EVT_STOP_SCAN);
LOG("START SCAN LOOP STOP STOP STOP\n");
writesyslog(LOG_INFO, getmeminfo());
writesyslog(LOG_INFO, "no paper scanner stop scan\n");
isRested = false;
break;
}
@ -330,14 +324,12 @@ void Scanner::runScan()
put(S_EVT_JAM_OUT);
m_scaninfo.JamOutNum++;
LOG("paper 卡纸了。。。。。\n");
writesyslog(LOG_INFO, "paper jam out error\n");
}
else
{
// m_glue.m_deviceevent(16); //双张
// LOG("paper 双张了。。。。。\n");
m_scaninfo.DoubleNum++;
writesyslog(LOG_INFO, "paper double paper error\n");
}
capturer->stopsnap(b_autosize);
capturer->waitsnapdone(1);//等待采集完成
@ -357,7 +349,7 @@ void Scanner::runScan()
if(m_config.params.pageSize == 18)
delay = std::max(delay,80);
delay+=dly_speed;
LOG("AutoSize sleep_for delay=%d \n",delay);
//LOG("AutoSize sleep_for delay=%d \n",delay);
this_thread::sleep_for(std::chrono::milliseconds(delay));//200 80ms 600 260ms
}
if(b_autosize)
@ -374,14 +366,14 @@ void Scanner::runScan()
}
std::this_thread::sleep_for(std::chrono::milliseconds(50));
}
std::this_thread::sleep_for(std::chrono::milliseconds(500));
LOG("\nclose b_autosize %s\n",GetCurrentTimeStamp(2).c_str());
capturer->stopsnap(b_autosize);
capturer->waitsnapdone(m_isDoublePaper || m_jamPaper);//等待采集完成
m_DstScannum--;
m_scaninfo.RollerNum++;
m_scaninfo.TotalScanned++;
tmp_recordScannum++;
writesyslog(LOG_INFO, getmeminfo());
if (m_DstScannum == 0)
{
LOG("\n ----------------EXIT 2222 cnt=%d---------------- \n",m_DstScannum);
@ -402,22 +394,25 @@ void Scanner::runScan()
break;
}
}
printf("正常结束\r\n");
}
// motorCuozhi.stop();
// motorZouzhi.stop();
// auto js = GetScanInfoFromJson();
// m_scaninfo.SleepTime = js.SleepTime;
m_DstScannum = 0;
sensor->enableDoubleSensor(false);
sensor->resetPaperPin();
capturer->setScanFlag(false);
capturer->close();
int t_delay = m_config.params.dpi == 0x02 ? 150 : (m_config.params.dpi == 0x03 ? 350 : 100);
this_thread::sleep_for(std::chrono::milliseconds(t_delay)); //走纸多转一会儿 确保扫描传感器过了之后 纸能出完
capturer->setFanMode(0);
capturer->close();
LOG("\n--------------------------scan done --------------------------------\n");
std::string loginfo = "current scan session scanned " + to_string(tmp_recordScannum) + " page paper\n";
writesyslog(LOG_INFO, loginfo);
}
void Scanner::CreatCorrectData(int correctmode)

View File

@ -64,7 +64,7 @@ public:
put(S_EVT_SCAN_STOPPED);
SaveScaninfo(m_scaninfo);
start_enter_lowpwoer();
//LOG("stop_scan() readimageDone() exit22222222 \n");
LOG("stop_scan() exit22222222 \n");
}
Sensor &getSensor() { return *sensor.get(); }

View File

@ -189,12 +189,12 @@ void Sensor::monitor2()
int fd = -1;
char buf[8];
int num;
LOG(" ------------------------ monitor2 running \n");
//LOG(" ------------------------ monitor2 running \n");
for (size_t i = 0; i < gpios.size(); ++i)
{
fd = open(gpios[i]->getValuePath().c_str(), O_RDONLY);
LOG(" ------------------------ monitor2 open gpio[%d]=%s \n",i,gpios[i]->getValuePath().c_str());
//LOG(" ------------------------ monitor2 open gpio[%d]=%s \n",i,gpios[i]->getValuePath().c_str());
if (fd < 0)
{
ret = -1;
@ -208,7 +208,7 @@ void Sensor::monitor2()
pollfds.push_back(pfd);
}
LOG(" ------------------------ monitor2 while running \n");
//LOG(" ------------------------ monitor2 while running \n");
if (ret >= 0)
{
bMonitor2 = true;
@ -229,16 +229,16 @@ void Sensor::monitor2()
num = read(fd, buf, 8);
buf[num - 1] = '\0';
ret = atoi(buf);
LOG("event id : %d i= %d \n",evts[i * 2 + ret] , i );
//LOG("event id : %d i= %d \n",evts[i * 2 + ret] , i );
if(evts[i * 2 + ret] == 272)
{
LOG("\n\n---------------double paper ----------------:%s \n\n", GetCurrentTimeStamp(2).c_str());
//LOG("\n\n---------------double paper ----------------:%s \n\n", GetCurrentTimeStamp(2).c_str());
enableDoubleSensor(false);
}
if(i == 1)
{
LOG("paper sensor ret:%d \n", ret);
//LOG("paper sensor ret:%d \n", ret);
cv_paper_on.notify_all();
}

178
bmp.cpp Normal file
View File

@ -0,0 +1,178 @@
/*
* bmp.c
*
* Created on: Aug 10, 2021
* Author: holdtecs
*/
#include "bmp.h"
#include <stdio.h>
#include <stdlib.h>
bmp_RGBQUAN irgbs[256] = {
{ 0x00, 0x00, 0x00, 0 }, { 0x01, 0x01, 0x01, 0 },
{ 0x02, 0x02, 0x02, 0 }, { 0x03, 0x03, 0x03, 0 },
{ 0x04, 0x04, 0x04, 0 }, { 0x05, 0x05, 0x05, 0 },
{ 0x06, 0x06, 0x06, 0 }, { 0x07, 0x07, 0x07, 0 },
{ 0x08, 0x08, 0x08, 0 }, { 0x09, 0x09, 0x09, 0 },
{ 0x0a, 0x0a, 0x0a, 0 }, { 0x0b, 0x0b, 0x0b, 0 },
{ 0x0c, 0x0c, 0x0c, 0 }, { 0x0d, 0x0d, 0x0d, 0 },
{ 0x0e, 0x0e, 0x0e, 0 }, { 0x0f, 0x0f, 0x0f, 0 },
{ 0x10, 0x10, 0x10, 0 }, { 0x11, 0x11, 0x11, 0 },
{ 0x12, 0x12, 0x12, 0 }, { 0x13, 0x13, 0x13, 0 },
{ 0x14, 0x14, 0x14, 0 }, { 0x15, 0x15, 0x15, 0 },
{ 0x16, 0x16, 0x16, 0 }, { 0x17, 0x17, 0x17, 0 },
{ 0x18, 0x18, 0x18, 0 }, { 0x19, 0x19, 0x19, 0 },
{ 0x1a, 0x1a, 0x1a, 0 }, { 0x1b, 0x1b, 0x1b, 0 },
{ 0x1c, 0x1c, 0x1c, 0 }, { 0x1d, 0x1d, 0x1d, 0 },
{ 0x1e, 0x1e, 0x1e, 0 }, { 0x1f, 0x1f, 0x1f, 0 },
{ 0x20, 0x20, 0x20, 0 }, { 0x21, 0x21, 0x21, 0 },
{ 0x22, 0x22, 0x22, 0 }, { 0x23, 0x23, 0x23, 0 },
{ 0x24, 0x24, 0x24, 0 }, { 0x25, 0x25, 0x25, 0 },
{ 0x26, 0x26, 0x26, 0 }, { 0x27, 0x27, 0x27, 0 },
{ 0x28, 0x28, 0x28, 0 }, { 0x29, 0x29, 0x29, 0 },
{ 0x2a, 0x2a, 0x2a, 0 }, { 0x2b, 0x2b, 0x2b, 0 },
{ 0x2c, 0x2c, 0x2c, 0 }, { 0x2d, 0x2d, 0x2d, 0 },
{ 0x2e, 0x2e, 0x2e, 0 }, { 0x2f, 0x2f, 0x2f, 0 },
{ 0x30, 0x30, 0x30, 0 }, { 0x31, 0x31, 0x31, 0 },
{ 0x32, 0x32, 0x32, 0 }, { 0x33, 0x33, 0x33, 0 },
{ 0x34, 0x34, 0x34, 0 }, { 0x35, 0x35, 0x35, 0 },
{ 0x36, 0x36, 0x36, 0 }, { 0x37, 0x37, 0x37, 0 },
{ 0x38, 0x38, 0x38, 0 }, { 0x39, 0x39, 0x39, 0 },
{ 0x3a, 0x3a, 0x3a, 0 }, { 0x3b, 0x3b, 0x3b, 0 },
{ 0x3c, 0x3c, 0x3c, 0 }, { 0x3d, 0x3d, 0x3d, 0 },
{ 0x3e, 0x3e, 0x3e, 0 }, { 0x3f, 0x3f, 0x3f, 0 },
{ 0x40, 0x40, 0x40, 0 }, { 0x41, 0x41, 0x41, 0 },
{ 0x42, 0x42, 0x42, 0 }, { 0x43, 0x43, 0x43, 0 },
{ 0x44, 0x44, 0x44, 0 }, { 0x45, 0x45, 0x45, 0 },
{ 0x46, 0x46, 0x46, 0 }, { 0x47, 0x47, 0x47, 0 },
{ 0x48, 0x48, 0x48, 0 }, { 0x49, 0x49, 0x49, 0 },
{ 0x4a, 0x4a, 0x4a, 0 }, { 0x4b, 0x4b, 0x4b, 0 },
{ 0x4c, 0x4c, 0x4c, 0 }, { 0x4d, 0x4d, 0x4d, 0 },
{ 0x4e, 0x4e, 0x4e, 0 }, { 0x4f, 0x4f, 0x4f, 0 },
{ 0x50, 0x50, 0x50, 0 }, { 0x51, 0x51, 0x51, 0 },
{ 0x52, 0x52, 0x52, 0 }, { 0x53, 0x53, 0x53, 0 },
{ 0x54, 0x54, 0x54, 0 }, { 0x55, 0x55, 0x55, 0 },
{ 0x56, 0x56, 0x56, 0 }, { 0x57, 0x57, 0x57, 0 },
{ 0x58, 0x58, 0x58, 0 }, { 0x59, 0x59, 0x59, 0 },
{ 0x5a, 0x5a, 0x5a, 0 }, { 0x5b, 0x5b, 0x5b, 0 },
{ 0x5c, 0x5c, 0x5c, 0 }, { 0x5d, 0x5d, 0x5d, 0 },
{ 0x5e, 0x5e, 0x5e, 0 }, { 0x5f, 0x5f, 0x5f, 0 },
{ 0x60, 0x60, 0x60, 0 }, { 0x61, 0x61, 0x61, 0 },
{ 0x62, 0x62, 0x62, 0 }, { 0x63, 0x63, 0x63, 0 },
{ 0x64, 0x64, 0x64, 0 }, { 0x65, 0x65, 0x65, 0 },
{ 0x66, 0x66, 0x66, 0 }, { 0x67, 0x67, 0x67, 0 },
{ 0x68, 0x68, 0x68, 0 }, { 0x69, 0x69, 0x69, 0 },
{ 0x6a, 0x6a, 0x6a, 0 }, { 0x6b, 0x6b, 0x6b, 0 },
{ 0x6c, 0x6c, 0x6c, 0 }, { 0x6d, 0x6d, 0x6d, 0 },
{ 0x6e, 0x6e, 0x6e, 0 }, { 0x6f, 0x6f, 0x6f, 0 },
{ 0x70, 0x70, 0x70, 0 }, { 0x71, 0x71, 0x71, 0 },
{ 0x72, 0x72, 0x72, 0 }, { 0x73, 0x73, 0x73, 0 },
{ 0x74, 0x74, 0x74, 0 }, { 0x75, 0x75, 0x75, 0 },
{ 0x76, 0x76, 0x76, 0 }, { 0x77, 0x77, 0x77, 0 },
{ 0x78, 0x78, 0x78, 0 }, { 0x79, 0x79, 0x79, 0 },
{ 0x7a, 0x7a, 0x7a, 0 }, { 0x7b, 0x7b, 0x7b, 0 },
{ 0x7c, 0x7c, 0x7c, 0 }, { 0x7d, 0x7d, 0x7d, 0 },
{ 0x7e, 0x7e, 0x7e, 0 }, { 0x7f, 0x7f, 0x7f, 0 },
{ 0x80, 0x80, 0x80, 0 }, { 0x81, 0x81, 0x81, 0 },
{ 0x82, 0x82, 0x82, 0 }, { 0x83, 0x83, 0x83, 0 },
{ 0x84, 0x84, 0x84, 0 }, { 0x85, 0x85, 0x85, 0 },
{ 0x86, 0x86, 0x86, 0 }, { 0x87, 0x87, 0x87, 0 },
{ 0x88, 0x88, 0x88, 0 }, { 0x89, 0x89, 0x89, 0 },
{ 0x8a, 0x8a, 0x8a, 0 }, { 0x8b, 0x8b, 0x8b, 0 },
{ 0x8c, 0x8c, 0x8c, 0 }, { 0x8d, 0x8d, 0x8d, 0 },
{ 0x8e, 0x8e, 0x8e, 0 }, { 0x8f, 0x8f, 0x8f, 0 },
{ 0x90, 0x90, 0x90, 0 }, { 0x91, 0x91, 0x91, 0 },
{ 0x92, 0x92, 0x92, 0 }, { 0x93, 0x93, 0x93, 0 },
{ 0x94, 0x94, 0x94, 0 }, { 0x95, 0x95, 0x95, 0 },
{ 0x96, 0x96, 0x96, 0 }, { 0x97, 0x97, 0x97, 0 },
{ 0x98, 0x98, 0x98, 0 }, { 0x99, 0x99, 0x99, 0 },
{ 0x9a, 0x9a, 0x9a, 0 }, { 0x9b, 0x9b, 0x9b, 0 },
{ 0x9c, 0x9c, 0x9c, 0 }, { 0x9d, 0x9d, 0x9d, 0 },
{ 0x9e, 0x9e, 0x9e, 0 }, { 0x9f, 0x9f, 0x9f, 0 },
{ 0xa0, 0xa0, 0xa0, 0 }, { 0xa1, 0xa1, 0xa1, 0 },
{ 0xa2, 0xa2, 0xa2, 0 }, { 0xa3, 0xa3, 0xa3, 0 },
{ 0xa4, 0xa4, 0xa4, 0 }, { 0xa5, 0xa5, 0xa5, 0 },
{ 0xa6, 0xa6, 0xa6, 0 }, { 0xa7, 0xa7, 0xa7, 0 },
{ 0xa8, 0xa8, 0xa8, 0 }, { 0xa9, 0xa9, 0xa9, 0 },
{ 0xaa, 0xaa, 0xaa, 0 }, { 0xab, 0xab, 0xab, 0 },
{ 0xac, 0xac, 0xac, 0 }, { 0xad, 0xad, 0xad, 0 },
{ 0xae, 0xae, 0xae, 0 }, { 0xaf, 0xaf, 0xaf, 0 },
{ 0xb0, 0xb0, 0xb0, 0 }, { 0xb1, 0xb1, 0xb1, 0 },
{ 0xb2, 0xb2, 0xb2, 0 }, { 0xb3, 0xb3, 0xb3, 0 },
{ 0xb4, 0xb4, 0xb4, 0 }, { 0xb5, 0xb5, 0xb5, 0 },
{ 0xb6, 0xb6, 0xb6, 0 }, { 0xb7, 0xb7, 0xb7, 0 },
{ 0xb8, 0xb8, 0xb8, 0 }, { 0xb9, 0xb9, 0xb9, 0 },
{ 0xba, 0xba, 0xba, 0 }, { 0xbb, 0xbb, 0xbb, 0 },
{ 0xbc, 0xbc, 0xbc, 0 }, { 0xbd, 0xbd, 0xbd, 0 },
{ 0xbe, 0xbe, 0xbe, 0 }, { 0xbf, 0xbf, 0xbf, 0 },
{ 0xc0, 0xc0, 0xc0, 0 }, { 0xc1, 0xc1, 0xc1, 0 },
{ 0xc2, 0xc2, 0xc2, 0 }, { 0xc3, 0xc3, 0xc3, 0 },
{ 0xc4, 0xc4, 0xc4, 0 }, { 0xc5, 0xc5, 0xc5, 0 },
{ 0xc6, 0xc6, 0xc6, 0 }, { 0xc7, 0xc7, 0xc7, 0 },
{ 0xc8, 0xc8, 0xc8, 0 }, { 0xc9, 0xc9, 0xc9, 0 },
{ 0xca, 0xca, 0xca, 0 }, { 0xcb, 0xcb, 0xcb, 0 },
{ 0xcc, 0xcc, 0xcc, 0 }, { 0xcd, 0xcd, 0xcd, 0 },
{ 0xce, 0xce, 0xce, 0 }, { 0xcf, 0xcf, 0xcf, 0 },
{ 0xd0, 0xd0, 0xd0, 0 }, { 0xd1, 0xd1, 0xd1, 0 },
{ 0xd2, 0xd2, 0xd2, 0 }, { 0xd3, 0xd3, 0xd3, 0 },
{ 0xd4, 0xd4, 0xd4, 0 }, { 0xd5, 0xd5, 0xd5, 0 },
{ 0xd6, 0xd6, 0xd6, 0 }, { 0xd7, 0xd7, 0xd7, 0 },
{ 0xd8, 0xd8, 0xd8, 0 }, { 0xd9, 0xd9, 0xd9, 0 },
{ 0xda, 0xda, 0xda, 0 }, { 0xdb, 0xdb, 0xdb, 0 },
{ 0xdc, 0xdc, 0xdc, 0 }, { 0xdd, 0xdd, 0xdd, 0 },
{ 0xde, 0xde, 0xde, 0 }, { 0xdf, 0xdf, 0xdf, 0 },
{ 0xe0, 0xe0, 0xe0, 0 }, { 0xe1, 0xe1, 0xe1, 0 },
{ 0xe2, 0xe2, 0xe2, 0 }, { 0xe3, 0xe3, 0xe3, 0 },
{ 0xe4, 0xe4, 0xe4, 0 }, { 0xe5, 0xe5, 0xe5, 0 },
{ 0xe6, 0xe6, 0xe6, 0 }, { 0xe7, 0xe7, 0xe7, 0 },
{ 0xe8, 0xe8, 0xe8, 0 }, { 0xe9, 0xe9, 0xe9, 0 },
{ 0xea, 0xea, 0xea, 0 }, { 0xeb, 0xeb, 0xeb, 0 },
{ 0xec, 0xec, 0xec, 0 }, { 0xed, 0xed, 0xed, 0 },
{ 0xee, 0xee, 0xee, 0 }, { 0xef, 0xef, 0xef, 0 },
{ 0xf0, 0xf0, 0xf0, 0 }, { 0xf1, 0xf1, 0xf1, 0 },
{ 0xf2, 0xf2, 0xf2, 0 }, { 0xf3, 0xf3, 0xf3, 0 },
{ 0xf4, 0xf4, 0xf4, 0 }, { 0xf5, 0xf5, 0xf5, 0 },
{ 0xf6, 0xf6, 0xf6, 0 }, { 0xf7, 0xf7, 0xf7, 0 },
{ 0xf8, 0xf8, 0xf8, 0 }, { 0xf9, 0xf9, 0xf9, 0 },
{ 0xfa, 0xfa, 0xfa, 0 }, { 0xfb, 0xfb, 0xfb, 0 },
{ 0xfc, 0xfc, 0xfc, 0 }, { 0xfd, 0xfd, 0xfd, 0 },
{ 0xfe, 0xfe, 0xfe, 0 }, { 0xff, 0xff, 0xff, 0 },
};
void savebitmap(void* imagebuff, int width, int height, const char* path)
{
bmp_BITMAPFILEHEADER bitHead;
bmp_BITMAPINFOHEADER bitInfoHead;
FILE* fd = fopen(path, "wb");
WORD filetype = 0x4d42;
bitHead.bfRerserved1 = 0;
bitHead.bfRerserved2 = 0;
bitHead.bfOffBits = 0x436;
bitHead.bfSize = width*height + 1078;
bitInfoHead.biSize = sizeof(bmp_BITMAPINFOHEADER);
bitInfoHead.biWidth = width;
bitInfoHead.biHeight = -height;// zheng xiang
bitInfoHead.biPlanes = 1;
bitInfoHead.biBitCount = 8;
bitInfoHead.biCompression = 0;
bitInfoHead.biSizeImage = 0;
bitInfoHead.biXPelsPerMeter = 0x2e23;
bitInfoHead.biYPelsPerMeter = 0x2e23;
bitInfoHead.biClrUsed = 0;
bitInfoHead.biClrImportant = 0;
fwrite(&filetype, sizeof(WORD), 1, fd);
fwrite(&bitHead, sizeof(bmp_BITMAPFILEHEADER), 1, fd);
fwrite(&bitInfoHead, sizeof(bmp_BITMAPINFOHEADER), 1, fd);
fwrite(&irgbs, sizeof(irgbs), 1, fd);
fwrite(imagebuff, width*height, 1, fd);
fclose(fd);
}

49
bmp.h Normal file
View File

@ -0,0 +1,49 @@
/*
* bmp.h
*
* Created on: Aug 10, 2021
* Author: holdtecs
*/
#ifndef SRC_BMP_H_
#define SRC_BMP_H_
#include <stdint.h>
#define WIDTHBYTES(bits) ((bits + 31)/32*4)
typedef uint8_t BYTE;
typedef uint16_t WORD;
typedef uint32_t DWORD;
typedef int32_t LONG;
typedef struct bmp_tagBITMAPFILEHEADER {
DWORD bfSize;
WORD bfRerserved1;
WORD bfRerserved2;
DWORD bfOffBits;
} bmp_BITMAPFILEHEADER;
typedef struct bmp_tagBITMAPINFOHEADER {
DWORD biSize;
LONG biWidth;
LONG biHeight;
WORD biPlanes;
WORD biBitCount;
DWORD biCompression;
DWORD biSizeImage;
LONG biXPelsPerMeter;
LONG biYPelsPerMeter;
DWORD biClrUsed;
DWORD biClrImportant;
} bmp_BITMAPINFOHEADER;
typedef struct bmp_tagRGBQUAN {
BYTE rgbBlue;
BYTE rgbGreen;
BYTE rgbRed;
BYTE rgbReserved;
} bmp_RGBQUAN;
void savebitmap(void* imagebuff, int width, int height, const char* path);
#endif /* SRC_BMP_H_ */

383
build/CMakeCache.txt Normal file
View File

@ -0,0 +1,383 @@
# This is the CMakeCache file.
# For build in directory: /home/modehua/sdk/zynq_7010/build
# It was generated by CMake: /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-addr2line
//Path to a program.
CMAKE_AR:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ar
CMAKE_ASM_FLAGS:STRING=' -O2 -pipe -g -feliminate-unused-debug-types '
//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=
//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON
//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++
//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_AR:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc-ar
//First argument to CXX compiler
CMAKE_CXX_COMPILER_ARG1:STRING= -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc-ranlib
CMAKE_CXX_FLAGS:STRING=' -O2 -pipe -g -feliminate-unused-debug-types '
//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//C compiler
CMAKE_C_COMPILER:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc
//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc-ar
//First argument to C compiler
CMAKE_C_COMPILER_ARG1:STRING= -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc-ranlib
CMAKE_C_FLAGS:STRING=' -O2 -pipe -g -feliminate-unused-debug-types '
//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now
//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local
CMAKE_LDFLAGS_FLAGS:STRING=' -O2 -pipe -g -feliminate-unused-debug-types '
//Path to a program.
CMAKE_LINKER:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ld
//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now
//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_NM:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-nm
//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-objcopy
//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-objdump
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=scanservice
//Path to a program.
CMAKE_RANLIB:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ranlib
//Path to a program.
CMAKE_READELF:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-readelf
//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now
//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_STRIP:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-strip
//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake/OEToolchainConfig.cmake
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake
fpgaupdate_BINARY_DIR:STATIC=/home/modehua/sdk/zynq_7010/build/fpga
//Value Computed by CMake
fpgaupdate_SOURCE_DIR:STATIC=/home/modehua/sdk/zynq_7010/fpga
//Value Computed by CMake
scanservice_BINARY_DIR:STATIC=/home/modehua/sdk/zynq_7010/build
//Value Computed by CMake
scanservice_SOURCE_DIR:STATIC=/home/modehua/sdk/zynq_7010
########################
# INTERNAL cache entries
########################
//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/modehua/sdk/zynq_7010/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=18
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/modehua/sdk/zynq_7010
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1

View File

@ -0,0 +1,77 @@
set(CMAKE_C_COMPILER "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc")
set(CMAKE_C_COMPILER_ARG1 " -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi")
set(CMAKE_C_COMPILER_ID "GNU")
set(CMAKE_C_COMPILER_VERSION "10.2.0")
set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
set(CMAKE_C_COMPILER_WRAPPER "")
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
set(CMAKE_C_PLATFORM_ID "Linux")
set(CMAKE_C_SIMULATE_ID "")
set(CMAKE_C_COMPILER_FRONTEND_VARIANT "")
set(CMAKE_C_SIMULATE_VERSION "")
set(CMAKE_AR "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ar")
set(CMAKE_C_COMPILER_AR "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc-ar")
set(CMAKE_RANLIB "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ranlib")
set(CMAKE_C_COMPILER_RANLIB "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc-ranlib")
set(CMAKE_LINKER "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ld")
set(CMAKE_MT "")
set(CMAKE_COMPILER_IS_GNUCC 1)
set(CMAKE_C_COMPILER_LOADED 1)
set(CMAKE_C_COMPILER_WORKS TRUE)
set(CMAKE_C_ABI_COMPILED TRUE)
set(CMAKE_COMPILER_IS_MINGW )
set(CMAKE_COMPILER_IS_CYGWIN )
if(CMAKE_COMPILER_IS_CYGWIN)
set(CYGWIN 1)
set(UNIX 1)
endif()
set(CMAKE_C_COMPILER_ENV_VAR "CC")
if(CMAKE_COMPILER_IS_MINGW)
set(MINGW 1)
endif()
set(CMAKE_C_COMPILER_ID_RUN 1)
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
set(CMAKE_C_LINKER_PREFERENCE 10)
# Save compiler ABI information.
set(CMAKE_C_SIZEOF_DATA_PTR "4")
set(CMAKE_C_COMPILER_ABI "ELF")
set(CMAKE_C_LIBRARY_ARCHITECTURE "")
if(CMAKE_C_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
endif()
if(CMAKE_C_COMPILER_ABI)
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
endif()
if(CMAKE_C_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "")
endif()
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
endif()
set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include;/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include")
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib")
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

View File

@ -0,0 +1,89 @@
set(CMAKE_CXX_COMPILER "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++")
set(CMAKE_CXX_COMPILER_ARG1 " -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi")
set(CMAKE_CXX_COMPILER_ID "GNU")
set(CMAKE_CXX_COMPILER_VERSION "10.2.0")
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
set(CMAKE_CXX_COMPILER_WRAPPER "")
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20")
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
set(CMAKE_CXX_PLATFORM_ID "Linux")
set(CMAKE_CXX_SIMULATE_ID "")
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
set(CMAKE_CXX_SIMULATE_VERSION "")
set(CMAKE_AR "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ar")
set(CMAKE_CXX_COMPILER_AR "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc-ar")
set(CMAKE_RANLIB "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ranlib")
set(CMAKE_CXX_COMPILER_RANLIB "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc-ranlib")
set(CMAKE_LINKER "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-ld")
set(CMAKE_MT "")
set(CMAKE_COMPILER_IS_GNUCXX 1)
set(CMAKE_CXX_COMPILER_LOADED 1)
set(CMAKE_CXX_COMPILER_WORKS TRUE)
set(CMAKE_CXX_ABI_COMPILED TRUE)
set(CMAKE_COMPILER_IS_MINGW )
set(CMAKE_COMPILER_IS_CYGWIN )
if(CMAKE_COMPILER_IS_CYGWIN)
set(CYGWIN 1)
set(UNIX 1)
endif()
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
if(CMAKE_COMPILER_IS_MINGW)
set(MINGW 1)
endif()
set(CMAKE_CXX_COMPILER_ID_RUN 1)
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
foreach (lang C OBJC OBJCXX)
if (CMAKE_${lang}_COMPILER_ID_RUN)
foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
endforeach()
endif()
endforeach()
set(CMAKE_CXX_LINKER_PREFERENCE 30)
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
# Save compiler ABI information.
set(CMAKE_CXX_SIZEOF_DATA_PTR "4")
set(CMAKE_CXX_COMPILER_ABI "ELF")
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
if(CMAKE_CXX_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
endif()
if(CMAKE_CXX_COMPILER_ABI)
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
endif()
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "")
endif()
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
endif()
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/arm-xilinx-linux-gnueabi;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/backward;/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include;/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include")
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib")
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,15 @@
set(CMAKE_HOST_SYSTEM "Linux-5.15.0-76-generic")
set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-76-generic")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
include("/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake/OEToolchainConfig.cmake")
set(CMAKE_SYSTEM "Linux")
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "")
set(CMAKE_SYSTEM_PROCESSOR "cortexa9t2hf-neon-xilinx")
set(CMAKE_CROSSCOMPILING "TRUE")
set(CMAKE_SYSTEM_LOADED 1)

View File

@ -0,0 +1,674 @@
#ifdef __cplusplus
# error "A C++ compiler has been selected for C."
#endif
#if defined(__18CXX)
# define ID_VOID_MAIN
#endif
#if defined(__CLASSIC_C__)
/* cv-qualifiers did not exist in K&R C */
# define const
# define volatile
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# if defined(__GNUC__)
# define SIMULATE_ID "GNU"
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# if defined(__GNUC__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
# elif defined(__GNUG__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_C)
# define COMPILER_ID "SunPro"
# if __SUNPRO_C >= 0x5100
/* __SUNPRO_C = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# endif
#elif defined(__HP_cc)
# define COMPILER_ID "HP"
/* __HP_cc = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
#elif defined(__DECC)
# define COMPILER_ID "Compaq"
/* __DECC_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__ibmxl__) && defined(__clang__)
# define COMPILER_ID "XLClang"
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
# define COMPILER_ID "XL"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
# define COMPILER_ID "VisualAge"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
# define COMPILER_ID "Fujitsu"
#elif defined(__ghs__)
# define COMPILER_ID "GHS"
/* __GHS_VERSION_NUMBER = VVVVRP */
# ifdef __GHS_VERSION_NUMBER
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
# endif
#elif defined(__TINYC__)
# define COMPILER_ID "TinyCC"
#elif defined(__BCC__)
# define COMPILER_ID "Bruce"
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
# define COMPILER_ID "ARMClang"
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__GNUC__)
# define COMPILER_ID "GNU"
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
# define COMPILER_ID "ADSP"
#if defined(__VISUALDSPVERSION__)
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__) && defined(__ICCARM__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__))
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
# define COMPILER_ID "SDCC"
# if defined(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
# else
/* SDCC = VRP */
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# elif defined(__VXWORKS__)
# define PLATFORM_ID "VxWorks"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#elif defined(__INTEGRITY)
# if defined(INT_178B)
# define PLATFORM_ID "Integrity178"
# else /* regular Integrity */
# define PLATFORM_ID "Integrity"
# endif
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCRX__)
# define ARCHITECTURE_ID "RX"
# elif defined(__ICCRH850__)
# define ARCHITECTURE_ID "RH850"
# elif defined(__ICCRL78__)
# define ARCHITECTURE_ID "RL78"
# elif defined(__ICCRISCV__)
# define ARCHITECTURE_ID "RISCV"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# elif defined(__ICC430__)
# define ARCHITECTURE_ID "MSP430"
# elif defined(__ICCV850__)
# define ARCHITECTURE_ID "V850"
# elif defined(__ICC8051__)
# define ARCHITECTURE_ID "8051"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__ghs__)
# if defined(__PPC64__)
# define ARCHITECTURE_ID "PPC64"
# elif defined(__ppc__)
# define ARCHITECTURE_ID "PPC"
# elif defined(__ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__x86_64__)
# define ARCHITECTURE_ID "x64"
# elif defined(__i386__)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number components. */
#ifdef COMPILER_VERSION_MAJOR
char const info_version[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'};
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] = {
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if !defined(__STDC__)
# if (defined(_MSC_VER) && !defined(__clang__)) \
|| (defined(__ibmxl__) || defined(__IBMC__))
# define C_DIALECT "90"
# else
# define C_DIALECT
# endif
#elif __STDC_VERSION__ >= 201000L
# define C_DIALECT "11"
#elif __STDC_VERSION__ >= 199901L
# define C_DIALECT "99"
#else
# define C_DIALECT "90"
#endif
const char* info_language_dialect_default =
"INFO" ":" "dialect_default[" C_DIALECT "]";
/*--------------------------------------------------------------------------*/
#ifdef ID_VOID_MAIN
void main() {}
#else
# if defined(__CLASSIC_C__)
int main(argc, argv) int argc; char *argv[];
# else
int main(int argc, char* argv[])
# endif
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
require += info_arch[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
require += info_cray[argc];
#endif
require += info_language_dialect_default[argc];
(void)argv;
return require;
}
#endif

Binary file not shown.

View File

@ -0,0 +1,663 @@
/* This source file must have a .cpp extension so that all C++ compilers
recognize the extension without flags. Borland does not know .cxx for
example. */
#ifndef __cplusplus
# error "A C compiler has been selected for C++."
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__COMO__)
# define COMPILER_ID "Comeau"
/* __COMO_VERSION__ = VRR */
# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
#elif defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# if defined(__GNUC__)
# define SIMULATE_ID "GNU"
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# if defined(__GNUC__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
# elif defined(__GNUG__)
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_CC)
# define COMPILER_ID "SunPro"
# if __SUNPRO_CC >= 0x5100
/* __SUNPRO_CC = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# endif
#elif defined(__HP_aCC)
# define COMPILER_ID "HP"
/* __HP_aCC = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
#elif defined(__DECCXX)
# define COMPILER_ID "Compaq"
/* __DECCXX_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__ibmxl__) && defined(__clang__)
# define COMPILER_ID "XLClang"
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
# define COMPILER_ID "XL"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
# define COMPILER_ID "VisualAge"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
# define COMPILER_ID "Fujitsu"
#elif defined(__ghs__)
# define COMPILER_ID "GHS"
/* __GHS_VERSION_NUMBER = VVVVRP */
# ifdef __GHS_VERSION_NUMBER
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
# endif
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
# define COMPILER_ID "ARMClang"
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__GNUC__) || defined(__GNUG__)
# define COMPILER_ID "GNU"
# if defined(__GNUC__)
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# else
# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
# define COMPILER_ID "ADSP"
#if defined(__VISUALDSPVERSION__)
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__) && defined(__ICCARM__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__))
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# elif defined(__VXWORKS__)
# define PLATFORM_ID "VxWorks"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#elif defined(__INTEGRITY)
# if defined(INT_178B)
# define PLATFORM_ID "Integrity178"
# else /* regular Integrity */
# define PLATFORM_ID "Integrity"
# endif
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCRX__)
# define ARCHITECTURE_ID "RX"
# elif defined(__ICCRH850__)
# define ARCHITECTURE_ID "RH850"
# elif defined(__ICCRL78__)
# define ARCHITECTURE_ID "RL78"
# elif defined(__ICCRISCV__)
# define ARCHITECTURE_ID "RISCV"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# elif defined(__ICC430__)
# define ARCHITECTURE_ID "MSP430"
# elif defined(__ICCV850__)
# define ARCHITECTURE_ID "V850"
# elif defined(__ICC8051__)
# define ARCHITECTURE_ID "8051"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__ghs__)
# if defined(__PPC64__)
# define ARCHITECTURE_ID "PPC64"
# elif defined(__ppc__)
# define ARCHITECTURE_ID "PPC"
# elif defined(__ARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__x86_64__)
# define ARCHITECTURE_ID "x64"
# elif defined(__i386__)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number components. */
#ifdef COMPILER_VERSION_MAJOR
char const info_version[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'};
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] = {
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
# if defined(__INTEL_CXX11_MODE__)
# if defined(__cpp_aggregate_nsdmi)
# define CXX_STD 201402L
# else
# define CXX_STD 201103L
# endif
# else
# define CXX_STD 199711L
# endif
#elif defined(_MSC_VER) && defined(_MSVC_LANG)
# define CXX_STD _MSVC_LANG
#else
# define CXX_STD __cplusplus
#endif
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
#if CXX_STD > 201703L
"20"
#elif CXX_STD >= 201703L
"17"
#elif CXX_STD >= 201402L
"14"
#elif CXX_STD >= 201103L
"11"
#else
"98"
#endif
"]";
/*--------------------------------------------------------------------------*/
int main(int argc, char* argv[])
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
require += info_cray[argc];
#endif
require += info_language_dialect_default[argc];
(void)argv;
return require;
}

Binary file not shown.

View File

@ -0,0 +1,16 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/modehua/sdk/zynq_7010")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/modehua/sdk/zynq_7010/build")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
# The C and CXX include file regular expressions for this directory.
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

View File

@ -0,0 +1,398 @@
The target system is: Linux - - cortexa9t2hf-neon-xilinx
The host system is: Linux - 5.15.0-76-generic - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb;-mfpu=neon;-mfloat-abi=hard;-mcpu=cortex-a9;-fstack-protector-strong;-D_FORTIFY_SOURCE=2;-Wformat;-Wformat-security;-Werror=format-security;--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi
Build flags: ;-O2;-pipe;-g;-feliminate-unused-debug-types;
Id flags:
The output was:
0
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in "/home/modehua/sdk/zynq_7010/build/CMakeFiles/3.18.2/CompilerIdC/a.out"
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb;-mfpu=neon;-mfloat-abi=hard;-mcpu=cortex-a9;-fstack-protector-strong;-D_FORTIFY_SOURCE=2;-Wformat;-Wformat-security;-Werror=format-security;--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi
Build flags: ;-O2;-pipe;-g;-feliminate-unused-debug-types;
Id flags:
The output was:
0
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
The CXX compiler identification is GNU, found in "/home/modehua/sdk/zynq_7010/build/CMakeFiles/3.18.2/CompilerIdCXX/a.out"
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_4cc5c/fast && /usr/bin/make -f CMakeFiles/cmTC_4cc5c.dir/build.make CMakeFiles/cmTC_4cc5c.dir/build
make[1]: Entering directory '/home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -v -o CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o -c /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c
Using built-in specs.
COLLECT_GCC=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc
Target: arm-xilinx-linux-gnueabi
Configured with: ../../../../../../work-shared/gcc-10.2.0-r0/gcc-10.2.0/configure --build=x86_64-linux --host=x86_64-petalinux-linux --target=arm-xilinx-linux-gnueabi --prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --exec_prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --bindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --sbindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --libexecdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi --datadir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share --sysconfdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/etc --sharedstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/com --localstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/var --libdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi --includedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --oldincludedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --infodir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/info --mandir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-xilinx-linux-gnueabi- --without-local-prefix --disable-install-libiberty --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/10.2.0 --with-build-time-tools=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot-native/usr/arm-xilinx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.2.0 (GCC)
COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-o' 'CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o' '-c' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd'
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/cc1 -quiet -v -isysroot /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -D _FORTIFY_SOURCE=2 /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -mtls-dialect=gnu -march=armv7-a+mp+sec+simd -auxbase-strip CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o -g -O2 -Wformat=1 -Wformat-security -Werror=format-security -version -fstack-protector-strong -feliminate-unused-debug-types -o - |
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/as -v -march=armv7-a+mp+sec -mfloat-abi=hard -mfpu=neon -meabi=5 -o CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o
GNU assembler version 2.35.1 (arm-xilinx-linux-gnueabi) using BFD version (GNU Binutils) 2.35.1
GNU C17 (GCC) version 10.2.0 (arm-xilinx-linux-gnueabi)
compiled by GNU C version 10.2.0, GMP version 6.2.0, MPFR version 4.1.0, MPC version 1.2.0, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/include"
ignoring nonexistent directory "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/local/include"
ignoring nonexistent directory "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/../../../../../arm-xilinx-linux-gnueabi/include"
#include "..." search starts here:
#include <...> search starts here:
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed
/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/
End of search list.
GNU C17 (GCC) version 10.2.0 (arm-xilinx-linux-gnueabi)
compiled by GNU C version 10.2.0, GMP version 6.2.0, MPFR version 4.1.0, MPC version 1.2.0, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 395bcfd18eb04e691db00bc88c405d88
COMPILER_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/
LIBRARY_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/
COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-o' 'CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o' '-c' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd'
Linking C executable cmTC_4cc5c
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4cc5c.dir/link.txt --verbose=1
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now -v -rdynamic CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o -o cmTC_4cc5c
Using built-in specs.
COLLECT_GCC=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper
Target: arm-xilinx-linux-gnueabi
Configured with: ../../../../../../work-shared/gcc-10.2.0-r0/gcc-10.2.0/configure --build=x86_64-linux --host=x86_64-petalinux-linux --target=arm-xilinx-linux-gnueabi --prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --exec_prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --bindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --sbindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --libexecdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi --datadir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share --sysconfdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/etc --sharedstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/com --localstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/var --libdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi --includedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --oldincludedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --infodir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/info --mandir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-xilinx-linux-gnueabi- --without-local-prefix --disable-install-libiberty --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/10.2.0 --with-build-time-tools=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot-native/usr/arm-xilinx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.2.0 (GCC)
COMPILER_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/
LIBRARY_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/
COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-rdynamic' '-o' 'cmTC_4cc5c' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd'
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/collect2 -plugin /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/liblto_plugin.so -plugin-opt=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmINRQW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -pie -o cmTC_4cc5c /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/Scrt1.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crti.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtbeginS.o -L/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0 -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0 -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib -O1 --hash-style=gnu --as-needed -z relro -z now CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtendS.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crtn.o
COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-rdynamic' '-o' 'cmTC_4cc5c' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd'
make[1]: Leaving directory '/home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp'
Parsed C implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include]
add: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed]
add: [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/]
end of search list found
collapse include dir [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include] ==> [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include]
collapse include dir [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed] ==> [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed]
collapse include dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include]
implicit include dirs: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include;/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include]
Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(arm-xilinx-linux-gnueabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_4cc5c/fast && /usr/bin/make -f CMakeFiles/cmTC_4cc5c.dir/build.make CMakeFiles/cmTC_4cc5c.dir/build]
ignore line: [make[1]: Entering directory '/home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o]
ignore line: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -v -o CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o -c /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc]
ignore line: [Target: arm-xilinx-linux-gnueabi]
ignore line: [Configured with: ../../../../../../work-shared/gcc-10.2.0-r0/gcc-10.2.0/configure --build=x86_64-linux --host=x86_64-petalinux-linux --target=arm-xilinx-linux-gnueabi --prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --exec_prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --bindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --sbindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --libexecdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi --datadir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share --sysconfdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/etc --sharedstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/com --localstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/var --libdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi --includedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --oldincludedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --infodir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/info --mandir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-xilinx-linux-gnueabi- --without-local-prefix --disable-install-libiberty --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/10.2.0 --with-build-time-tools=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot-native/usr/arm-xilinx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array]
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib]
ignore line: [gcc version 10.2.0 (GCC) ]
ignore line: [COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-o' 'CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o' '-c' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd']
ignore line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/cc1 -quiet -v -isysroot /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -D _FORTIFY_SOURCE=2 /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -mtls-dialect=gnu -march=armv7-a+mp+sec+simd -auxbase-strip CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o -g -O2 -Wformat=1 -Wformat-security -Werror=format-security -version -fstack-protector-strong -feliminate-unused-debug-types -o - |]
ignore line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/as -v -march=armv7-a+mp+sec -mfloat-abi=hard -mfpu=neon -meabi=5 -o CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o]
ignore line: [GNU assembler version 2.35.1 (arm-xilinx-linux-gnueabi) using BFD version (GNU Binutils) 2.35.1]
ignore line: [GNU C17 (GCC) version 10.2.0 (arm-xilinx-linux-gnueabi)]
ignore line: [ compiled by GNU C version 10.2.0 GMP version 6.2.0 MPFR version 4.1.0 MPC version 1.2.0 isl version none]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring nonexistent directory "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/include"]
ignore line: [ignoring nonexistent directory "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/local/include"]
ignore line: [ignoring nonexistent directory "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/../../../../../arm-xilinx-linux-gnueabi/include"]
ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:]
ignore line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include]
ignore line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed]
ignore line: [ /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/]
ignore line: [End of search list.]
ignore line: [GNU C17 (GCC) version 10.2.0 (arm-xilinx-linux-gnueabi)]
ignore line: [ compiled by GNU C version 10.2.0 GMP version 6.2.0 MPFR version 4.1.0 MPC version 1.2.0 isl version none]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 395bcfd18eb04e691db00bc88c405d88]
ignore line: [COMPILER_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/]
ignore line: [LIBRARY_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-o' 'CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o' '-c' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd']
ignore line: [Linking C executable cmTC_4cc5c]
ignore line: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4cc5c.dir/link.txt --verbose=1]
ignore line: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -Wl -O1 -Wl --hash-style=gnu -Wl --as-needed -Wl -z relro -z now -v -rdynamic CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o -o cmTC_4cc5c ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc]
ignore line: [COLLECT_LTO_WRAPPER=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper]
ignore line: [Target: arm-xilinx-linux-gnueabi]
ignore line: [Configured with: ../../../../../../work-shared/gcc-10.2.0-r0/gcc-10.2.0/configure --build=x86_64-linux --host=x86_64-petalinux-linux --target=arm-xilinx-linux-gnueabi --prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --exec_prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --bindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --sbindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --libexecdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi --datadir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share --sysconfdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/etc --sharedstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/com --localstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/var --libdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi --includedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --oldincludedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --infodir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/info --mandir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-xilinx-linux-gnueabi- --without-local-prefix --disable-install-libiberty --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/10.2.0 --with-build-time-tools=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot-native/usr/arm-xilinx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array]
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib]
ignore line: [gcc version 10.2.0 (GCC) ]
ignore line: [COMPILER_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/]
ignore line: [LIBRARY_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-rdynamic' '-o' 'cmTC_4cc5c' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd']
link line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/collect2 -plugin /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/liblto_plugin.so -plugin-opt=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmINRQW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -pie -o cmTC_4cc5c /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/Scrt1.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crti.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtbeginS.o -L/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0 -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0 -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib -O1 --hash-style=gnu --as-needed -z relro -z now CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtendS.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crtn.o]
arg [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccmINRQW.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib/ld-linux-armhf.so.3] ==> ignore
arg [-X] ==> ignore
arg [-m] ==> ignore
arg [armelf_linux_eabi] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_4cc5c] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/Scrt1.o] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crti.o] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtbeginS.o] ==> ignore
arg [-L/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0] ==> dir [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0]
arg [-L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib] ==> dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib]
arg [-L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0] ==> dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0]
arg [-L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib] ==> dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib]
arg [-O1] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-zrelro] ==> ignore
arg [-znow] ==> ignore
arg [CMakeFiles/cmTC_4cc5c.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--pop-state] ==> ignore
arg [-lc] ==> lib [c]
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--pop-state] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtendS.o] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crtn.o] ==> ignore
collapse library dir [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0] ==> [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0]
collapse library dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib]
collapse library dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0]
collapse library dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib]
implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
implicit dirs: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib]
implicit fwks: []
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_7865c/fast && /usr/bin/make -f CMakeFiles/cmTC_7865c.dir/build.make CMakeFiles/cmTC_7865c.dir/build
make[1]: Entering directory '/home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -v -o CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o -c /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs.
COLLECT_GCC=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++
Target: arm-xilinx-linux-gnueabi
Configured with: ../../../../../../work-shared/gcc-10.2.0-r0/gcc-10.2.0/configure --build=x86_64-linux --host=x86_64-petalinux-linux --target=arm-xilinx-linux-gnueabi --prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --exec_prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --bindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --sbindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --libexecdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi --datadir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share --sysconfdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/etc --sharedstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/com --localstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/var --libdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi --includedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --oldincludedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --infodir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/info --mandir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-xilinx-linux-gnueabi- --without-local-prefix --disable-install-libiberty --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/10.2.0 --with-build-time-tools=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot-native/usr/arm-xilinx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.2.0 (GCC)
COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-o' 'CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd'
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/cc1plus -quiet -v -isysroot /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -D_GNU_SOURCE -D _FORTIFY_SOURCE=2 /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -mtls-dialect=gnu -march=armv7-a+mp+sec+simd -auxbase-strip CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o -g -O2 -Wformat=1 -Wformat-security -Werror=format-security -version -fstack-protector-strong -feliminate-unused-debug-types -o - |
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/as -v -march=armv7-a+mp+sec -mfloat-abi=hard -mfpu=neon -meabi=5 -o CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o
GNU assembler version 2.35.1 (arm-xilinx-linux-gnueabi) using BFD version (GNU Binutils) 2.35.1
GNU C++14 (GCC) version 10.2.0 (arm-xilinx-linux-gnueabi)
compiled by GNU C version 10.2.0, GMP version 6.2.0, MPFR version 4.1.0, MPC version 1.2.0, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/include"
ignoring nonexistent directory "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/local/include"
ignoring nonexistent directory "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/../../../../../arm-xilinx-linux-gnueabi/include"
#include "..." search starts here:
#include <...> search starts here:
/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0
/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/arm-xilinx-linux-gnueabi
/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/backward
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed
/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/
End of search list.
GNU C++14 (GCC) version 10.2.0 (arm-xilinx-linux-gnueabi)
compiled by GNU C version 10.2.0, GMP version 6.2.0, MPFR version 4.1.0, MPC version 1.2.0, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 97c55a703076d949fd3d9e17787b9d93
COMPILER_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/
LIBRARY_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/
COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-o' 'CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd'
Linking CXX executable cmTC_7865c
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7865c.dir/link.txt --verbose=1
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now -v -rdynamic CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7865c
Using built-in specs.
COLLECT_GCC=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++
COLLECT_LTO_WRAPPER=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper
Target: arm-xilinx-linux-gnueabi
Configured with: ../../../../../../work-shared/gcc-10.2.0-r0/gcc-10.2.0/configure --build=x86_64-linux --host=x86_64-petalinux-linux --target=arm-xilinx-linux-gnueabi --prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --exec_prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --bindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --sbindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --libexecdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi --datadir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share --sysconfdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/etc --sharedstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/com --localstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/var --libdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi --includedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --oldincludedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --infodir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/info --mandir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-xilinx-linux-gnueabi- --without-local-prefix --disable-install-libiberty --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/10.2.0 --with-build-time-tools=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot-native/usr/arm-xilinx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.2.0 (GCC)
COMPILER_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/
LIBRARY_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/
COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-rdynamic' '-o' 'cmTC_7865c' '-shared-libgcc' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd'
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/collect2 -plugin /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/liblto_plugin.so -plugin-opt=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTvSqTV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -pie -o cmTC_7865c /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/Scrt1.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crti.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtbeginS.o -L/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0 -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0 -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib -O1 --hash-style=gnu --as-needed -z relro -z now CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtendS.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crtn.o
COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-rdynamic' '-o' 'cmTC_7865c' '-shared-libgcc' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd'
make[1]: Leaving directory '/home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp'
Parsed CXX implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0]
add: [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/arm-xilinx-linux-gnueabi]
add: [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/backward]
add: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include]
add: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed]
add: [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/]
end of search list found
collapse include dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0]
collapse include dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/arm-xilinx-linux-gnueabi] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/arm-xilinx-linux-gnueabi]
collapse include dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/backward] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/backward]
collapse include dir [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include] ==> [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include]
collapse include dir [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed] ==> [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed]
collapse include dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include]
implicit include dirs: [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/arm-xilinx-linux-gnueabi;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/backward;/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include;/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include]
Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(arm-xilinx-linux-gnueabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make cmTC_7865c/fast && /usr/bin/make -f CMakeFiles/cmTC_7865c.dir/build.make CMakeFiles/cmTC_7865c.dir/build]
ignore line: [make[1]: Entering directory '/home/modehua/sdk/zynq_7010/build/CMakeFiles/CMakeTmp']
ignore line: [Building CXX object CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -v -o CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o -c /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++]
ignore line: [Target: arm-xilinx-linux-gnueabi]
ignore line: [Configured with: ../../../../../../work-shared/gcc-10.2.0-r0/gcc-10.2.0/configure --build=x86_64-linux --host=x86_64-petalinux-linux --target=arm-xilinx-linux-gnueabi --prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --exec_prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --bindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --sbindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --libexecdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi --datadir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share --sysconfdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/etc --sharedstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/com --localstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/var --libdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi --includedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --oldincludedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --infodir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/info --mandir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-xilinx-linux-gnueabi- --without-local-prefix --disable-install-libiberty --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/10.2.0 --with-build-time-tools=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot-native/usr/arm-xilinx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array]
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib]
ignore line: [gcc version 10.2.0 (GCC) ]
ignore line: [COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-o' 'CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd']
ignore line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/cc1plus -quiet -v -isysroot /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -D_GNU_SOURCE -D _FORTIFY_SOURCE=2 /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -mtls-dialect=gnu -march=armv7-a+mp+sec+simd -auxbase-strip CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o -g -O2 -Wformat=1 -Wformat-security -Werror=format-security -version -fstack-protector-strong -feliminate-unused-debug-types -o - |]
ignore line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/as -v -march=armv7-a+mp+sec -mfloat-abi=hard -mfpu=neon -meabi=5 -o CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [GNU assembler version 2.35.1 (arm-xilinx-linux-gnueabi) using BFD version (GNU Binutils) 2.35.1]
ignore line: [GNU C++14 (GCC) version 10.2.0 (arm-xilinx-linux-gnueabi)]
ignore line: [ compiled by GNU C version 10.2.0 GMP version 6.2.0 MPFR version 4.1.0 MPC version 1.2.0 isl version none]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring nonexistent directory "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/include"]
ignore line: [ignoring nonexistent directory "/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/local/include"]
ignore line: [ignoring nonexistent directory "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/../../../../../arm-xilinx-linux-gnueabi/include"]
ignore line: [#include "..." search starts here:]
ignore line: [#include <...> search starts here:]
ignore line: [ /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0]
ignore line: [ /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/arm-xilinx-linux-gnueabi]
ignore line: [ /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/c++/10.2.0/backward]
ignore line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include]
ignore line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/include-fixed]
ignore line: [ /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/]
ignore line: [End of search list.]
ignore line: [GNU C++14 (GCC) version 10.2.0 (arm-xilinx-linux-gnueabi)]
ignore line: [ compiled by GNU C version 10.2.0 GMP version 6.2.0 MPFR version 4.1.0 MPC version 1.2.0 isl version none]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 97c55a703076d949fd3d9e17787b9d93]
ignore line: [COMPILER_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/]
ignore line: [LIBRARY_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-o' 'CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd']
ignore line: [Linking CXX executable cmTC_7865c]
ignore line: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7865c.dir/link.txt --verbose=1]
ignore line: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -Wl -O1 -Wl --hash-style=gnu -Wl --as-needed -Wl -z relro -z now -v -rdynamic CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7865c ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++]
ignore line: [COLLECT_LTO_WRAPPER=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper]
ignore line: [Target: arm-xilinx-linux-gnueabi]
ignore line: [Configured with: ../../../../../../work-shared/gcc-10.2.0-r0/gcc-10.2.0/configure --build=x86_64-linux --host=x86_64-petalinux-linux --target=arm-xilinx-linux-gnueabi --prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --exec_prefix=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr --bindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --sbindir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi --libexecdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi --datadir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share --sysconfdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/etc --sharedstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/com --localstatedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/var --libdir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi --includedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --oldincludedir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/include --infodir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/info --mandir=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-default-pie --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-xilinx-linux-gnueabi- --without-local-prefix --disable-install-libiberty --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/10.2.0 --with-build-time-tools=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot-native/usr/arm-xilinx-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/scratch/jenkins-BUILDS-eSDK-2021.1_stable-pipeline-build-150_ZynqFull/build/tmp/work/x86_64-nativesdk-petalinux-linux/gcc-cross-canadian-arm/10.2.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array]
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib]
ignore line: [gcc version 10.2.0 (GCC) ]
ignore line: [COMPILER_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/]
ignore line: [LIBRARY_PATH=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/:/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi' '-mthumb' '-mfpu=neon' '-mfloat-abi=hard' '-mcpu=cortex-a9' '-fstack-protector-strong' '-D' '_FORTIFY_SOURCE=2' '-Wformat=1' '-Wformat-security' '-Werror=format-security' '-O2' '-pipe' '-g' '-feliminate-unused-debug-types' '-v' '-rdynamic' '-o' 'cmTC_7865c' '-shared-libgcc' '-mtls-dialect=gnu' '-march=armv7-a+mp+sec+simd']
link line: [ /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/collect2 -plugin /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/liblto_plugin.so -plugin-opt=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTvSqTV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --build-id --eh-frame-hdr --hash-style=gnu -export-dynamic -dynamic-linker /lib/ld-linux-armhf.so.3 -X -m armelf_linux_eabi -pie -o cmTC_7865c /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/Scrt1.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crti.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtbeginS.o -L/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0 -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0 -L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib -O1 --hash-style=gnu --as-needed -z relro -z now CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtendS.o /home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crtn.o]
arg [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/libexec/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccTvSqTV.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [--sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib/ld-linux-armhf.so.3] ==> ignore
arg [-X] ==> ignore
arg [-m] ==> ignore
arg [armelf_linux_eabi] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_7865c] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/Scrt1.o] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crti.o] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtbeginS.o] ==> ignore
arg [-L/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0] ==> dir [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0]
arg [-L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib] ==> dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib]
arg [-L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0] ==> dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0]
arg [-L/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib] ==> dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib]
arg [-O1] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-zrelro] ==> ignore
arg [-znow] ==> ignore
arg [CMakeFiles/cmTC_7865c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc]
arg [-lc] ==> lib [c]
arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc]
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0/crtendS.o] ==> ignore
arg [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/crtn.o] ==> ignore
collapse library dir [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0] ==> [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0]
collapse library dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib]
collapse library dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0]
collapse library dir [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib] ==> [/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib]
implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
implicit dirs: [/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/lib/arm-xilinx-linux-gnueabi/gcc/arm-xilinx-linux-gnueabi/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/lib;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib/arm-xilinx-linux-gnueabi/10.2.0;/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/lib]
implicit fwks: []

View File

@ -0,0 +1,53 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
# The generator used is:
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
# The top level Makefile was generated from the following files:
set(CMAKE_MAKEFILE_DEPENDS
"CMakeCache.txt"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCInformation.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCXXInformation.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeGenericSystem.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Compiler/GNU-C.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Compiler/GNU-CXX.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Compiler/GNU.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Platform/Linux-GNU-C.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Platform/Linux-GNU-CXX.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Platform/Linux-GNU.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Platform/Linux.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake-3.18/Modules/Platform/UnixPaths.cmake"
"/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/share/cmake/OEToolchainConfig.cmake"
"../CMakeLists.txt"
"CMakeFiles/3.18.2/CMakeCCompiler.cmake"
"CMakeFiles/3.18.2/CMakeCXXCompiler.cmake"
"CMakeFiles/3.18.2/CMakeSystem.cmake"
"../fpga/CMakeLists.txt"
)
# The corresponding makefile is:
set(CMAKE_MAKEFILE_OUTPUTS
"Makefile"
"CMakeFiles/cmake.check_cache"
)
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/CMakeDirectoryInformation.cmake"
"fpga/CMakeFiles/CMakeDirectoryInformation.cmake"
)
# Dependency information for all targets:
set(CMAKE_DEPEND_INFO_FILES
"CMakeFiles/scanservice.dir/DependInfo.cmake"
"fpga/CMakeFiles/fpgaupdate.dir/DependInfo.cmake"
)

172
build/CMakeFiles/Makefile2 Normal file
View File

@ -0,0 +1,172 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Disable VCS-based implicit rules.
% : %,v
# Disable VCS-based implicit rules.
% : RCS/%
# Disable VCS-based implicit rules.
% : RCS/%,v
# Disable VCS-based implicit rules.
% : SCCS/s.%
# Disable VCS-based implicit rules.
% : s.%
.SUFFIXES: .hpux_make_needs_suffix_list
# Command-line flag to silence nested $(MAKE).
$(VERBOSE)MAKESILENT = -s
#Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake
# The command to remove a file.
RM = /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake -E rm -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/modehua/sdk/zynq_7010
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/modehua/sdk/zynq_7010/build
#=============================================================================
# Directory level rules for the build root directory
# The main recursive "all" target.
all: CMakeFiles/scanservice.dir/all
all: fpga/all
.PHONY : all
# The main recursive "preinstall" target.
preinstall: fpga/preinstall
.PHONY : preinstall
# The main recursive "clean" target.
clean: CMakeFiles/scanservice.dir/clean
clean: fpga/clean
.PHONY : clean
#=============================================================================
# Directory level rules for directory fpga
# Recursive "all" directory target.
fpga/all: fpga/CMakeFiles/fpgaupdate.dir/all
.PHONY : fpga/all
# Recursive "preinstall" directory target.
fpga/preinstall:
.PHONY : fpga/preinstall
# Recursive "clean" directory target.
fpga/clean: fpga/CMakeFiles/fpgaupdate.dir/clean
.PHONY : fpga/clean
#=============================================================================
# Target rules for target CMakeFiles/scanservice.dir
# All Build rule for target.
CMakeFiles/scanservice.dir/all:
$(MAKE) $(MAKESILENT) -f CMakeFiles/scanservice.dir/build.make CMakeFiles/scanservice.dir/depend
$(MAKE) $(MAKESILENT) -f CMakeFiles/scanservice.dir/build.make CMakeFiles/scanservice.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52 "Built target scanservice"
.PHONY : CMakeFiles/scanservice.dir/all
# Build rule for subdir invocation for target.
CMakeFiles/scanservice.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/modehua/sdk/zynq_7010/build/CMakeFiles 48
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/scanservice.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/modehua/sdk/zynq_7010/build/CMakeFiles 0
.PHONY : CMakeFiles/scanservice.dir/rule
# Convenience name for target.
scanservice: CMakeFiles/scanservice.dir/rule
.PHONY : scanservice
# clean rule for target.
CMakeFiles/scanservice.dir/clean:
$(MAKE) $(MAKESILENT) -f CMakeFiles/scanservice.dir/build.make CMakeFiles/scanservice.dir/clean
.PHONY : CMakeFiles/scanservice.dir/clean
#=============================================================================
# Target rules for target fpga/CMakeFiles/fpgaupdate.dir
# All Build rule for target.
fpga/CMakeFiles/fpgaupdate.dir/all:
$(MAKE) $(MAKESILENT) -f fpga/CMakeFiles/fpgaupdate.dir/build.make fpga/CMakeFiles/fpgaupdate.dir/depend
$(MAKE) $(MAKESILENT) -f fpga/CMakeFiles/fpgaupdate.dir/build.make fpga/CMakeFiles/fpgaupdate.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=1,2,3,4 "Built target fpgaupdate"
.PHONY : fpga/CMakeFiles/fpgaupdate.dir/all
# Build rule for subdir invocation for target.
fpga/CMakeFiles/fpgaupdate.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/modehua/sdk/zynq_7010/build/CMakeFiles 4
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fpga/CMakeFiles/fpgaupdate.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/modehua/sdk/zynq_7010/build/CMakeFiles 0
.PHONY : fpga/CMakeFiles/fpgaupdate.dir/rule
# Convenience name for target.
fpgaupdate: fpga/CMakeFiles/fpgaupdate.dir/rule
.PHONY : fpgaupdate
# clean rule for target.
fpga/CMakeFiles/fpgaupdate.dir/clean:
$(MAKE) $(MAKESILENT) -f fpga/CMakeFiles/fpgaupdate.dir/build.make fpga/CMakeFiles/fpgaupdate.dir/clean
.PHONY : fpga/CMakeFiles/fpgaupdate.dir/clean
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system

View File

@ -0,0 +1,14 @@
/home/modehua/sdk/zynq_7010/build/CMakeFiles/install/strip.dir
/home/modehua/sdk/zynq_7010/build/CMakeFiles/install.dir
/home/modehua/sdk/zynq_7010/build/CMakeFiles/list_install_components.dir
/home/modehua/sdk/zynq_7010/build/CMakeFiles/rebuild_cache.dir
/home/modehua/sdk/zynq_7010/build/CMakeFiles/edit_cache.dir
/home/modehua/sdk/zynq_7010/build/CMakeFiles/install/local.dir
/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir
/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/install/strip.dir
/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/install/local.dir
/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/install.dir
/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/list_install_components.dir
/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/rebuild_cache.dir
/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/edit_cache.dir
/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/fpgaupdate.dir

View File

@ -0,0 +1 @@
# This file is generated by cmake for dependency checking of the CMakeCache.txt file

View File

@ -0,0 +1 @@
52

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,71 @@
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
"CXX"
)
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_CXX
"/home/modehua/sdk/zynq_7010/CImageMerge.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/CImageMerge.cpp.o"
"/home/modehua/sdk/zynq_7010/CSizedetect.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/CSizedetect.cpp.o"
"/home/modehua/sdk/zynq_7010/CorrectParam.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/CorrectParam.cpp.o"
"/home/modehua/sdk/zynq_7010/CuoZhiMotor.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o"
"/home/modehua/sdk/zynq_7010/DevUtil.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/DevUtil.cpp.o"
"/home/modehua/sdk/zynq_7010/FpgaComm.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/FpgaComm.cpp.o"
"/home/modehua/sdk/zynq_7010/FsmState.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/FsmState.cpp.o"
"/home/modehua/sdk/zynq_7010/Gpio.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Gpio.cpp.o"
"/home/modehua/sdk/zynq_7010/HCamDevice.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/HCamDevice.cpp.o"
"/home/modehua/sdk/zynq_7010/HGUsb.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/HGUsb.cpp.o"
"/home/modehua/sdk/zynq_7010/IPreproc.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/IPreproc.cpp.o"
"/home/modehua/sdk/zynq_7010/ImageProcess_Public.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o"
"/home/modehua/sdk/zynq_7010/ImageStiich.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/ImageStiich.cpp.o"
"/home/modehua/sdk/zynq_7010/Jpegcompress.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Jpegcompress.cpp.o"
"/home/modehua/sdk/zynq_7010/JsonConfig.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/JsonConfig.cpp.o"
"/home/modehua/sdk/zynq_7010/Keyboard.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Keyboard.cpp.o"
"/home/modehua/sdk/zynq_7010/Led.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Led.cpp.o"
"/home/modehua/sdk/zynq_7010/MemoryInfo.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/MemoryInfo.cpp.o"
"/home/modehua/sdk/zynq_7010/Motor.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Motor.cpp.o"
"/home/modehua/sdk/zynq_7010/MotorConfig.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/MotorConfig.cpp.o"
"/home/modehua/sdk/zynq_7010/MultiFrameCapture.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o"
"/home/modehua/sdk/zynq_7010/PanelLeds.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/PanelLeds.cpp.o"
"/home/modehua/sdk/zynq_7010/Properties.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Properties.cpp.o"
"/home/modehua/sdk/zynq_7010/PropertiesParser.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/PropertiesParser.cpp.o"
"/home/modehua/sdk/zynq_7010/PropertiesUtils.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o"
"/home/modehua/sdk/zynq_7010/Pwm.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Pwm.cpp.o"
"/home/modehua/sdk/zynq_7010/ScanConfig.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/ScanConfig.cpp.o"
"/home/modehua/sdk/zynq_7010/Scanner.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Scanner.cpp.o"
"/home/modehua/sdk/zynq_7010/Sensor.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/Sensor.cpp.o"
"/home/modehua/sdk/zynq_7010/SysInforTool.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/SysInforTool.cpp.o"
"/home/modehua/sdk/zynq_7010/TypeIO.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/TypeIO.cpp.o"
"/home/modehua/sdk/zynq_7010/UsbEndpoint.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o"
"/home/modehua/sdk/zynq_7010/UsbScanner.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/UsbScanner.cpp.o"
"/home/modehua/sdk/zynq_7010/UsbmsgHandler.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o"
"/home/modehua/sdk/zynq_7010/ZouZhiMotor.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o"
"/home/modehua/sdk/zynq_7010/bmp.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/bmp.cpp.o"
"/home/modehua/sdk/zynq_7010/correct_ultis.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/correct_ultis.cpp.o"
"/home/modehua/sdk/zynq_7010/fpgacontrol.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/fpgacontrol.cpp.o"
"/home/modehua/sdk/zynq_7010/gvideo.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/gvideo.cpp.o"
"/home/modehua/sdk/zynq_7010/gvideoisp1.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/gvideoisp1.cpp.o"
"/home/modehua/sdk/zynq_7010/logs_out.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/logs_out.cpp.o"
"/home/modehua/sdk/zynq_7010/main.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/main.cpp.o"
"/home/modehua/sdk/zynq_7010/serialib.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/serialib.cpp.o"
"/home/modehua/sdk/zynq_7010/test.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/test.cpp.o"
"/home/modehua/sdk/zynq_7010/usbdevice.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/usbdevice.cpp.o"
"/home/modehua/sdk/zynq_7010/usbstring.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/usbstring.cpp.o"
"/home/modehua/sdk/zynq_7010/utilsfunc.cpp" "/home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/utilsfunc.cpp.o"
)
set(CMAKE_CXX_COMPILER_ID "GNU")
# The include file search paths:
set(CMAKE_CXX_TARGET_INCLUDE_PATH
"../fpga"
"../imageprocess"
"../imageprocess/include"
"../"
"/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/opencv4"
)
# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
)
# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,809 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
# Delete rule output on recipe failure.
.DELETE_ON_ERROR:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Disable VCS-based implicit rules.
% : %,v
# Disable VCS-based implicit rules.
% : RCS/%
# Disable VCS-based implicit rules.
% : RCS/%,v
# Disable VCS-based implicit rules.
% : SCCS/s.%
# Disable VCS-based implicit rules.
% : s.%
.SUFFIXES: .hpux_make_needs_suffix_list
# Command-line flag to silence nested $(MAKE).
$(VERBOSE)MAKESILENT = -s
#Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake
# The command to remove a file.
RM = /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake -E rm -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/modehua/sdk/zynq_7010
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/modehua/sdk/zynq_7010/build
# Include any dependencies generated for this target.
include CMakeFiles/scanservice.dir/depend.make
# Include the progress variables for this target.
include CMakeFiles/scanservice.dir/progress.make
# Include the compile flags for this target's objects.
include CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/CImageMerge.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/CImageMerge.cpp.o: ../CImageMerge.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/scanservice.dir/CImageMerge.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/CImageMerge.cpp.o -c /home/modehua/sdk/zynq_7010/CImageMerge.cpp
CMakeFiles/scanservice.dir/CImageMerge.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/CImageMerge.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/CImageMerge.cpp > CMakeFiles/scanservice.dir/CImageMerge.cpp.i
CMakeFiles/scanservice.dir/CImageMerge.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/CImageMerge.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/CImageMerge.cpp -o CMakeFiles/scanservice.dir/CImageMerge.cpp.s
CMakeFiles/scanservice.dir/CSizedetect.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/CSizedetect.cpp.o: ../CSizedetect.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/scanservice.dir/CSizedetect.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/CSizedetect.cpp.o -c /home/modehua/sdk/zynq_7010/CSizedetect.cpp
CMakeFiles/scanservice.dir/CSizedetect.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/CSizedetect.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/CSizedetect.cpp > CMakeFiles/scanservice.dir/CSizedetect.cpp.i
CMakeFiles/scanservice.dir/CSizedetect.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/CSizedetect.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/CSizedetect.cpp -o CMakeFiles/scanservice.dir/CSizedetect.cpp.s
CMakeFiles/scanservice.dir/CorrectParam.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/CorrectParam.cpp.o: ../CorrectParam.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/scanservice.dir/CorrectParam.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/CorrectParam.cpp.o -c /home/modehua/sdk/zynq_7010/CorrectParam.cpp
CMakeFiles/scanservice.dir/CorrectParam.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/CorrectParam.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/CorrectParam.cpp > CMakeFiles/scanservice.dir/CorrectParam.cpp.i
CMakeFiles/scanservice.dir/CorrectParam.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/CorrectParam.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/CorrectParam.cpp -o CMakeFiles/scanservice.dir/CorrectParam.cpp.s
CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o: ../CuoZhiMotor.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o -c /home/modehua/sdk/zynq_7010/CuoZhiMotor.cpp
CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/CuoZhiMotor.cpp > CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.i
CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/CuoZhiMotor.cpp -o CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.s
CMakeFiles/scanservice.dir/DevUtil.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/DevUtil.cpp.o: ../DevUtil.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/scanservice.dir/DevUtil.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/DevUtil.cpp.o -c /home/modehua/sdk/zynq_7010/DevUtil.cpp
CMakeFiles/scanservice.dir/DevUtil.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/DevUtil.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/DevUtil.cpp > CMakeFiles/scanservice.dir/DevUtil.cpp.i
CMakeFiles/scanservice.dir/DevUtil.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/DevUtil.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/DevUtil.cpp -o CMakeFiles/scanservice.dir/DevUtil.cpp.s
CMakeFiles/scanservice.dir/FpgaComm.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/FpgaComm.cpp.o: ../FpgaComm.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/scanservice.dir/FpgaComm.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/FpgaComm.cpp.o -c /home/modehua/sdk/zynq_7010/FpgaComm.cpp
CMakeFiles/scanservice.dir/FpgaComm.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/FpgaComm.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/FpgaComm.cpp > CMakeFiles/scanservice.dir/FpgaComm.cpp.i
CMakeFiles/scanservice.dir/FpgaComm.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/FpgaComm.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/FpgaComm.cpp -o CMakeFiles/scanservice.dir/FpgaComm.cpp.s
CMakeFiles/scanservice.dir/FsmState.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/FsmState.cpp.o: ../FsmState.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/scanservice.dir/FsmState.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/FsmState.cpp.o -c /home/modehua/sdk/zynq_7010/FsmState.cpp
CMakeFiles/scanservice.dir/FsmState.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/FsmState.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/FsmState.cpp > CMakeFiles/scanservice.dir/FsmState.cpp.i
CMakeFiles/scanservice.dir/FsmState.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/FsmState.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/FsmState.cpp -o CMakeFiles/scanservice.dir/FsmState.cpp.s
CMakeFiles/scanservice.dir/Gpio.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Gpio.cpp.o: ../Gpio.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/scanservice.dir/Gpio.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Gpio.cpp.o -c /home/modehua/sdk/zynq_7010/Gpio.cpp
CMakeFiles/scanservice.dir/Gpio.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Gpio.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Gpio.cpp > CMakeFiles/scanservice.dir/Gpio.cpp.i
CMakeFiles/scanservice.dir/Gpio.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Gpio.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Gpio.cpp -o CMakeFiles/scanservice.dir/Gpio.cpp.s
CMakeFiles/scanservice.dir/HCamDevice.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/HCamDevice.cpp.o: ../HCamDevice.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/scanservice.dir/HCamDevice.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/HCamDevice.cpp.o -c /home/modehua/sdk/zynq_7010/HCamDevice.cpp
CMakeFiles/scanservice.dir/HCamDevice.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/HCamDevice.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/HCamDevice.cpp > CMakeFiles/scanservice.dir/HCamDevice.cpp.i
CMakeFiles/scanservice.dir/HCamDevice.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/HCamDevice.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/HCamDevice.cpp -o CMakeFiles/scanservice.dir/HCamDevice.cpp.s
CMakeFiles/scanservice.dir/HGUsb.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/HGUsb.cpp.o: ../HGUsb.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/scanservice.dir/HGUsb.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/HGUsb.cpp.o -c /home/modehua/sdk/zynq_7010/HGUsb.cpp
CMakeFiles/scanservice.dir/HGUsb.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/HGUsb.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/HGUsb.cpp > CMakeFiles/scanservice.dir/HGUsb.cpp.i
CMakeFiles/scanservice.dir/HGUsb.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/HGUsb.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/HGUsb.cpp -o CMakeFiles/scanservice.dir/HGUsb.cpp.s
CMakeFiles/scanservice.dir/IPreproc.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/IPreproc.cpp.o: ../IPreproc.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/scanservice.dir/IPreproc.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/IPreproc.cpp.o -c /home/modehua/sdk/zynq_7010/IPreproc.cpp
CMakeFiles/scanservice.dir/IPreproc.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/IPreproc.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/IPreproc.cpp > CMakeFiles/scanservice.dir/IPreproc.cpp.i
CMakeFiles/scanservice.dir/IPreproc.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/IPreproc.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/IPreproc.cpp -o CMakeFiles/scanservice.dir/IPreproc.cpp.s
CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o: ../ImageProcess_Public.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o -c /home/modehua/sdk/zynq_7010/ImageProcess_Public.cpp
CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/ImageProcess_Public.cpp > CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.i
CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/ImageProcess_Public.cpp -o CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.s
CMakeFiles/scanservice.dir/ImageStiich.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/ImageStiich.cpp.o: ../ImageStiich.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/scanservice.dir/ImageStiich.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/ImageStiich.cpp.o -c /home/modehua/sdk/zynq_7010/ImageStiich.cpp
CMakeFiles/scanservice.dir/ImageStiich.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/ImageStiich.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/ImageStiich.cpp > CMakeFiles/scanservice.dir/ImageStiich.cpp.i
CMakeFiles/scanservice.dir/ImageStiich.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/ImageStiich.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/ImageStiich.cpp -o CMakeFiles/scanservice.dir/ImageStiich.cpp.s
CMakeFiles/scanservice.dir/Jpegcompress.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Jpegcompress.cpp.o: ../Jpegcompress.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/scanservice.dir/Jpegcompress.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Jpegcompress.cpp.o -c /home/modehua/sdk/zynq_7010/Jpegcompress.cpp
CMakeFiles/scanservice.dir/Jpegcompress.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Jpegcompress.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Jpegcompress.cpp > CMakeFiles/scanservice.dir/Jpegcompress.cpp.i
CMakeFiles/scanservice.dir/Jpegcompress.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Jpegcompress.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Jpegcompress.cpp -o CMakeFiles/scanservice.dir/Jpegcompress.cpp.s
CMakeFiles/scanservice.dir/JsonConfig.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/JsonConfig.cpp.o: ../JsonConfig.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/scanservice.dir/JsonConfig.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/JsonConfig.cpp.o -c /home/modehua/sdk/zynq_7010/JsonConfig.cpp
CMakeFiles/scanservice.dir/JsonConfig.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/JsonConfig.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/JsonConfig.cpp > CMakeFiles/scanservice.dir/JsonConfig.cpp.i
CMakeFiles/scanservice.dir/JsonConfig.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/JsonConfig.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/JsonConfig.cpp -o CMakeFiles/scanservice.dir/JsonConfig.cpp.s
CMakeFiles/scanservice.dir/Keyboard.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Keyboard.cpp.o: ../Keyboard.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/scanservice.dir/Keyboard.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Keyboard.cpp.o -c /home/modehua/sdk/zynq_7010/Keyboard.cpp
CMakeFiles/scanservice.dir/Keyboard.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Keyboard.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Keyboard.cpp > CMakeFiles/scanservice.dir/Keyboard.cpp.i
CMakeFiles/scanservice.dir/Keyboard.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Keyboard.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Keyboard.cpp -o CMakeFiles/scanservice.dir/Keyboard.cpp.s
CMakeFiles/scanservice.dir/Led.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Led.cpp.o: ../Led.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/scanservice.dir/Led.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Led.cpp.o -c /home/modehua/sdk/zynq_7010/Led.cpp
CMakeFiles/scanservice.dir/Led.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Led.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Led.cpp > CMakeFiles/scanservice.dir/Led.cpp.i
CMakeFiles/scanservice.dir/Led.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Led.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Led.cpp -o CMakeFiles/scanservice.dir/Led.cpp.s
CMakeFiles/scanservice.dir/MemoryInfo.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/MemoryInfo.cpp.o: ../MemoryInfo.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object CMakeFiles/scanservice.dir/MemoryInfo.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/MemoryInfo.cpp.o -c /home/modehua/sdk/zynq_7010/MemoryInfo.cpp
CMakeFiles/scanservice.dir/MemoryInfo.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/MemoryInfo.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/MemoryInfo.cpp > CMakeFiles/scanservice.dir/MemoryInfo.cpp.i
CMakeFiles/scanservice.dir/MemoryInfo.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/MemoryInfo.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/MemoryInfo.cpp -o CMakeFiles/scanservice.dir/MemoryInfo.cpp.s
CMakeFiles/scanservice.dir/Motor.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Motor.cpp.o: ../Motor.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object CMakeFiles/scanservice.dir/Motor.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Motor.cpp.o -c /home/modehua/sdk/zynq_7010/Motor.cpp
CMakeFiles/scanservice.dir/Motor.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Motor.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Motor.cpp > CMakeFiles/scanservice.dir/Motor.cpp.i
CMakeFiles/scanservice.dir/Motor.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Motor.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Motor.cpp -o CMakeFiles/scanservice.dir/Motor.cpp.s
CMakeFiles/scanservice.dir/MotorConfig.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/MotorConfig.cpp.o: ../MotorConfig.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object CMakeFiles/scanservice.dir/MotorConfig.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/MotorConfig.cpp.o -c /home/modehua/sdk/zynq_7010/MotorConfig.cpp
CMakeFiles/scanservice.dir/MotorConfig.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/MotorConfig.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/MotorConfig.cpp > CMakeFiles/scanservice.dir/MotorConfig.cpp.i
CMakeFiles/scanservice.dir/MotorConfig.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/MotorConfig.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/MotorConfig.cpp -o CMakeFiles/scanservice.dir/MotorConfig.cpp.s
CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o: ../MultiFrameCapture.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o -c /home/modehua/sdk/zynq_7010/MultiFrameCapture.cpp
CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/MultiFrameCapture.cpp > CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.i
CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/MultiFrameCapture.cpp -o CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.s
CMakeFiles/scanservice.dir/PanelLeds.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/PanelLeds.cpp.o: ../PanelLeds.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building CXX object CMakeFiles/scanservice.dir/PanelLeds.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/PanelLeds.cpp.o -c /home/modehua/sdk/zynq_7010/PanelLeds.cpp
CMakeFiles/scanservice.dir/PanelLeds.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/PanelLeds.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/PanelLeds.cpp > CMakeFiles/scanservice.dir/PanelLeds.cpp.i
CMakeFiles/scanservice.dir/PanelLeds.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/PanelLeds.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/PanelLeds.cpp -o CMakeFiles/scanservice.dir/PanelLeds.cpp.s
CMakeFiles/scanservice.dir/Properties.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Properties.cpp.o: ../Properties.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building CXX object CMakeFiles/scanservice.dir/Properties.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Properties.cpp.o -c /home/modehua/sdk/zynq_7010/Properties.cpp
CMakeFiles/scanservice.dir/Properties.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Properties.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Properties.cpp > CMakeFiles/scanservice.dir/Properties.cpp.i
CMakeFiles/scanservice.dir/Properties.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Properties.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Properties.cpp -o CMakeFiles/scanservice.dir/Properties.cpp.s
CMakeFiles/scanservice.dir/PropertiesParser.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/PropertiesParser.cpp.o: ../PropertiesParser.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building CXX object CMakeFiles/scanservice.dir/PropertiesParser.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/PropertiesParser.cpp.o -c /home/modehua/sdk/zynq_7010/PropertiesParser.cpp
CMakeFiles/scanservice.dir/PropertiesParser.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/PropertiesParser.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/PropertiesParser.cpp > CMakeFiles/scanservice.dir/PropertiesParser.cpp.i
CMakeFiles/scanservice.dir/PropertiesParser.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/PropertiesParser.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/PropertiesParser.cpp -o CMakeFiles/scanservice.dir/PropertiesParser.cpp.s
CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o: ../PropertiesUtils.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building CXX object CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o -c /home/modehua/sdk/zynq_7010/PropertiesUtils.cpp
CMakeFiles/scanservice.dir/PropertiesUtils.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/PropertiesUtils.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/PropertiesUtils.cpp > CMakeFiles/scanservice.dir/PropertiesUtils.cpp.i
CMakeFiles/scanservice.dir/PropertiesUtils.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/PropertiesUtils.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/PropertiesUtils.cpp -o CMakeFiles/scanservice.dir/PropertiesUtils.cpp.s
CMakeFiles/scanservice.dir/Pwm.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Pwm.cpp.o: ../Pwm.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building CXX object CMakeFiles/scanservice.dir/Pwm.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Pwm.cpp.o -c /home/modehua/sdk/zynq_7010/Pwm.cpp
CMakeFiles/scanservice.dir/Pwm.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Pwm.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Pwm.cpp > CMakeFiles/scanservice.dir/Pwm.cpp.i
CMakeFiles/scanservice.dir/Pwm.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Pwm.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Pwm.cpp -o CMakeFiles/scanservice.dir/Pwm.cpp.s
CMakeFiles/scanservice.dir/ScanConfig.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/ScanConfig.cpp.o: ../ScanConfig.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building CXX object CMakeFiles/scanservice.dir/ScanConfig.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/ScanConfig.cpp.o -c /home/modehua/sdk/zynq_7010/ScanConfig.cpp
CMakeFiles/scanservice.dir/ScanConfig.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/ScanConfig.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/ScanConfig.cpp > CMakeFiles/scanservice.dir/ScanConfig.cpp.i
CMakeFiles/scanservice.dir/ScanConfig.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/ScanConfig.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/ScanConfig.cpp -o CMakeFiles/scanservice.dir/ScanConfig.cpp.s
CMakeFiles/scanservice.dir/Scanner.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Scanner.cpp.o: ../Scanner.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building CXX object CMakeFiles/scanservice.dir/Scanner.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Scanner.cpp.o -c /home/modehua/sdk/zynq_7010/Scanner.cpp
CMakeFiles/scanservice.dir/Scanner.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Scanner.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Scanner.cpp > CMakeFiles/scanservice.dir/Scanner.cpp.i
CMakeFiles/scanservice.dir/Scanner.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Scanner.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Scanner.cpp -o CMakeFiles/scanservice.dir/Scanner.cpp.s
CMakeFiles/scanservice.dir/Sensor.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/Sensor.cpp.o: ../Sensor.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building CXX object CMakeFiles/scanservice.dir/Sensor.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/Sensor.cpp.o -c /home/modehua/sdk/zynq_7010/Sensor.cpp
CMakeFiles/scanservice.dir/Sensor.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/Sensor.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/Sensor.cpp > CMakeFiles/scanservice.dir/Sensor.cpp.i
CMakeFiles/scanservice.dir/Sensor.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/Sensor.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/Sensor.cpp -o CMakeFiles/scanservice.dir/Sensor.cpp.s
CMakeFiles/scanservice.dir/SysInforTool.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/SysInforTool.cpp.o: ../SysInforTool.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building CXX object CMakeFiles/scanservice.dir/SysInforTool.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/SysInforTool.cpp.o -c /home/modehua/sdk/zynq_7010/SysInforTool.cpp
CMakeFiles/scanservice.dir/SysInforTool.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/SysInforTool.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/SysInforTool.cpp > CMakeFiles/scanservice.dir/SysInforTool.cpp.i
CMakeFiles/scanservice.dir/SysInforTool.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/SysInforTool.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/SysInforTool.cpp -o CMakeFiles/scanservice.dir/SysInforTool.cpp.s
CMakeFiles/scanservice.dir/TypeIO.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/TypeIO.cpp.o: ../TypeIO.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building CXX object CMakeFiles/scanservice.dir/TypeIO.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/TypeIO.cpp.o -c /home/modehua/sdk/zynq_7010/TypeIO.cpp
CMakeFiles/scanservice.dir/TypeIO.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/TypeIO.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/TypeIO.cpp > CMakeFiles/scanservice.dir/TypeIO.cpp.i
CMakeFiles/scanservice.dir/TypeIO.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/TypeIO.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/TypeIO.cpp -o CMakeFiles/scanservice.dir/TypeIO.cpp.s
CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o: ../UsbEndpoint.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building CXX object CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o -c /home/modehua/sdk/zynq_7010/UsbEndpoint.cpp
CMakeFiles/scanservice.dir/UsbEndpoint.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/UsbEndpoint.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/UsbEndpoint.cpp > CMakeFiles/scanservice.dir/UsbEndpoint.cpp.i
CMakeFiles/scanservice.dir/UsbEndpoint.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/UsbEndpoint.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/UsbEndpoint.cpp -o CMakeFiles/scanservice.dir/UsbEndpoint.cpp.s
CMakeFiles/scanservice.dir/UsbScanner.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/UsbScanner.cpp.o: ../UsbScanner.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building CXX object CMakeFiles/scanservice.dir/UsbScanner.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/UsbScanner.cpp.o -c /home/modehua/sdk/zynq_7010/UsbScanner.cpp
CMakeFiles/scanservice.dir/UsbScanner.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/UsbScanner.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/UsbScanner.cpp > CMakeFiles/scanservice.dir/UsbScanner.cpp.i
CMakeFiles/scanservice.dir/UsbScanner.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/UsbScanner.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/UsbScanner.cpp -o CMakeFiles/scanservice.dir/UsbScanner.cpp.s
CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o: ../UsbmsgHandler.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building CXX object CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o -c /home/modehua/sdk/zynq_7010/UsbmsgHandler.cpp
CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/UsbmsgHandler.cpp > CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.i
CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/UsbmsgHandler.cpp -o CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.s
CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o: ../ZouZhiMotor.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building CXX object CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o -c /home/modehua/sdk/zynq_7010/ZouZhiMotor.cpp
CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/ZouZhiMotor.cpp > CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.i
CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/ZouZhiMotor.cpp -o CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.s
CMakeFiles/scanservice.dir/bmp.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/bmp.cpp.o: ../bmp.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building CXX object CMakeFiles/scanservice.dir/bmp.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/bmp.cpp.o -c /home/modehua/sdk/zynq_7010/bmp.cpp
CMakeFiles/scanservice.dir/bmp.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/bmp.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/bmp.cpp > CMakeFiles/scanservice.dir/bmp.cpp.i
CMakeFiles/scanservice.dir/bmp.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/bmp.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/bmp.cpp -o CMakeFiles/scanservice.dir/bmp.cpp.s
CMakeFiles/scanservice.dir/correct_ultis.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/correct_ultis.cpp.o: ../correct_ultis.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building CXX object CMakeFiles/scanservice.dir/correct_ultis.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/correct_ultis.cpp.o -c /home/modehua/sdk/zynq_7010/correct_ultis.cpp
CMakeFiles/scanservice.dir/correct_ultis.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/correct_ultis.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/correct_ultis.cpp > CMakeFiles/scanservice.dir/correct_ultis.cpp.i
CMakeFiles/scanservice.dir/correct_ultis.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/correct_ultis.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/correct_ultis.cpp -o CMakeFiles/scanservice.dir/correct_ultis.cpp.s
CMakeFiles/scanservice.dir/fpgacontrol.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/fpgacontrol.cpp.o: ../fpgacontrol.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building CXX object CMakeFiles/scanservice.dir/fpgacontrol.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/fpgacontrol.cpp.o -c /home/modehua/sdk/zynq_7010/fpgacontrol.cpp
CMakeFiles/scanservice.dir/fpgacontrol.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/fpgacontrol.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/fpgacontrol.cpp > CMakeFiles/scanservice.dir/fpgacontrol.cpp.i
CMakeFiles/scanservice.dir/fpgacontrol.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/fpgacontrol.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/fpgacontrol.cpp -o CMakeFiles/scanservice.dir/fpgacontrol.cpp.s
CMakeFiles/scanservice.dir/gvideo.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/gvideo.cpp.o: ../gvideo.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building CXX object CMakeFiles/scanservice.dir/gvideo.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/gvideo.cpp.o -c /home/modehua/sdk/zynq_7010/gvideo.cpp
CMakeFiles/scanservice.dir/gvideo.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/gvideo.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/gvideo.cpp > CMakeFiles/scanservice.dir/gvideo.cpp.i
CMakeFiles/scanservice.dir/gvideo.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/gvideo.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/gvideo.cpp -o CMakeFiles/scanservice.dir/gvideo.cpp.s
CMakeFiles/scanservice.dir/gvideoisp1.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/gvideoisp1.cpp.o: ../gvideoisp1.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building CXX object CMakeFiles/scanservice.dir/gvideoisp1.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/gvideoisp1.cpp.o -c /home/modehua/sdk/zynq_7010/gvideoisp1.cpp
CMakeFiles/scanservice.dir/gvideoisp1.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/gvideoisp1.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/gvideoisp1.cpp > CMakeFiles/scanservice.dir/gvideoisp1.cpp.i
CMakeFiles/scanservice.dir/gvideoisp1.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/gvideoisp1.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/gvideoisp1.cpp -o CMakeFiles/scanservice.dir/gvideoisp1.cpp.s
CMakeFiles/scanservice.dir/logs_out.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/logs_out.cpp.o: ../logs_out.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building CXX object CMakeFiles/scanservice.dir/logs_out.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/logs_out.cpp.o -c /home/modehua/sdk/zynq_7010/logs_out.cpp
CMakeFiles/scanservice.dir/logs_out.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/logs_out.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/logs_out.cpp > CMakeFiles/scanservice.dir/logs_out.cpp.i
CMakeFiles/scanservice.dir/logs_out.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/logs_out.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/logs_out.cpp -o CMakeFiles/scanservice.dir/logs_out.cpp.s
CMakeFiles/scanservice.dir/main.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/main.cpp.o: ../main.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building CXX object CMakeFiles/scanservice.dir/main.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/main.cpp.o -c /home/modehua/sdk/zynq_7010/main.cpp
CMakeFiles/scanservice.dir/main.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/main.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/main.cpp > CMakeFiles/scanservice.dir/main.cpp.i
CMakeFiles/scanservice.dir/main.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/main.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/main.cpp -o CMakeFiles/scanservice.dir/main.cpp.s
CMakeFiles/scanservice.dir/serialib.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/serialib.cpp.o: ../serialib.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building CXX object CMakeFiles/scanservice.dir/serialib.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/serialib.cpp.o -c /home/modehua/sdk/zynq_7010/serialib.cpp
CMakeFiles/scanservice.dir/serialib.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/serialib.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/serialib.cpp > CMakeFiles/scanservice.dir/serialib.cpp.i
CMakeFiles/scanservice.dir/serialib.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/serialib.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/serialib.cpp -o CMakeFiles/scanservice.dir/serialib.cpp.s
CMakeFiles/scanservice.dir/test.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/test.cpp.o: ../test.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building CXX object CMakeFiles/scanservice.dir/test.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/test.cpp.o -c /home/modehua/sdk/zynq_7010/test.cpp
CMakeFiles/scanservice.dir/test.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/test.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/test.cpp > CMakeFiles/scanservice.dir/test.cpp.i
CMakeFiles/scanservice.dir/test.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/test.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/test.cpp -o CMakeFiles/scanservice.dir/test.cpp.s
CMakeFiles/scanservice.dir/usbdevice.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/usbdevice.cpp.o: ../usbdevice.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building CXX object CMakeFiles/scanservice.dir/usbdevice.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/usbdevice.cpp.o -c /home/modehua/sdk/zynq_7010/usbdevice.cpp
CMakeFiles/scanservice.dir/usbdevice.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/usbdevice.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/usbdevice.cpp > CMakeFiles/scanservice.dir/usbdevice.cpp.i
CMakeFiles/scanservice.dir/usbdevice.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/usbdevice.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/usbdevice.cpp -o CMakeFiles/scanservice.dir/usbdevice.cpp.s
CMakeFiles/scanservice.dir/usbstring.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/usbstring.cpp.o: ../usbstring.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building CXX object CMakeFiles/scanservice.dir/usbstring.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/usbstring.cpp.o -c /home/modehua/sdk/zynq_7010/usbstring.cpp
CMakeFiles/scanservice.dir/usbstring.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/usbstring.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/usbstring.cpp > CMakeFiles/scanservice.dir/usbstring.cpp.i
CMakeFiles/scanservice.dir/usbstring.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/usbstring.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/usbstring.cpp -o CMakeFiles/scanservice.dir/usbstring.cpp.s
CMakeFiles/scanservice.dir/utilsfunc.cpp.o: CMakeFiles/scanservice.dir/flags.make
CMakeFiles/scanservice.dir/utilsfunc.cpp.o: ../utilsfunc.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building CXX object CMakeFiles/scanservice.dir/utilsfunc.cpp.o"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/scanservice.dir/utilsfunc.cpp.o -c /home/modehua/sdk/zynq_7010/utilsfunc.cpp
CMakeFiles/scanservice.dir/utilsfunc.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/scanservice.dir/utilsfunc.cpp.i"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/utilsfunc.cpp > CMakeFiles/scanservice.dir/utilsfunc.cpp.i
CMakeFiles/scanservice.dir/utilsfunc.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/scanservice.dir/utilsfunc.cpp.s"
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/utilsfunc.cpp -o CMakeFiles/scanservice.dir/utilsfunc.cpp.s
# Object files for target scanservice
scanservice_OBJECTS = \
"CMakeFiles/scanservice.dir/CImageMerge.cpp.o" \
"CMakeFiles/scanservice.dir/CSizedetect.cpp.o" \
"CMakeFiles/scanservice.dir/CorrectParam.cpp.o" \
"CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o" \
"CMakeFiles/scanservice.dir/DevUtil.cpp.o" \
"CMakeFiles/scanservice.dir/FpgaComm.cpp.o" \
"CMakeFiles/scanservice.dir/FsmState.cpp.o" \
"CMakeFiles/scanservice.dir/Gpio.cpp.o" \
"CMakeFiles/scanservice.dir/HCamDevice.cpp.o" \
"CMakeFiles/scanservice.dir/HGUsb.cpp.o" \
"CMakeFiles/scanservice.dir/IPreproc.cpp.o" \
"CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o" \
"CMakeFiles/scanservice.dir/ImageStiich.cpp.o" \
"CMakeFiles/scanservice.dir/Jpegcompress.cpp.o" \
"CMakeFiles/scanservice.dir/JsonConfig.cpp.o" \
"CMakeFiles/scanservice.dir/Keyboard.cpp.o" \
"CMakeFiles/scanservice.dir/Led.cpp.o" \
"CMakeFiles/scanservice.dir/MemoryInfo.cpp.o" \
"CMakeFiles/scanservice.dir/Motor.cpp.o" \
"CMakeFiles/scanservice.dir/MotorConfig.cpp.o" \
"CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o" \
"CMakeFiles/scanservice.dir/PanelLeds.cpp.o" \
"CMakeFiles/scanservice.dir/Properties.cpp.o" \
"CMakeFiles/scanservice.dir/PropertiesParser.cpp.o" \
"CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o" \
"CMakeFiles/scanservice.dir/Pwm.cpp.o" \
"CMakeFiles/scanservice.dir/ScanConfig.cpp.o" \
"CMakeFiles/scanservice.dir/Scanner.cpp.o" \
"CMakeFiles/scanservice.dir/Sensor.cpp.o" \
"CMakeFiles/scanservice.dir/SysInforTool.cpp.o" \
"CMakeFiles/scanservice.dir/TypeIO.cpp.o" \
"CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o" \
"CMakeFiles/scanservice.dir/UsbScanner.cpp.o" \
"CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o" \
"CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o" \
"CMakeFiles/scanservice.dir/bmp.cpp.o" \
"CMakeFiles/scanservice.dir/correct_ultis.cpp.o" \
"CMakeFiles/scanservice.dir/fpgacontrol.cpp.o" \
"CMakeFiles/scanservice.dir/gvideo.cpp.o" \
"CMakeFiles/scanservice.dir/gvideoisp1.cpp.o" \
"CMakeFiles/scanservice.dir/logs_out.cpp.o" \
"CMakeFiles/scanservice.dir/main.cpp.o" \
"CMakeFiles/scanservice.dir/serialib.cpp.o" \
"CMakeFiles/scanservice.dir/test.cpp.o" \
"CMakeFiles/scanservice.dir/usbdevice.cpp.o" \
"CMakeFiles/scanservice.dir/usbstring.cpp.o" \
"CMakeFiles/scanservice.dir/utilsfunc.cpp.o"
# External object files for target scanservice
scanservice_EXTERNAL_OBJECTS =
scanservice: CMakeFiles/scanservice.dir/CImageMerge.cpp.o
scanservice: CMakeFiles/scanservice.dir/CSizedetect.cpp.o
scanservice: CMakeFiles/scanservice.dir/CorrectParam.cpp.o
scanservice: CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o
scanservice: CMakeFiles/scanservice.dir/DevUtil.cpp.o
scanservice: CMakeFiles/scanservice.dir/FpgaComm.cpp.o
scanservice: CMakeFiles/scanservice.dir/FsmState.cpp.o
scanservice: CMakeFiles/scanservice.dir/Gpio.cpp.o
scanservice: CMakeFiles/scanservice.dir/HCamDevice.cpp.o
scanservice: CMakeFiles/scanservice.dir/HGUsb.cpp.o
scanservice: CMakeFiles/scanservice.dir/IPreproc.cpp.o
scanservice: CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o
scanservice: CMakeFiles/scanservice.dir/ImageStiich.cpp.o
scanservice: CMakeFiles/scanservice.dir/Jpegcompress.cpp.o
scanservice: CMakeFiles/scanservice.dir/JsonConfig.cpp.o
scanservice: CMakeFiles/scanservice.dir/Keyboard.cpp.o
scanservice: CMakeFiles/scanservice.dir/Led.cpp.o
scanservice: CMakeFiles/scanservice.dir/MemoryInfo.cpp.o
scanservice: CMakeFiles/scanservice.dir/Motor.cpp.o
scanservice: CMakeFiles/scanservice.dir/MotorConfig.cpp.o
scanservice: CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o
scanservice: CMakeFiles/scanservice.dir/PanelLeds.cpp.o
scanservice: CMakeFiles/scanservice.dir/Properties.cpp.o
scanservice: CMakeFiles/scanservice.dir/PropertiesParser.cpp.o
scanservice: CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o
scanservice: CMakeFiles/scanservice.dir/Pwm.cpp.o
scanservice: CMakeFiles/scanservice.dir/ScanConfig.cpp.o
scanservice: CMakeFiles/scanservice.dir/Scanner.cpp.o
scanservice: CMakeFiles/scanservice.dir/Sensor.cpp.o
scanservice: CMakeFiles/scanservice.dir/SysInforTool.cpp.o
scanservice: CMakeFiles/scanservice.dir/TypeIO.cpp.o
scanservice: CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o
scanservice: CMakeFiles/scanservice.dir/UsbScanner.cpp.o
scanservice: CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o
scanservice: CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o
scanservice: CMakeFiles/scanservice.dir/bmp.cpp.o
scanservice: CMakeFiles/scanservice.dir/correct_ultis.cpp.o
scanservice: CMakeFiles/scanservice.dir/fpgacontrol.cpp.o
scanservice: CMakeFiles/scanservice.dir/gvideo.cpp.o
scanservice: CMakeFiles/scanservice.dir/gvideoisp1.cpp.o
scanservice: CMakeFiles/scanservice.dir/logs_out.cpp.o
scanservice: CMakeFiles/scanservice.dir/main.cpp.o
scanservice: CMakeFiles/scanservice.dir/serialib.cpp.o
scanservice: CMakeFiles/scanservice.dir/test.cpp.o
scanservice: CMakeFiles/scanservice.dir/usbdevice.cpp.o
scanservice: CMakeFiles/scanservice.dir/usbstring.cpp.o
scanservice: CMakeFiles/scanservice.dir/utilsfunc.cpp.o
scanservice: CMakeFiles/scanservice.dir/build.make
scanservice: bin/libfpgaupdate.a
scanservice: CMakeFiles/scanservice.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Linking CXX executable scanservice"
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/scanservice.dir/link.txt --verbose=$(VERBOSE)
arm-xilinx-linux-gnueabi-strip -s scanservice
# Rule to build all files generated by this target.
CMakeFiles/scanservice.dir/build: scanservice
.PHONY : CMakeFiles/scanservice.dir/build
CMakeFiles/scanservice.dir/clean:
$(CMAKE_COMMAND) -P CMakeFiles/scanservice.dir/cmake_clean.cmake
.PHONY : CMakeFiles/scanservice.dir/clean
CMakeFiles/scanservice.dir/depend:
cd /home/modehua/sdk/zynq_7010/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/modehua/sdk/zynq_7010 /home/modehua/sdk/zynq_7010 /home/modehua/sdk/zynq_7010/build /home/modehua/sdk/zynq_7010/build /home/modehua/sdk/zynq_7010/build/CMakeFiles/scanservice.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : CMakeFiles/scanservice.dir/depend

View File

@ -0,0 +1,56 @@
file(REMOVE_RECURSE
"CMakeFiles/scanservice.dir/CImageMerge.cpp.o"
"CMakeFiles/scanservice.dir/CSizedetect.cpp.o"
"CMakeFiles/scanservice.dir/CorrectParam.cpp.o"
"CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o"
"CMakeFiles/scanservice.dir/DevUtil.cpp.o"
"CMakeFiles/scanservice.dir/FpgaComm.cpp.o"
"CMakeFiles/scanservice.dir/FsmState.cpp.o"
"CMakeFiles/scanservice.dir/Gpio.cpp.o"
"CMakeFiles/scanservice.dir/HCamDevice.cpp.o"
"CMakeFiles/scanservice.dir/HGUsb.cpp.o"
"CMakeFiles/scanservice.dir/IPreproc.cpp.o"
"CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o"
"CMakeFiles/scanservice.dir/ImageStiich.cpp.o"
"CMakeFiles/scanservice.dir/Jpegcompress.cpp.o"
"CMakeFiles/scanservice.dir/JsonConfig.cpp.o"
"CMakeFiles/scanservice.dir/Keyboard.cpp.o"
"CMakeFiles/scanservice.dir/Led.cpp.o"
"CMakeFiles/scanservice.dir/MemoryInfo.cpp.o"
"CMakeFiles/scanservice.dir/Motor.cpp.o"
"CMakeFiles/scanservice.dir/MotorConfig.cpp.o"
"CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o"
"CMakeFiles/scanservice.dir/PanelLeds.cpp.o"
"CMakeFiles/scanservice.dir/Properties.cpp.o"
"CMakeFiles/scanservice.dir/PropertiesParser.cpp.o"
"CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o"
"CMakeFiles/scanservice.dir/Pwm.cpp.o"
"CMakeFiles/scanservice.dir/ScanConfig.cpp.o"
"CMakeFiles/scanservice.dir/Scanner.cpp.o"
"CMakeFiles/scanservice.dir/Sensor.cpp.o"
"CMakeFiles/scanservice.dir/SysInforTool.cpp.o"
"CMakeFiles/scanservice.dir/TypeIO.cpp.o"
"CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o"
"CMakeFiles/scanservice.dir/UsbScanner.cpp.o"
"CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o"
"CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o"
"CMakeFiles/scanservice.dir/bmp.cpp.o"
"CMakeFiles/scanservice.dir/correct_ultis.cpp.o"
"CMakeFiles/scanservice.dir/fpgacontrol.cpp.o"
"CMakeFiles/scanservice.dir/gvideo.cpp.o"
"CMakeFiles/scanservice.dir/gvideoisp1.cpp.o"
"CMakeFiles/scanservice.dir/logs_out.cpp.o"
"CMakeFiles/scanservice.dir/main.cpp.o"
"CMakeFiles/scanservice.dir/serialib.cpp.o"
"CMakeFiles/scanservice.dir/test.cpp.o"
"CMakeFiles/scanservice.dir/usbdevice.cpp.o"
"CMakeFiles/scanservice.dir/usbstring.cpp.o"
"CMakeFiles/scanservice.dir/utilsfunc.cpp.o"
"scanservice"
"scanservice.pdb"
)
# Per-language clean rules from dependency scanning.
foreach(lang CXX)
include(CMakeFiles/scanservice.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,10 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
# compile CXX with /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++
CXX_DEFINES =
CXX_INCLUDES = -I/home/modehua/sdk/zynq_7010/fpga -I/home/modehua/sdk/zynq_7010/imageprocess -I/home/modehua/sdk/zynq_7010/imageprocess/include -I/home/modehua/sdk/zynq_7010 -I/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi/usr/include/opencv4
CXX_FLAGS = -O2 -pipe -g -feliminate-unused-debug-types -O3 -DNDEBUG -std=c++14

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi -O2 -pipe -g -feliminate-unused-debug-types -O3 -DNDEBUG -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now -rdynamic -s CMakeFiles/scanservice.dir/CImageMerge.cpp.o CMakeFiles/scanservice.dir/CSizedetect.cpp.o CMakeFiles/scanservice.dir/CorrectParam.cpp.o CMakeFiles/scanservice.dir/CuoZhiMotor.cpp.o CMakeFiles/scanservice.dir/DevUtil.cpp.o CMakeFiles/scanservice.dir/FpgaComm.cpp.o CMakeFiles/scanservice.dir/FsmState.cpp.o CMakeFiles/scanservice.dir/Gpio.cpp.o CMakeFiles/scanservice.dir/HCamDevice.cpp.o CMakeFiles/scanservice.dir/HGUsb.cpp.o CMakeFiles/scanservice.dir/IPreproc.cpp.o CMakeFiles/scanservice.dir/ImageProcess_Public.cpp.o CMakeFiles/scanservice.dir/ImageStiich.cpp.o CMakeFiles/scanservice.dir/Jpegcompress.cpp.o CMakeFiles/scanservice.dir/JsonConfig.cpp.o CMakeFiles/scanservice.dir/Keyboard.cpp.o CMakeFiles/scanservice.dir/Led.cpp.o CMakeFiles/scanservice.dir/MemoryInfo.cpp.o CMakeFiles/scanservice.dir/Motor.cpp.o CMakeFiles/scanservice.dir/MotorConfig.cpp.o CMakeFiles/scanservice.dir/MultiFrameCapture.cpp.o CMakeFiles/scanservice.dir/PanelLeds.cpp.o CMakeFiles/scanservice.dir/Properties.cpp.o CMakeFiles/scanservice.dir/PropertiesParser.cpp.o CMakeFiles/scanservice.dir/PropertiesUtils.cpp.o CMakeFiles/scanservice.dir/Pwm.cpp.o CMakeFiles/scanservice.dir/ScanConfig.cpp.o CMakeFiles/scanservice.dir/Scanner.cpp.o CMakeFiles/scanservice.dir/Sensor.cpp.o CMakeFiles/scanservice.dir/SysInforTool.cpp.o CMakeFiles/scanservice.dir/TypeIO.cpp.o CMakeFiles/scanservice.dir/UsbEndpoint.cpp.o CMakeFiles/scanservice.dir/UsbScanner.cpp.o CMakeFiles/scanservice.dir/UsbmsgHandler.cpp.o CMakeFiles/scanservice.dir/ZouZhiMotor.cpp.o CMakeFiles/scanservice.dir/bmp.cpp.o CMakeFiles/scanservice.dir/correct_ultis.cpp.o CMakeFiles/scanservice.dir/fpgacontrol.cpp.o CMakeFiles/scanservice.dir/gvideo.cpp.o CMakeFiles/scanservice.dir/gvideoisp1.cpp.o CMakeFiles/scanservice.dir/logs_out.cpp.o CMakeFiles/scanservice.dir/main.cpp.o CMakeFiles/scanservice.dir/serialib.cpp.o CMakeFiles/scanservice.dir/test.cpp.o CMakeFiles/scanservice.dir/usbdevice.cpp.o CMakeFiles/scanservice.dir/usbstring.cpp.o CMakeFiles/scanservice.dir/utilsfunc.cpp.o -o scanservice bin/libfpgaupdate.a -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs -lturbojpeg -lpthread -lpthread

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,49 @@
CMAKE_PROGRESS_1 = 5
CMAKE_PROGRESS_2 = 6
CMAKE_PROGRESS_3 = 7
CMAKE_PROGRESS_4 = 8
CMAKE_PROGRESS_5 = 9
CMAKE_PROGRESS_6 = 10
CMAKE_PROGRESS_7 = 11
CMAKE_PROGRESS_8 = 12
CMAKE_PROGRESS_9 = 13
CMAKE_PROGRESS_10 = 14
CMAKE_PROGRESS_11 = 15
CMAKE_PROGRESS_12 = 16
CMAKE_PROGRESS_13 = 17
CMAKE_PROGRESS_14 = 18
CMAKE_PROGRESS_15 = 19
CMAKE_PROGRESS_16 = 20
CMAKE_PROGRESS_17 = 21
CMAKE_PROGRESS_18 = 22
CMAKE_PROGRESS_19 = 23
CMAKE_PROGRESS_20 = 24
CMAKE_PROGRESS_21 = 25
CMAKE_PROGRESS_22 = 26
CMAKE_PROGRESS_23 = 27
CMAKE_PROGRESS_24 = 28
CMAKE_PROGRESS_25 = 29
CMAKE_PROGRESS_26 = 30
CMAKE_PROGRESS_27 = 31
CMAKE_PROGRESS_28 = 32
CMAKE_PROGRESS_29 = 33
CMAKE_PROGRESS_30 = 34
CMAKE_PROGRESS_31 = 35
CMAKE_PROGRESS_32 = 36
CMAKE_PROGRESS_33 = 37
CMAKE_PROGRESS_34 = 38
CMAKE_PROGRESS_35 = 39
CMAKE_PROGRESS_36 = 40
CMAKE_PROGRESS_37 = 41
CMAKE_PROGRESS_38 = 42
CMAKE_PROGRESS_39 = 43
CMAKE_PROGRESS_40 = 44
CMAKE_PROGRESS_41 = 45
CMAKE_PROGRESS_42 = 46
CMAKE_PROGRESS_43 = 47
CMAKE_PROGRESS_44 = 48
CMAKE_PROGRESS_45 = 49
CMAKE_PROGRESS_46 = 50
CMAKE_PROGRESS_47 = 51
CMAKE_PROGRESS_48 = 52

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

1641
build/Makefile Normal file

File diff suppressed because it is too large Load Diff

BIN
build/bin/libfpgaupdate.a Normal file

Binary file not shown.

76
build/cmake_install.cmake Normal file
View File

@ -0,0 +1,76 @@
# Install script for directory: /home/modehua/sdk/zynq_7010
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "Release")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "1")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "TRUE")
endif()
# Set default install directory permissions.
if(NOT DEFINED CMAKE_OBJDUMP)
set(CMAKE_OBJDUMP "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-objdump")
endif()
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/scanservice" AND
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/scanservice")
file(RPATH_CHECK
FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/scanservice"
RPATH "")
endif()
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/modehua/sdk/zynq_7010/build/scanservice")
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/scanservice" AND
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/scanservice")
if(CMAKE_INSTALL_DO_STRIP)
execute_process(COMMAND "/home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/scanservice")
endif()
endif()
endif()
if(NOT CMAKE_INSTALL_LOCAL_ONLY)
# Include the install script for each subdirectory.
include("/home/modehua/sdk/zynq_7010/build/fpga/cmake_install.cmake")
endif()
if(CMAKE_INSTALL_COMPONENT)
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
else()
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/home/modehua/sdk/zynq_7010/build/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")

View File

@ -0,0 +1,16 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/modehua/sdk/zynq_7010")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/modehua/sdk/zynq_7010/build")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
# The C and CXX include file regular expressions for this directory.
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

View File

@ -0,0 +1,104 @@
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
#IncludeRegexScan: ^.*$
#IncludeRegexComplain: ^$
#IncludeRegexTransform:
/home/modehua/sdk/zynq_7010/fpga/libmtd.c
limits.h
-
stdlib.h
-
stdio.h
-
errno.h
-
unistd.h
-
fcntl.h
-
dirent.h
-
sys/types.h
-
sys/stat.h
-
sys/ioctl.h
-
inttypes.h
-
mtd/mtd-user.h
-
libmtd.h
/home/modehua/sdk/zynq_7010/fpga/libmtd.h
libmtd_int.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_int.h
libmtd_common.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_common.h
/home/modehua/sdk/zynq_7010/fpga/libmtd.h
stdint.h
-
/home/modehua/sdk/zynq_7010/fpga/libmtd_common.h
stdbool.h
-
stdio.h
-
stdlib.h
-
ctype.h
-
string.h
-
fcntl.h
-
errno.h
-
features.h
-
inttypes.h
-
sys/sysmacros.h
-
libmtd_xalloc.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_xalloc.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_int.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_legacy.c
limits.h
-
fcntl.h
-
unistd.h
-
stdlib.h
-
errno.h
-
sys/types.h
-
sys/stat.h
-
sys/ioctl.h
-
mtd/mtd-user.h
-
libmtd.h
/home/modehua/sdk/zynq_7010/fpga/libmtd.h
libmtd_int.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_int.h
libmtd_common.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_common.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_xalloc.h
stdarg.h
-
stdlib.h
-
string.h
-

View File

@ -0,0 +1,42 @@
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
#IncludeRegexScan: ^.*$
#IncludeRegexComplain: ^$
#IncludeRegexTransform:
/home/modehua/sdk/zynq_7010/fpga/fpgacontrol.cpp
fpgacontrol.h
/home/modehua/sdk/zynq_7010/fpga/fpgacontrol.h
libmtd.h
/home/modehua/sdk/zynq_7010/fpga/libmtd.h
unistd.h
-
stdio.h
-
stdlib.h
-
signal.h
-
sys/stat.h
-
fcntl.h
-
stdint.h
-
sys/ioctl.h
-
sys/types.h
-
thread
-
/home/modehua/sdk/zynq_7010/fpga/fpgacontrol.h
string
-
/home/modehua/sdk/zynq_7010/fpga/libmtd.h
stdint.h
-

View File

@ -0,0 +1,30 @@
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
"C"
"CXX"
)
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_C
"/home/modehua/sdk/zynq_7010/fpga/libmtd.c" "/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o"
"/home/modehua/sdk/zynq_7010/fpga/libmtd_legacy.c" "/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o"
)
set(CMAKE_C_COMPILER_ID "GNU")
# The include file search paths:
set(CMAKE_C_TARGET_INCLUDE_PATH
)
set(CMAKE_DEPENDS_CHECK_CXX
"/home/modehua/sdk/zynq_7010/fpga/fpgacontrol.cpp" "/home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o"
)
set(CMAKE_CXX_COMPILER_ID "GNU")
# The include file search paths:
set(CMAKE_CXX_TARGET_INCLUDE_PATH
)
# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
)
# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")

View File

@ -0,0 +1,148 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
# Delete rule output on recipe failure.
.DELETE_ON_ERROR:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Disable VCS-based implicit rules.
% : %,v
# Disable VCS-based implicit rules.
% : RCS/%
# Disable VCS-based implicit rules.
% : RCS/%,v
# Disable VCS-based implicit rules.
% : SCCS/s.%
# Disable VCS-based implicit rules.
% : s.%
.SUFFIXES: .hpux_make_needs_suffix_list
# Command-line flag to silence nested $(MAKE).
$(VERBOSE)MAKESILENT = -s
#Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake
# The command to remove a file.
RM = /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/cmake -E rm -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/modehua/sdk/zynq_7010
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/modehua/sdk/zynq_7010/build
# Include any dependencies generated for this target.
include fpga/CMakeFiles/fpgaupdate.dir/depend.make
# Include the progress variables for this target.
include fpga/CMakeFiles/fpgaupdate.dir/progress.make
# Include the compile flags for this target's objects.
include fpga/CMakeFiles/fpgaupdate.dir/flags.make
fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o: fpga/CMakeFiles/fpgaupdate.dir/flags.make
fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o: ../fpga/fpgacontrol.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o -c /home/modehua/sdk/zynq_7010/fpga/fpgacontrol.cpp
fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.i"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/modehua/sdk/zynq_7010/fpga/fpgacontrol.cpp > CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.i
fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.s"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/modehua/sdk/zynq_7010/fpga/fpgacontrol.cpp -o CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.s
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o: fpga/CMakeFiles/fpgaupdate.dir/flags.make
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o: ../fpga/libmtd.c
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/fpgaupdate.dir/libmtd.c.o -c /home/modehua/sdk/zynq_7010/fpga/libmtd.c
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/fpgaupdate.dir/libmtd.c.i"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/modehua/sdk/zynq_7010/fpga/libmtd.c > CMakeFiles/fpgaupdate.dir/libmtd.c.i
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/fpgaupdate.dir/libmtd.c.s"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/modehua/sdk/zynq_7010/fpga/libmtd.c -o CMakeFiles/fpgaupdate.dir/libmtd.c.s
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o: fpga/CMakeFiles/fpgaupdate.dir/flags.make
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o: ../fpga/libmtd_legacy.c
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o -c /home/modehua/sdk/zynq_7010/fpga/libmtd_legacy.c
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.i"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/modehua/sdk/zynq_7010/fpga/libmtd_legacy.c > CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.i
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.s"
cd /home/modehua/sdk/zynq_7010/build/fpga && /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi --sysroot=/home/modehua/sdk/sysroots/cortexa9t2hf-neon-xilinx-linux-gnueabi $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/modehua/sdk/zynq_7010/fpga/libmtd_legacy.c -o CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.s
# Object files for target fpgaupdate
fpgaupdate_OBJECTS = \
"CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o" \
"CMakeFiles/fpgaupdate.dir/libmtd.c.o" \
"CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o"
# External object files for target fpgaupdate
fpgaupdate_EXTERNAL_OBJECTS =
bin/libfpgaupdate.a: fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o
bin/libfpgaupdate.a: fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o
bin/libfpgaupdate.a: fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o
bin/libfpgaupdate.a: fpga/CMakeFiles/fpgaupdate.dir/build.make
bin/libfpgaupdate.a: fpga/CMakeFiles/fpgaupdate.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/modehua/sdk/zynq_7010/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX static library ../bin/libfpgaupdate.a"
cd /home/modehua/sdk/zynq_7010/build/fpga && $(CMAKE_COMMAND) -P CMakeFiles/fpgaupdate.dir/cmake_clean_target.cmake
cd /home/modehua/sdk/zynq_7010/build/fpga && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/fpgaupdate.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
fpga/CMakeFiles/fpgaupdate.dir/build: bin/libfpgaupdate.a
.PHONY : fpga/CMakeFiles/fpgaupdate.dir/build
fpga/CMakeFiles/fpgaupdate.dir/clean:
cd /home/modehua/sdk/zynq_7010/build/fpga && $(CMAKE_COMMAND) -P CMakeFiles/fpgaupdate.dir/cmake_clean.cmake
.PHONY : fpga/CMakeFiles/fpgaupdate.dir/clean
fpga/CMakeFiles/fpgaupdate.dir/depend:
cd /home/modehua/sdk/zynq_7010/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/modehua/sdk/zynq_7010 /home/modehua/sdk/zynq_7010/fpga /home/modehua/sdk/zynq_7010/build /home/modehua/sdk/zynq_7010/build/fpga /home/modehua/sdk/zynq_7010/build/fpga/CMakeFiles/fpgaupdate.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : fpga/CMakeFiles/fpgaupdate.dir/depend

View File

@ -0,0 +1,12 @@
file(REMOVE_RECURSE
"../bin/libfpgaupdate.a"
"../bin/libfpgaupdate.pdb"
"CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o"
"CMakeFiles/fpgaupdate.dir/libmtd.c.o"
"CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o"
)
# Per-language clean rules from dependency scanning.
foreach(lang C CXX)
include(CMakeFiles/fpgaupdate.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

View File

@ -0,0 +1,3 @@
file(REMOVE_RECURSE
"../bin/libfpgaupdate.a"
)

View File

@ -0,0 +1,19 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o
/home/modehua/sdk/zynq_7010/fpga/libmtd.c
/home/modehua/sdk/zynq_7010/fpga/libmtd.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_common.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_int.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_xalloc.h
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o
/home/modehua/sdk/zynq_7010/fpga/libmtd.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_common.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_int.h
/home/modehua/sdk/zynq_7010/fpga/libmtd_legacy.c
/home/modehua/sdk/zynq_7010/fpga/libmtd_xalloc.h
fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o
/home/modehua/sdk/zynq_7010/fpga/fpgacontrol.cpp
/home/modehua/sdk/zynq_7010/fpga/fpgacontrol.h
/home/modehua/sdk/zynq_7010/fpga/libmtd.h

View File

@ -0,0 +1,19 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o: ../fpga/libmtd.c
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o: ../fpga/libmtd.h
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o: ../fpga/libmtd_common.h
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o: ../fpga/libmtd_int.h
fpga/CMakeFiles/fpgaupdate.dir/libmtd.c.o: ../fpga/libmtd_xalloc.h
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o: ../fpga/libmtd.h
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o: ../fpga/libmtd_common.h
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o: ../fpga/libmtd_int.h
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o: ../fpga/libmtd_legacy.c
fpga/CMakeFiles/fpgaupdate.dir/libmtd_legacy.c.o: ../fpga/libmtd_xalloc.h
fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o: ../fpga/fpgacontrol.cpp
fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o: ../fpga/fpgacontrol.h
fpga/CMakeFiles/fpgaupdate.dir/fpgacontrol.cpp.o: ../fpga/libmtd.h

View File

@ -0,0 +1,17 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.18
# compile C with /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-gcc
# compile CXX with /home/modehua/sdk/sysroots/x86_64-petalinux-linux/usr/bin/arm-xilinx-linux-gnueabi/arm-xilinx-linux-gnueabi-g++
C_DEFINES =
C_INCLUDES =
C_FLAGS = -O2 -pipe -g -feliminate-unused-debug-types -std=c++14
CXX_DEFINES =
CXX_INCLUDES =
CXX_FLAGS = -O2 -pipe -g -feliminate-unused-debug-types -std=c++14

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More