set_project("GXX") -- option("device") -- set_showmenu(true) -- set_default("g100") -- set_values("g100", "g200", "g300", "g400") -- set_category("device") -- option_end() -- option("chip") -- set_showmenu(true) -- set_default("rk3399") -- set_values("rk3288", "rk3399") -- set_category("chip") -- option_end() -- option("isp1") -- set_showmenu(true) -- set_default(true) -- set_category("isp") -- option_end() -- option("testdemo") -- set_showmenu(true) -- set_default(true) -- set_category("testdemo") -- option_end() -- option("testfpga") -- set_showmenu(true) -- set_default(true) -- set_category("regs test") -- set_configvar("TEST_FPGA", "ON") -- option_end() -- option("loopdebug") -- set_showmenu(true) -- set_default(false) -- set_category("regs test") -- set_configvar("LOOP_DEBUG", "ON") -- option_end() -- option("unfixed") -- set_showmenu(true) -- set_default(false ) -- set_configvar("CAP_UNFIXED", "ON") -- option_end() add_packagedirs("sdk") -- -- if is_mode("debug") then -- -- add_defines("DEBUG") -- -- end -- set_configvar("MOTOR_UART", get_config("chip") == "rk3288" and "/dev/ttyS3" or "/dev/ttyS4") -- set_configvar("FPGA_UART", "/dev/ttyUSB0") -- -- set_configvar("FPGA_UART", get_config("chip") == "rk3288" and "/dev/ttyS3" or "/dev/ttyS4") -- -- set_configvar("MOTOR_UART", "/dev/ttyUSB0") -- set_configvar("VIDEO_CLASS", has_config("isp1") and "GVideoISP1" or "gVideo") add_defines("BUILD_AS_DEVICE") add_defines("VER_MAIN=2") add_defines("VER_FAMILY=200") add_defines("VER_DATE=20240308") add_defines("VER_BUILD=8") target("conf") set_kind("phony") add_options("usb_isp1", "chip_type", "unfixed", "testfpga", "loopdebug") set_configdir("$(buildir)/config") add_configfiles("config.h.in", {prefixdir = "header"}) add_includedirs("$(buildir)/config/header", { public = true }) includes("usb", "hardware", "imgproc", "scanner", "ui") -- includes("regs", "deviceio", "motorboard", "capimage", "usb", "service", "scanner", "imgproc", "applog","scanservice","fpgaupdate","motorcontroller","display","testlcd","keymonitor","testkeymonitor","testdisplay","testwakeup") -- if has_config("testdemo") then -- includes("testmotorboard", "testcapimage", "testusb", "testscanner", "testimgproc", "testregs","testwakeup") -- end