package = "rs232" version = "scm-0" source = { url = "https://github.com/srdgame/librs232/archive/master.zip", dir = "librs232-master", } description = { summary = "Serial port communication library", homepage = "https://github.com/srdgame/librs232", license = "MIT/X11", maintainer = "Dirk Chang", detailed = [[ This library based on`librs232` and provide OO API for `librs232` Also this libray has some bug fixes for `librs232`, but this is not official `librs232` library. ]], } dependencies = { "lua >= 5.1, < 5.4" } external_dependencies = { } build = { copy_directories = {'doc', 'bindings/lua/examples'}, type = "builtin", platforms = { windows = { modules = { ['rs232.core'] = { sources = { 'src/rs232.c', 'src/rs232_windows.c', 'bindings/lua/luars232.c', }, } }}, unix = { modules = { ['rs232.core'] = { sources = { 'src/rs232.c', 'src/rs232_posix.c', 'bindings/lua/luars232.c', }, } }}, }, modules = { ['rs232.core'] = { incdirs = { 'include' }, defines = { 'RS232_EXPORT' }, }, rs232 = 'bindings/lua/rs232.lua', } }