]> git.draconx.ca Git - gob-dx.git/blob - src/Makefile.am
Release 0.0.2
[gob-dx.git] / src / Makefile.am
1 #YACCFLAGS += -d -t
2 YFLAGS += -d -t
3
4 INCLUDES = @GLIB_CFLAGS@ -I$(includedir)
5
6 bin_PROGRAMS = gob
7
8 gob_SOURCES =   \
9         main.c          \
10         tree.c          \
11         tree.h          \
12         parse.y         \
13         lexer.l
14
15 gob_LDADD = \
16         -lm \
17         -lpopt \
18         $(GLIB_LIBS) \
19         @LEXLIB@
20
21 BUILT_SOURCES = parse.h parse.c lexer.c
22
23 CLEANFILES += $(BUILT_SOURCES)
24
25 EXTRA_DIST = test.gob
26
27 parse.h: parse.y
28         $(YACC) $(YFLAGS) $<
29         test -f y.tab.c && mv -f y.tab.c parse.c
30         test -f y.tab.h && mv -f y.tab.h parse.h
31
32 test: gtk-weird-button.c gtk-weird-button.h
33 gtk-weird-button.c gtk-weird-button.h: test.gob gob
34         ./gob test.gob