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
19 roojspacker_JSON_GLIB = --pkg json-glib-1.0
20 roojspacker_JSON_GLIB_FLAGS = -D HAVE_JSON_GLIB
24 roojspacker_OLD_GLIB_FLAGS = -D HAVE_OLD_GLIB
34 $(roojspacker_JSON_GLIB)
38 libroojspacker_1_0_la_SOURCES = \
40 jsdoc/CompressWhite.vala \
41 jsdoc/Identifier.vala \
44 jsdoc/ScopeParser.vala \
46 jsdoc/TextStream.vala \
47 jsdoc/TokenReader.vala \
48 jsdoc/TokenStream.vala \
51 # not sure if -g is needed..???
53 libroojspacker_1_0_la_VALAFLAGS = \
54 --library roojspacker-1.0 \
55 -H roojspacker-1.0.h \
60 --vapidir=$(srcdir)/vapi \
63 $(roojspacker_OLD_GLIB_FLAGS) $(roojspacker_JSON_GLIB_FLAGS)
67 roojspacker_SOURCES= jsdoc/PackerRun.vala
68 roojspacker_LDADD = libroojspacker-1.0.la $(ROOJSPACKER_LIBS)
69 roojspacker_VALAFLAGS = --pkg roojspacker-1.0 --thread -X -lm --target-glib=2.32 \
70 --vapidir=$(srcdir) --vapidir=$(srcdir)/vapi -g $(roojspacker_PKGS) \
71 $(roojspacker_OLD_GLIB_FLAGS) $(roojspacker_JSON_GLIB_FLAGS)
74 CLEANFILES = *.h *.c *.vapi *.stamp *.gir
76 roojspackerincludedir = $(includedir)/roojspacker
78 roojspackerinclude_HEADERS = \
84 vapidir = $(datadir)/vala/vapi
92 # girdir = $(datadir)/gir-1.0
93 # gir_DATA = JSDOC-1.0.gir
95 # typelibdir = $(libdir)/girepository-1.0
96 # typelib_DATA = JSDOC-1.0.typelib
98 # would be better to include INTROSPECTION_MAKEFILE - but I think it's problematic...
102 # --includedir=$(srcdir) \
103 # --shared-library=libroojspacker-1.0.so \
104 # --output=$(typelib_DATA) \