]> icculus.org git repositories - mikachu/openbox.git/blob - util/epist/Makefile.am
build the yacc/lex stuff
[mikachu/openbox.git] / util / epist / Makefile.am
1 # util/epist/Makefile.am for Blackbox - an X11 Window manager
2
3 CPPFLAGS= @CPPFLAGS@ @DEBUG@
4
5 EXTRA_PROGRAMS =                epist
6
7 epist_SOURCES =         epist.cc window.cc screen.cc main.cc actions.cc yacc_parser.cc parser.cc keytree.cc lex.yy.c
8 epist_LDADD =           ../../src/XAtom.o ../../src/BaseDisplay.o \
9                                         ../../src/Util.o ../../src/i18n.o \
10                                         ../../src/GCCache.o ../../src/Color.o ../../src/Texture.o \
11                                         ../../src/Timer.o ../../src/Image.o ../../src/ImageControl.o
12
13 MAINTAINERCLEANFILES =  Makefile.in
14
15 distclean-local:
16         rm -f *\~ .\#*
17
18 # local dependencies
19
20 actions.o: actions.cc actions.hh
21 epist.o: epist.cc actions.hh epist.hh window.hh ../../src/Util.hh \
22   keytree.hh screen.hh ../../src/BaseDisplay.hh ../../src/Timer.hh \
23   parser.hh ../../src/XAtom.hh
24 keytree.o: keytree.cc keytree.hh actions.hh screen.hh window.hh \
25   ../../src/Util.hh
26 main.o: main.cc epist.hh actions.hh window.hh ../../src/Util.hh \
27   keytree.hh screen.hh ../../src/BaseDisplay.hh ../../src/Timer.hh \
28   ../../src/i18n.hh ../../nls/blackbox-nls.hh
29 parser.o: parser.cc parser.hh actions.hh keytree.hh screen.hh window.hh \
30   ../../src/Util.hh
31 screen.o: screen.cc ../../src/BaseDisplay.hh ../../src/Timer.hh \
32   ../../src/Util.hh ../../src/XAtom.hh screen.hh window.hh epist.hh \
33   actions.hh keytree.hh
34 window.o: window.cc epist.hh actions.hh window.hh ../../src/Util.hh \
35   keytree.hh screen.hh ../../src/BaseDisplay.hh ../../src/Timer.hh \
36   ../../src/XAtom.hh
37 yacc_parser.cc: epist.y
38         yacc -d epist.y -o yacc_parser.cc
39 lex.yy.c: epist.l
40         lex epist.l