picoproto = { source = path.join(dependencies.basePath, "picoproto"), } function picoproto.import() links { "picoproto" } picoproto.includes() end function picoproto.includes() includedirs { picoproto.source } end function picoproto.project() project "picoproto" language "C" picoproto.includes() files { path.join(picoproto.source, "picoproto.cc"), path.join(picoproto.source, "picoproto.h"), } warnings "Off" kind "StaticLib" end table.insert(dependencies, picoproto)