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