meson.build 2.03 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
valaccode_sources = files(
	'valaccodeassignment.vala',
	'valaccodebinaryexpression.vala',
	'valaccodeblock.vala',
	'valaccodebreakstatement.vala',
	'valaccodecasestatement.vala',
	'valaccodecastexpression.vala',
	'valaccodecommaexpression.vala',
	'valaccodecomment.vala',
	'valaccodeconditionalexpression.vala',
	'valaccodeconstant.vala',
	'valaccodecontinuestatement.vala',
	'valaccodedeclaration.vala',
	'valaccodedeclarator.vala',
	'valaccodedostatement.vala',
	'valaccodeelementaccess.vala',
	'valaccodeemptystatement.vala',
	'valaccodeenum.vala',
	'valaccodeenumvalue.vala',
	'valaccodeexpressionstatement.vala',
	'valaccodeexpression.vala',
	'valaccodefeaturetestmacro.vala',
	'valaccodefile.vala',
	'valaccodeforstatement.vala',
	'valaccodefragment.vala',
	'valaccodefunctioncall.vala',
	'valaccodefunctiondeclarator.vala',
	'valaccodefunction.vala',
	'valaccodeggnucsection.vala',
	'valaccodegotostatement.vala',
	'valaccodeidentifier.vala',
	'valaccodeifsection.vala',
	'valaccodeifstatement.vala',
	'valaccodeincludedirective.vala',
	'valaccodeinitializerlist.vala',
	'valaccodeinvalidexpression.vala',
	'valaccodelabel.vala',
	'valaccodelinedirective.vala',
	'valaccodemacroreplacement.vala',
	'valaccodememberaccess.vala',
	'valaccodemodifiers.vala',
	'valaccodenewline.vala',
	'valaccodenode.vala',
	'valaccodeoncesection.vala',
	'valaccodeparameter.vala',
	'valaccodeparenthesizedexpression.vala',
	'valaccodereturnstatement.vala',
	'valaccodestatement.vala',
	'valaccodestruct.vala',
	'valaccodeswitchstatement.vala',
	'valaccodetypedefinition.vala',
	'valaccodeunaryexpression.vala',
	'valaccodevariabledeclarator.vala',
	'valaccodewhilestatement.vala',
	'valaccodewriter.vala'
)

valaccode_lib = static_library(
	'valaccode',
	valaccode_sources,
	dependencies: [gobject_dep, valagee_dep, valacore_dep],
	install: false,
	vala_args: ['--use-header'],
	vala_header: 'valaccode.h',
	vala_vapi: 'valaccode.vapi',
)

valaccode_dep = declare_dependency(
	link_with: [valaccode_lib],
	dependencies: [valagee_dep],
	include_directories: include_directories('.'),
)