Update build system to use valac -C, patch by Jaap A. Haitsma, fixes bug
[platform/upstream/libgee.git] / tests / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 NULL =
4
5 AM_CPPFLAGS = \
6         -I$(top_srcdir) \
7         $(GLIB_CFLAGS) \
8         $(NULL)
9
10 noinst_PROGRAMS = $(TEST_PROGS)
11
12 progs_ldadd = $(GLIB_LIBS) ../gee/libgee.la
13
14 TEST_PROGS += testarraylist
15 testarraylist_VALASOURCES = testarraylist.vala
16 testarraylist_SOURCES = testarraylist.c testarraylist.h
17 $(testarraylist_SOURCES): $(testarraylist_VALASOURCES)
18         $(VALAC) -C --basedir $(top_srcdir) --vapidir $(top_srcdir)/gee --pkg gee-1.0 $^
19         touch $@
20 testarraylist_LDADD = $(progs_ldadd)
21 EXTRA_DIST += $(testarraylist_VALASOURCES)
22
23 TEST_PROGS += testhashmap
24 testhashmap_VALASOURCES = testhashmap.vala
25 testhashmap_SOURCES = testhashmap.c testhashmap.h
26 $(testhashmap_SOURCES): $(testhashmap_VALASOURCES)
27         $(VALAC) -C --basedir $(top_srcdir) --vapidir $(top_srcdir)/gee --pkg gee-1.0 $^
28         touch $@
29 testhashmap_LDADD = $(progs_ldadd)
30 EXTRA_DIST += $(testhashmap_VALASOURCES)
31
32 TEST_PROGS += testhashset
33 testhashset_VALASOURCES = testhashset.vala
34 testhashset_SOURCES = testhashset.c testhashset.h
35 $(testhashset_SOURCES): $(testhashset_VALASOURCES)
36         $(VALAC) -C --basedir $(top_srcdir) --vapidir $(top_srcdir)/gee --pkg gee-1.0 $^
37         touch $@
38 testhashset_LDADD = $(progs_ldadd)
39 EXTRA_DIST += $(testhashset_VALASOURCES)
40