4 # - not sure if needed....
8 $(ROOJSPACKER_CFLAGS) \
9 -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
10 -DPACKAGE_DATA_DIR=\""$(datadir)"\"
13 bin_PROGRAMS = roojspacker
14 lib_LTLIBRARIES = libroojspacker-1.0.la
25 libroojspacker_1_0_la_SOURCES = \
27 jsdoc/CompressWhite.vala \
28 jsdoc/Identifier.vala \
31 jsdoc/ScopeParser.vala \
33 jsdoc/TextStream.vala \
34 jsdoc/TokenReader.vala \
35 jsdoc/TokenStream.vala \
38 # not sure if -g is needed..???
40 libroojspacker_1_0_la_VALAFLAGS = \
41 --library roojspacker-1.0 \
42 -H roojspacker-1.0.h \
47 --vapidir=$(srcdir)/vapi \
53 roojspacker_SOURCES= jsdoc/PackerRun.vala
54 roojspacker_LDADD = libroojspacker-1.0.la $(ROOJSPACKER_LIBS)
55 roojspacker_VALAFLAGS = --pkg roojspacker-1.0 --thread -X -lm --target-glib=2.32 --vapidir=$(srcdir) --vapidir=$(srcdir)/vapi -g $(roojspacker_PKGS)
58 CLEANFILES = *.h *.c *.vapi *.stamp *.gir
60 roojspackerincludedir = $(includedir)/roojspacker
62 roojspackerinclude_HEADERS = \
68 vapidir = $(datadir)/vala/vapi
76 girdir = $(datadir)/gir-1.0
77 gir_DATA = JSDOC-1.0.gir
79 typelibdir = $(libdir)/girepository-1.0
80 typelib_DATA = JSDOC-1.0.typelib
82 # would be better to include INTROSPECTION_MAKEFILE - but I think it's problematic...
86 --includedir=$(srcdir) \
87 --shared-library=libroojspacker-1.0.so \
88 --output=$(typelib_DATA) \