]> git.draconx.ca Git - gob-dx.git/blob - src/Makefile.am
e2f80b28c68363219ee945dc4a182f7c32317ae0
[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         out.c           \
13         out.h           \
14         parse.y         \
15         lexer.l
16
17 gob_LDADD = \
18         -lm \
19         -lpopt \
20         $(GLIB_LIBS) \
21         @LEXLIB@
22
23 BUILT_SOURCES = parse.h parse.c lexer.c
24
25 CLEANFILES += $(BUILT_SOURCES)
26
27 EXTRA_DIST = test.gob
28
29 parse.h: parse.y
30         $(YACC) $(YFLAGS) $<
31         test -f y.tab.c && mv -f y.tab.c parse.c
32         test -f y.tab.h && mv -f y.tab.h parse.h
33
34 test: gtk-weird-button.c gtk-weird-button.h
35 gtk-weird-button.c gtk-weird-button.h: test.gob gob
36         ./gob test.gob