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
26 libroojspacker_1_0_la_SOURCES = \
28 jsdoc/CompressWhite.vala \
29 jsdoc/Identifier.vala \
32 jsdoc/ScopeParser.vala \
34 jsdoc/TextStream.vala \
35 jsdoc/TokenReader.vala \
36 jsdoc/TokenStream.vala \
39 # not sure if -g is needed..???
41 libroojspacker_1_0_la_VALAFLAGS = \
42 --library roojspacker-1.0 \
43 -H roojspacker-1.0.h \
48 --vapidir=$(srcdir)/vapi \
54 roojspacker_SOURCES= jsdoc/PackerRun.vala
55 roojspacker_LDADD = libroojspacker-1.0.la $(ROOJSPACKER_LIBS)
56 roojspacker_VALAFLAGS = --pkg roojspacker-1.0 --thread -X -lm --target-glib=2.32 \
57 --vapidir=$(srcdir) --vapidir=$(srcdir)/vapi -g $(roojspacker_PKGS)
60 CLEANFILES = *.h *.c *.vapi *.stamp *.gir
62 roojspackerincludedir = $(includedir)/roojspacker
64 roojspackerinclude_HEADERS = \
70 vapidir = $(datadir)/vala/vapi
78 # girdir = $(datadir)/gir-1.0
79 # gir_DATA = JSDOC-1.0.gir
81 # typelibdir = $(libdir)/girepository-1.0
82 # typelib_DATA = JSDOC-1.0.typelib
84 # would be better to include INTROSPECTION_MAKEFILE - but I think it's problematic...
88 # --includedir=$(srcdir) \
89 # --shared-library=libroojspacker-1.0.so \
90 # --output=$(typelib_DATA) \