initial import
[manmower/obtheme.git] / Makefile
1 CFLAGS=-g -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
2
3 .PRECIOUS: %.tab.h %.lex.c %.tab.c
4
5 %.tab.h %.tab.c: %.y %.h
6         bison -t -p $* -d $<
7
8 %.lex.c: %.l %.tab.h %.h
9         flex -P$* -o$@ $<
10
11 all: obtheme
12
13 obtheme: main.o obtheme.tab.o obtheme.lex.o obtheme.tab.h
14         $(CC) $(CFLAGS) -o obtheme main.o obtheme.tab.o obtheme.lex.o -lm -lglib-2.0
15
16 clean:
17         rm -f obtheme *.lex.* *.tab.* *.o obtheme.c