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 --vapidir=$(srcdir) --vapidir=$(srcdir)/vapi -g $(roojspacker_PKGS)
59 CLEANFILES = *.h *.c *.vapi *.stamp *.gir
61 roojspackerincludedir = $(includedir)/roojspacker
63 roojspackerinclude_HEADERS = \
69 vapidir = $(datadir)/vala/vapi
77 # girdir = $(datadir)/gir-1.0
78 # gir_DATA = JSDOC-1.0.gir
80 # typelibdir = $(libdir)/girepository-1.0
81 # typelib_DATA = JSDOC-1.0.typelib
83 # would be better to include INTROSPECTION_MAKEFILE - but I think it's problematic...
87 # --includedir=$(srcdir) \
88 # --shared-library=libroojspacker-1.0.so \
89 # --output=$(typelib_DATA) \