backend_sources += files( 'bitmapset.c', 'extensible.c', 'list.c', 'makefuncs.c', 'nodeFuncs.c', 'nodes.c', 'params.c', 'print.c', 'read.c', 'tidbitmap.c', 'value.c', ) # these include .c files generated in ../../include/nodes, seems nicer to not # add that as an include path for the whole backend nodefunc_sources = files( 'copyfuncs.c', 'equalfuncs.c', 'outfuncs.c', 'readfuncs.c', ) nodefuncs = static_library('nodefuncs', nodefunc_sources, dependencies: [backend_code], include_directories: include_directories('../../include/nodes'), kwargs: internal_lib_args, ) backend_link_with += nodefuncs