Import("env") env.Append( CPPPATH=[ "#/lib/tlsf", ], ) libenv = env.Clone(FW_LIB_NAME="tlsf") libenv.ApplyLibFlags() libenv.Append( CPPDEFINES=[], ) sources = [File("tlsf/tlsf.c")] lib = libenv.StaticLibrary("${FW_LIB_NAME}", sources) libenv.Install("${LIB_DIST_DIR}", lib) Return("lib")