meson.build.7S8MI2
authorAlan <alan@roojs.com>
Thu, 15 Feb 2024 08:48:45 +0000 (16:48 +0800)
committerAlan <alan@roojs.com>
Thu, 15 Feb 2024 08:48:45 +0000 (16:48 +0800)
meson.build
meson.build.44NVI2

meson.build

index 3c38e19..c5da7f0 100644 (file)
@@ -67,7 +67,38 @@ roojspacker_src = files([
 
 roojspacker = executable('roojspacker',
     dependencies: deps,
-    sources: [ roojspacker_src  ],
+    sources: [  roojspacker_src  ],
     install: true
 )
+roojspack_src = files([
+   'roojspacker/Collapse.vala',
+   'roojspacker/CompressWhite.vala',
+   'roojspacker/DocBuilder.vala',
+   'roojspacker/DocComment.vala',
+   'roojspacker/DocParser.vala',
+   'roojspacker/DocTag.vala',
+   'roojspacker/Identifier.vala',
+   'roojspacker/Lang.vala',
+   'roojspacker/PackerRun.vala',
+   'roojspacker/Packer.vala',
+   'roojspacker/PrettyPrint.vala',
+   'roojspacker/ScopeParser.vala',
+   'roojspacker/Scope.vala',
+   'roojspacker/SymbolSet.vala',
+   'roojspacker/Symbol.vala',
+   'roojspacker/TextStream.vala',
+   'roojspacker/TokenReader.vala',
+   'roojspacker/TokenStream.vala',
+   'roojspacker/Token.vala',
+   'roojspacker/Walker.vala',
+])
+
+
+roojspack_lib = shared_library('roojspack',  
+       sources : [ roojspack_src  ],
+       vala_vapi: 'roojspack-1.0.vapi',
+    dependencies: deps,
+    install: true,
+    install_dir: [true, true, true]
+)