src/Makefile.am
[roojspacker] / src / Makefile.am
1
2  
3  
4 # - not sure if needed....  
5  
6
7 AM_CPPFLAGS =  \
8     $(ROOJSPACKER_CFLAGS)  \
9     -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
10     -DPACKAGE_DATA_DIR=\""$(datadir)"\" 
11
12
13 bin_PROGRAMS = roojspacker
14 lib_LTLIBRARIES = libroojspacker.la
15
16  
17 roojspacker_PKGS = \
18                 --pkg glib-2.0  \
19                 --pkg gobject-2.0  \
20                 --pkg gee-1.0 \
21                 --pkg posix \
22                 --pkg gio-2.0 
23
24
25 libroojspacker_la_SOURCES = \
26                 jsdoc/Collapse.vala \
27                 jsdoc/CompressWhite.vala \
28                 jsdoc/Identifier.vala \
29                 jsdoc/Lang.vala \
30                 jsdoc/PackerRun.vala \
31                 jsdoc/Packer.vala \
32                 jsdoc/ScopeParser.vala \
33                 jsdoc/Scope.vala \
34                 jsdoc/TextStream.vala \
35                 jsdoc/TokenReader.vala \
36                 jsdoc/TokenStream.vala \
37                 jsdoc/Token.vala
38
39 libroojspacker_la_VALAFLAGS = \
40     --library roojspacker -H roojspacker.h \
41     --thread -X -lm --target-glib=2.32 --vapidir=$(srcdir)/vapi -g  $(roojspacker_PKGS)
42     
43 roojspacker_VALAFLAGS = \
44          --thread -X -lm --target-glib=2.32 --vapidir=$(srcdir)/vapi -g  $(roojspacker_PKGS)
45
46
47
48 roojspacker_LDADD =  $(ROOJSPACKER_LIBS)
49
50  
51
52 CLEANFILES = *.h *.c *.vapi *.stamp