82 lines
2.3 KiB
Lua
82 lines
2.3 KiB
Lua
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=20240129")
|
|
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
|