4 # - not sure if needed....
8 $(ROOJSPACKER_CFLAGS) \
10 -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
11 -DPACKAGE_DATA_DIR=\""$(datadir)"\"
14 bin_PROGRAMS = roojspacker
15 lib_LTLIBRARIES = libroojspacker-1.1.la
20 roojspacker_JSON_GLIB_FLAGS = -D HAVE_JSON_GLIB
24 roojspacker_OLD_GLIB_FLAGS = -D HAVE_OLD_GLIB
36 roojspacker_PKGS += --pkg json-glib-1.0
40 libroojspacker_1_1_la_SOURCES = \
42 jsdoc/CompressWhite.vala \
43 jsdoc/Identifier.vala \
46 jsdoc/ScopeParser.vala \
48 jsdoc/TextStream.vala \
49 jsdoc/TokenReader.vala \
50 jsdoc/TokenStream.vala \
54 # jsdoc/DocBuilder.vala \
57 # not sure if -g is needed..???
59 libroojspacker_1_1_la_VALAFLAGS = \
60 --library roojspacker-1.1 \
61 -H roojspacker-1.1.h \
66 --vapidir=$(srcdir)/vapi \
69 $(roojspacker_OLD_GLIB_FLAGS) $(roojspacker_JSON_GLIB_FLAGS)
71 libroojspacker_1_1_la_CFLAGS = $(JSON_GLIB_CFLAGS) $(ROOJSPACKER_CFLAGS)
73 roojspacker_SOURCES = main.vala
74 roojspacker_LDADD = libroojspacker-1.1.la $(ROOJSPACKER_LIBS) $(JSON_GLIB_LIBS)
75 roojspacker_VALAFLAGS = --pkg roojspacker-1.1 --thread -X -lm --target-glib=2.32 \
76 --vapidir=$(srcdir) --vapidir=$(srcdir)/vapi -g $(roojspacker_PKGS) \
77 $(roojspacker_OLD_GLIB_FLAGS) $(roojspacker_JSON_GLIB_FLAGS)
79 roojspacker_CFLAGS = $(JSON_GLIB_CFLAGS) $(ROOJSPACKER_CFLAGS)
81 CLEANFILES = *.h *.c *.vapi *.stamp *.gir
83 roojspackerincludedir = $(includedir)/roojspacker
85 roojspackerinclude_HEADERS = \
91 vapidir = $(datadir)/vala/vapi
99 # girdir = $(datadir)/gir-1.1
100 # gir_DATA = JSDOC-1.1.gir
102 # typelibdir = $(libdir)/girepository-1.1
103 # typelib_DATA = JSDOC-1.1.typelib
105 # would be better to include INTROSPECTION_MAKEFILE - but I think it's problematic...
109 # --includedir=$(srcdir) \
110 # --shared-library=libroojspacker-1.1.so \
111 # --output=$(typelib_DATA) \